/*
Theme Name: Mix Store
Theme URI: http://venusdemo.com/wpopal/mix/landingpage/
Author: the WPOpal team
Author URI: http://bit.ly/opalwp
Description: The Mix Store Multi Purpose WooCommerce theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1 Release 20-Jan-2015
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: Mixstore

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.
*/
.karta{padding-top:24px;padding-bottom:5px;width: 36.66667% !important;}
input[type="checkbox"]{
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox;
}
input[type="radio"]{
-webkit-appearance: radio;
-moz-appearance: radio;
appearance: radio;
}
.category-image.widget.hidden-xs.hidden-sm img{width:100%; height: auto;}
#contactform span.description img{width:100%; height: auto;}
td.product-subtotal.price{width: 15%;}
td.product-price{width: 15%;}
td.product-name{text-align:left;}
#responsive-menu
{
    max-height: 2500px; !important;
}

#responsive-menu li li li a {
 padding-left: 10%;
  width: 90% !important;
  overflow: hidden !important; 

}
#responsive-menu li li a {
 padding-left: 5%;
  width: 90% !important;
  overflow: hidden !important; 

}
/* Ð ÐˆÐ Â±Ð¡Ð‚Ð Â°Ð Â» Ð¡ÐƒÐ Ñ—Ð Ñ•Ð¡ÐƒÐ Ñ•Ð Â±Ð¡â€¹ Ð Ò‘Ð Ñ•Ð¡ÐƒÐ¡â€šÐ Â°Ð Ð†Ð Ñ”Ð Ñ‘ Ð¡ÐƒÐ Ñ• Ð¡ÐƒÐ¡â€šÐ¡Ð‚Ð Â°Ð Ð…Ð Ñ‘Ð¡â€ Ð¡â€¹ checkout Ð Ñ‘ Ð¡ÐƒÐ Ñ•Ð Ñ•Ð Â±Ð¡â€°Ð ÂµÐ Ð…Ð Ñ‘Ð Âµ Ð Ñ•Ð Â± Ð Ñ•Ð Ñ—Ð Â»Ð Â°Ð¡â€šÐ Âµ Ð Ð…Ð Â°Ð Â»Ð Ñ‘Ð¡â€¡Ð Ð…Ð¡â€¹Ð Ñ˜Ð Ñ‘ 
tr.shipping{display:none;}


*/


.large-text.yellow a{color:#eb5454; font-size:20px;}
.large-text.yellow a:hover{color:#eb5454; font-size:20px;}

.single-product-description p{text-align: left; font-size:16px;}
#wpo-off-canvas.wpo-off-canvas.off-canvas-effect-1.off-canvas-left.off-canvas-current{height: auto; top: 25px;}

.maxxp a {color:#000;}
#phone1 p.maxxp, #phone2 p.maxxp, #mail1 p.maxxp{font-size: 18px;text-align: right;}
#phone1 p.maxp, #phone2 p.maxp, #mail1 p.maxp{font-size: 18px;font-weight: bold;text-align: left;}
#phone1, #phone2, #mail1{text-decoration:none;font-size: 18px;font-family: Tahoma, Geneva, sans-serif;float:right;/* line-height: 8px; *//*color:#fff;*/text-shadow: #fff 2px 0px, #fff 2px 2px, #fff 0px 2px, #fff -2px 2px, #fff -2px 0px, #fff -2px -2px, #fff 0px -2px, #fff 2px -2px;}
#phone1, #phone2, #mail1{text-decoration:none;font-size: 18px;font-family: Tahoma, Geneva, sans-serif;float:right;line-height: 8px;/*color:#fff; text-shadow: #698C9E 2px 0px, #698C9E 2px 2px, #698C9E 0px 2px, #698C9E -2px 2px, #698C9E -2px 0px, #698C9E -2px -2px, #698C9E 0px -2px, #698C9E 2px -2px;*/}
#phone1small, #phone2small {font-size: 11px;text-align: right;}
#phone1:hover, #phone2:hover #mail1:hover{text-decoration:none; /*color:#fff; text-shadow: #698C9E 2px 0px, #698C9E 2px 2px, #698C9E 0px 2px, #698C9E -2px 2px, #698C9E -2px 0px, #698C9E -2px -2px, #698C9E 0px -2px, #698C9E 2px -2px;*/}


#obrzvonok{text-decoration:none; color:#354852; text-shadow: #FF7632 1px 0px, #FF7632 1px 1px, #FF7632 0px 1px, #FF7632 -1px 1px, #FF7632 -1px 0px, #FF7632 -1px -1px, #FF7632 0px -1px, #FF7632 1px -1px;}
a.#obrzvonok img:hover{text-decoration:none; color:#354852; text-shadow: #FF7632 1px 0px, #FF7632 1px 1px, #FF7632 0px 1px, #FF7632 -1px 1px, #FF7632 -1px 0px, #FF7632 -1px -1px, #FF7632 0px -1px, #FF7632 1px -1px;}

.aligncenter.size-full.wp-image-6759{box-shadow: 0 0 10px rgba(0,0,0,1);
}

.button-price123{
float:right;}
.button.woo_submit_search_form{
float:right;}
.wp-caption{}
.wp-caption-text{}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.alignright{}
.alignleft{}
.aligncenter{}
.piechartsize value{font-size:5px;}

a.checkout-button.button.alt.wc-forward{display:none;}

div#payment.woocommerce-checkout-payment{display:none;}
form.checkout{width:100%; height:100%;}

h3#ship-to-different-address{display:none;}
.woocommerce-shipping-fields{display:none;}

.category-image.widget.hidden-xs.hidden-sm{pointer-events: none; cursor: default;}

.col-sm-3 wpo-sidebar wpb_column vc_column_container {
   /* padding: 0; */
  margin: 0;
  background: #FFFFFF;
  line-height: 1;
  
 /* list-style: none; */
}
.col-sm-3 wpo-sidebar wpb_column vc_column_container li {
border-bottom:1px solid #bbb;
width: 96%;
list-style-type: none; 
margin-left: 7px;
}
.col-sm-3 wpo-sidebar wpb_column vc_column_container ul {
    padding: 0; /* Ð ÐˆÐ Â±Ð Ñ‘Ð¡Ð‚Ð Â°Ð ÂµÐ Ñ˜ Ð Ñ—Ð Ñ•Ð Â»Ð¡Ð */
    margin-left: 15px;
}
.col-sm-3 wpo-sidebar wpb_column vc_column_container li:before {
content: "\25B6"; 
padding: 4px;
}

.markitovarov{
   /* padding: 0; */
  margin: 0;
  background: #FFFFFF;
  line-height: 1;
  
 /* list-style: none; */
}
.markitovarov li {
border-bottom:1px solid #bbb;
width: 96%;
list-style-type: none; 
margin-left: 7px;
}
.markitovarov ul {
    padding: 0; /* Ð ÐˆÐ Â±Ð Ñ‘Ð¡Ð‚Ð Â°Ð ÂµÐ Ñ˜ Ð Ñ—Ð Ñ•Ð Â»Ð¡Ð */
    margin-left: 15px;
}
.markitovarov li:before {
content: "\25B6"; 
padding: 4px;
}

.markitovarov h2 {
background: red;
}

.katalogtovarov{
   /* padding: 0; */
  margin: 0;
  background: #FFFFFF;
  line-height: 1;
  
 /* list-style: none; */
}
.katalogtovarov li {
border-bottom:1px solid #bbb;
width: 96%;
list-style-type: none; 
margin-left: 7px;
}
.katalogtovarov ul {
    padding: 0; /* Ð ÐˆÐ Â±Ð Ñ‘Ð¡Ð‚Ð Â°Ð ÂµÐ Ñ˜ Ð Ñ—Ð Ñ•Ð Â»Ð¡Ð */
    margin-left: 15px;
}
.katalogtovarov li:before {
content: "\25B6"; 
padding: 4px;
}
.katalogtovarov h2 {
background: red;
}

.btn-outline1 {
  color: #fff;
  background-color: #eb5454;
  border: 1px solid #eb5454;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.term-description.h2{
font-size: 28px;
}

.gridlist-toggle 
{
    display: none !important;
}

h3.name{font-size: 16px !important;}
h3.name a{color:#000 !important;}

.logo {padding-top:15px;padding-bottom: 15px;}
.logo img{height: 35px;}
.logo .logotext {padding-left:15px;font-size: 13px;width:210px}

.category-image.widget.hidden-xs.hidden-sm {display:none;}

if (current_user_can('shop_manager')) {
add_filter('wpcf7_map_meta_cap', 'hide_contact_form_7');
function hide_contact_form_7($meta_caps) { 
unset($meta_caps['wpcf7_read_contact_forms']);
unset($meta_caps['wpcf7_edit_contact_forms']);

return $meta_caps;
}
}

.popmake-overlay { z-index:9999998!important; }
.popmake { z-index:9999999!important; }

.linkcolor1{color:#0090c5; text-color:#0090c5;}
.linkcolor2{color:#0090c5; text-color:#0090c5;}
.linkcolor1 a{color:#0090c5; text-color:#0090c5;}
.linkcolor2 a{color:#0090c5; text-color:#0090c5;}

.imagebanner02{box-shadow: 0 0 10px rgba(0,0,0,1);}

.author-about{display:none;}
#comments.comments{display:none;}

@media screen and (min-width: 770px) and (max-width: 991px) {
    .responsive-text p.maxp {font-size: 14px!important;font-weight: bold;text-align: right;}
.responsive-text p.maxxp {font-size: 14px!important;text-align: right;}
.responsive-text #phone1small, #phone2small {font-size: 10px!important;text-align: right;}  
.responsive-text #phone1, #phone2, #mail1{text-decoration:none;font-family: Tahoma, Geneva, sans-serif;float:right;line-height: 4px!important;}



    .responsive-text p::after {
        display: block;
        font-size: 26px;
    }
}

@media screen and (min-width: 685px) and (max-width: 769px) {
    .responsive-text p.maxp {font-size: 12px!important;font-weight: bold;text-align: right;}
.responsive-text p.maxxp {font-size: 12px!important;text-align: right;}
.responsive-text #phone1small, #phone2small {font-size: 9px!important;text-align: right;}  
.responsive-text #phone1, #phone2, #mail1{text-decoration:none;font-family: Tahoma, Geneva, sans-serif;float:right;line-height: 2px!important;}

    .responsive-text p::after {
        display: block;
        font-size: 24px;
    }
}

@media screen and (max-width: 684px) and (min-width: 615px) {
    
.responsive-text p.maxp {font-size: 12px!important;font-weight: bold;text-align: right;}
.responsive-text p.maxxp {font-size: 12px!important;text-align: right;}
.responsive-text #phone1small, #phone2small {font-size: 9px!important;text-align: right;}  
.responsive-text #phone1, #phone2, #mail1{text-decoration:none;font-family: Tahoma, Geneva, sans-serif;float:right;line-height: 2px!important;}
 .responsive-text p::after {
        display: block;
      /*  font-size: 24px;*/
    }
}

@media screen and (min-width: 570px) and (max-width: 614px) {
    .responsive-text p.maxp {font-size: 11px!important;font-weight: bold;text-align: right;}
.responsive-text p.maxxp {font-size: 11px!important;text-align: right;}
.responsive-text #phone1small, #phone2small {font-size: 9px!important;text-align: right;}  
.responsive-text #phone1, #phone2, #mail1{text-decoration:none;font-family: Tahoma, Geneva, sans-serif;float:right;line-height: 2px!important;}

    .responsive-text p::after {
        display: block;
        font-size: 22px;
    }
}
@media screen and (min-width: 515px) and (max-width: 569px) {
    .responsive-text p.maxp {font-size: 12px!important;font-weight: bold;text-align: right;}
.responsive-text p.maxxp {font-size: 12px!important;text-align: right;}
.responsive-text #phone1small, #phone2small {display:none; font-size: 9px!important;text-align: right;}  
.responsive-text #phone1, #phone2, #mail1{text-decoration:none;font-family: Tahoma, Geneva, sans-serif;float:right;line-height: 2px!important;}

    .responsive-text p::after {
        display: block;
        font-size: 18px;
    }
.responsive-href p{font-size: 14px !important;}
}
@media screen and (min-width: 453px) and (max-width: 514px) {
        .responsive-text p.maxp {font-size: 11px!important;font-weight: bold;text-align: right;}
.responsive-text p.maxxp {font-size: 11px!important;text-align: right;}
.responsive-text #phone1small, #phone2small {display:none; font-size: 9px!important;text-align: right;}  
.responsive-text #phone1, #phone2, #mail1{text-decoration:none;font-family: Tahoma, Geneva, sans-serif;float:right;line-height: 2px!important;}

    .responsive-text p::after {
        display: block;
        font-size: 18;
    }
	.responsive-href p{font-size: 14px !important;}
}
@media screen and (min-width: 400px) and (max-width: 452px) {
        .responsive-text p.maxp {font-size: 10px!important;font-weight: bold;text-align: right;}
.responsive-text p.maxxp {font-size: 10px!important;text-align: right;}
.responsive-text #phone1small, #phone2small {display:none; font-size: 9px!important;text-align: right;}  
.responsive-text #phone1, #phone2, #mail1{text-decoration:none;font-family: Tahoma, Geneva, sans-serif;float:right;line-height: 2px!important;}

    .responsive-text p::after {
        display: block;
        font-size: 16px;
    }
	.responsive-href p{font-size: 14px;}
}
@media screen and (min-width: 350px) and (max-width: 399px) {
      .responsive-text p.maxp {font-size: 9px!important;font-weight: bold;text-align: right;}
.responsive-text p.maxxp {font-size: 9px!important;text-align: right;}
.responsive-text #phone1small, #phone2small {display:none; font-size: 9px!important;text-align: right;}  
.responsive-text #phone1, #phone2, #mail1{text-decoration:none;font-family: Tahoma, Geneva, sans-serif;float:right;line-height: 0px!important;}

    .responsive-text p::after {
        display: block;
        font-size: 18px;
    }
	.responsive-href  p{font-size: 12px !important;}
}
@media screen and (min-width: 300px) and (max-width: 349px) {
       .responsive-text p.maxp {font-size: 10px!important;font-weight: bold;text-align: right;}
.responsive-text p.maxxp {font-size: 10px!important;text-align: right;}
.responsive-text #phone1small, #phone2small {display:none; font-size: 9px!important;text-align: right;}  
.responsive-text #phone1, #phone2, #mail1{text-decoration:none;font-family: Tahoma, Geneva, sans-serif;float:right;line-height: 2px!important;}

    .responsive-text p::after {
        display: block;
        font-size: 18px;
    }
	.responsive-href p{font-size: 10px !important;}
}
p.comagic_phone{color:#fff;}
p.comagic_phone:hover {color:#fff;}
p.comagic_phone_spb{color:#fff;}
p.comagic_phone_spb:hover {color:#fff;}
object#bannerTCS{width:100%;}
.prdctfltr_filter.prdctfltr_orderby {top:80px important!; text-align:center;}
.gallery1{padding-left:23% !important;}
.gallery2{padding-left:31% !important;}

li.menu-item-4897{border-right: 1px solid rgba(0, 0, 0, 0.1);}

@media screen and (min-width: 278px) and (max-width: 1199px) {
.responsive-pic{position: absolute; top: 40% !important; left: 40%; width: 22%;}
    }

.msk{    font-size: 18px;
    float: left;
    right: 103%;
    top: 24%;
    position: absolute;
font-family:arial;
font-weight:900;
    color: #FF7632;
}
.spb{    font-size: 18px;
    float: left;
    right: 103%;
    top: 24%;
    position: absolute;
font-family:arial;
font-weight:900;
    color: #FF7632;
}
.order_details tfoot tr:first-child {display:none}


#container2 {
    text-align: justify;
    -ms-text-justify: distribute-all-lines;
    text-justify: distribute-all-lines;
}
.box1 {
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
	padding-left: 3%;
}

.box4 {
    vertical-align: top;
    display: inline-block;
    *display: inline;
    zoom: 1;
	float: right;
	padding-right: 3%;
}
.buttonstyles, .button-bevel {
/*  font-size: 14px; */
  color: #fff; 
  text-decoration: none;
  display: inline-block;
  text-align: center;
/*  padding: 7px 20px 9px;
  margin: .5em .5em .5em 0; */
  cursor: pointer;
  text-shadow: 0 1px 1px rgba(0,0,0,0.4);
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  -ms-transition: 0.1s linear;
  -o-transition: 0.1s linear;
  transition: 0.1s linear;
}

.buttonstyles {
  border-radius: 2px;
  box-shadow: inset rgba(255,255,255,0.3) 1px 1px 0;
}
  
  .buttonstyles:active {
    box-shadow: inset rgba(0,0,0,0.4) 0px 0px 6px;
  }

.orangebutton {
  background: rgb(255,183,0);
  background: -moz-linear-gradient(top,  rgba(255,183,0,1) 0%, rgba(255,140,0,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,0,1)), color-stop(100%,rgba(255,140,0,1)));
  background: -webkit-linear-gradient(top,  rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%);
  background: -o-linear-gradient(top,  rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%);
  background: -ms-linear-gradient(top,  rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb700', endColorstr='#ff8c00',GradientType=0 );
  border: 1px solid #e59500;
}
  
  .orangebutton:hover {
    background: rgb(255,203,72);
    background: -moz-linear-gradient(top,  rgba(255,203,72,1) 0%, rgba(255,156,35,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,203,72,1)), color-stop(100%,rgba(255,156,35,1)));
    background: -webkit-linear-gradient(top,  rgba(255,203,72,1) 0%,rgba(255,156,35,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,203,72,1) 0%,rgba(255,156,35,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,203,72,1) 0%,rgba(255,156,35,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,203,72,1) 0%,rgba(255,156,35,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb48', endColorstr='#ff9c23',GradientType=0 );
  }

.redbutton {
  background: #ff4900;
  background: -moz-linear-gradient(top,  #E29265 0%, #E27538 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e29265), color-stop(100%,#ff4900));
  background: -webkit-linear-gradient(top,  #FF8351 0%,#FF4900 100%);
  background: -o-linear-gradient(top,  #E29265 0%,#E27538 100%);
  background: -ms-linear-gradient(top,  #E29265 0%,#E27538 100%);
  background: linear-gradient(to bottom,  #E29265 0%,#FF4900 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb700', endColorstr='#ff8c00',GradientType=0 );
  border: 1px solid #e59500;
}
  
  .redbutton:hover {
  background: #ff4900;
  background: -moz-linear-gradient(top,  #E29265 0%, #E27538 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e29265), color-stop(100%,#ff4900));
  background: -webkit-linear-gradient(top,  #FF8351 0%,#FF4900 100%);
  background: -o-linear-gradient(top,  #E29265 0%,#E27538 100%);
  background: -ms-linear-gradient(top,  #E29265 0%,#E27538 100%);
  background: linear-gradient(to bottom,  #E29265 0%,#FF4900 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb700', endColorstr='#ff8c00',GradientType=0 );
  }

.button-bevel {
  vertical-align: top;
  border-radius: 4px;
  border: none;
  padding: 10px 3px 12px;
  width: 100%
}
  
  .button-bevel:active {
    position: relative;
    top: 5px;
  }
  
.button-bevel.orangebutton {
  box-shadow: #c46d00 0 6px 0px, rgba(0, 0, 0, 0.3) 0 10px 3px;
}

  .button-bevel.orangebutton:active {
    box-shadow: #c46d00 0 3px 0, rgba(0, 0, 0, 0.2) 0 6px 3px;  
  }

.button-bevel.redbutton {
  box-shadow: #C44700 0 6px 0px, rgba(0, 0, 0, 0.3) 0 10px 3px;
}

  .button-bevel.redbutton:active {
    box-shadow: #c46d00 0 3px 0, rgba(0, 0, 0, 0.2) 0 6px 3px;  
  }

@media screen and (min-width: 900px) and (max-width: 1280px) {
.karta{width: 36.66667% !important;}
}

@media screen and (min-width: 200px) and (max-width: 899px) {
.karta{width: auto !important;}
}

span.wpcf7-list-item { display: block; }


body > header > a:any-link {
    cursor: auto !important;
}

.shipping tr {display:none;}

.prdctfltr_regular_title{display:none !important;}


@media screen and (min-width: 768px) and (max-width: 1199px) {
  .logo .logotext {display:none;}
  .logo img {float:left;}
  #wpo-header .logo-in-theme {padding-bottom:15px;}
.top-cart {padding-top: 50px !important;}
.mainmenu-content{height: 100px !important;}
}


.ob_zvonok_a img:hover {cursor:pointer;}
.logo-in-theme {padding-bottom:5px;}

/* mss */

.g-pseudo {
  font-size: 14px!important;
  border-bottom: 1px dotted #364852;
  /* color: #b5c65f!important; */
  vertical-align: -webkit-baseline-middle;
  margin-left: 5px;
}

.wrapper-wpo {
    padding-bottom: 10px;
}
.wpo-head-orange{
 /* background: #F5F5F5; */
 background: linear-gradient(#ffc924 0%, #fd991d 100%);
 background: -webkit-linear-gradient(top,#ffbf31 0,#ffc924 25%,#fd991d 100%)!important;
 background: -moz-linear-gradient(top,#ffbf31 0,#ffc924 25%,#fd991d 100%)!important;
 background: -ms-linear-gradient(top,#ffbf31 0,#ffc924 25%,#fd991d 100%)!important;
 background: -o-linear-gradient(top,#ffbf31 0,#ffc924 25%,#fd991d 100%)!important;
 background: linear-gradient(top,#ffbf31 0,#ffc924 25%,#fd991d 100%)!important;
 padding-top: 10px !important;
 padding-bottom: 8px !important;
 border-radius: 0;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 -ms-border-radius: 0;
 -o-border-radius: 0;
 text-align: left;
 color: #fff;
 padding-left: 0;
 padding-right: 0;
 font-size: 12px;
}
.linetopright {
    color: #364852;
    font-size: 14px;
    padding-bottom: 5px;
    display: inline-block;
    padding-left: 5px;
   vertical-align: middle;
}
.linetopleft {
    color: #fff;
    font-size: 19px;
    display: inline-block;
    padding-right: 2px;
}
@media  screen and (min-width: 320px) and (max-width: 567px) {
 .surg, .kozl {display:none;}
	 #slider_main {margin-top:0;}
	 .linetopright {

  }
.linetopleft {

}
.has-mobile {display:none;}
}
@media  screen and (min-width: 568px) and (max-width: 738px) {
 .surg, .kozl {display:none;}
	 #slider_main {margin-top:0;}
  .linetopright {

  }
.linetopleft {

}
}
.linetopright a, .linetopright .fa, .linetopleft a, .linetopleft .fa{
	color: #fff;
	font-size: 17px;
	}
@media (max-width: 767px) { 
.bx-google-map {
    max-width: 100% !important;
}
}
@media (min-width: 768px) and (max-width: 1024px){ 
.bx-google-map {
    max-width: 260px!important;
}
}

.active-mobile .call a {
  font-size: 18px!important;
}
.active-mobile .call {
  line-height: 20px;
  font-size: 16px;
}

 @media (max-width: 480px) {
 .surg, .kozl {display:none;}
	 #slider_main {margin-top:0;}
 	.active-mobile .active-content.call {
    padding: 20px 20px;
    min-width: 225px;
  }}
@media (max-width: 767px) {
  .mobiletopphone .hidemobile {display:none;}
  .hidden-xs{display:none!important;}
}
@media (max-width:768px) and (min-width:426px) {
  .mobiletopphone {display:none;}
}

.mobiletopphone {
    text-align: center;
    display: block;
    font-size: small;
    font-size: 16px;
    font-weight: 100;
    text-transform: uppercase;
    }
.mobiletopphone a{color: #364852;font-size: 24px;}
.mobiletopphone a i {margin-left: 10px;}

blockquote.plex a {  color:#000; ;text-decoration:underline;font-weight: 600;}
blockquote.plex {
    padding: 12.5px 25px;
    margin: 0;
    /* color:#fff; */
    border-left: 5px solid #ef0000;
    background: #ff9500a3;
    /* background: rgb(255,183,0); */
    background: -moz-linear-gradient(top, rgba(255,183,0,1) 0%, rgba(255,140,0,1) 100%);
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,0,1)), color-stop(100%,rgba(255,140,0,1))); */
    /* background: -webkit-linear-gradient(top, rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%); */
    background: -o-linear-gradient(top, rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,183,0,1) 0%,rgba(255,140,0,1) 100%);
    /* background: linear-gradient(to bottom, rgb(249, 205, 48) 0%,rgb(254, 61, 61) 100%); */
}
blockquote.plex.red-plex {
	background: #FD4E07;
	border: 1px solid #FD4E07;
	color: #fff;
}
blockquote.plex.red-plex a{
	color: #fff;
}
