/*
* Theme Name: imperion-child
Author: Dream-Theme
Author URI: http://documentation.zemez.io/wordpress/projects/imperion
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
* Template: imperion
*/

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

.footer-area-wrap .social-list .social-list__items {
	display: flex;
}

.footer-area-wrap .social-list .social-list__items .menu-item > a[href*="viber.click"]::before {
	margin-bottom: -11px;
}

.social-list .social-list__items .menu-item > a[href*="viber.click"]::before {
    content: '';
    background: url(http://mnenie360.ru/wp-content/uploads/2021/03/viber-brands-1-1.svg);
    width: 19px;
    height: 19px;
    margin-bottom: -3px;
    display: inline-block;
}
.social-list .social-list__items .menu-item > a[href*="wapp.click"]::before {
        content: '\f232';   
}
.social-list .social-list__items .menu-item > a[href*="tlgg.ru"]::before {
        content: '\f2c6';   
}
.single-post .post .post-thumbnail__img, .post-thumbnail--fullwidth .post-thumbnail__img {
    width: initial !important;
   
}
.phonetop {display:none;}
.wpcf7 .wpcf7-not-valid-tip {
    color: #ee5151;
    font-size: 12px;
    position: absolute;
    right: 20px;
    top: 0;
}
.wpcf7 input[type='text'], .wpcf7 input[type='email'], .wpcf7 input[type='url'], .wpcf7 input[type='password'], .wpcf7 input[type='search'], .wpcf7 input[type='tel'], .wpcf7 textarea {
    border-color: rgb(189,189,189) !important;
}

.wpcf7 input[type='text'], .wpcf7 input[type='email'], .wpcf7 input[type='url'], .wpcf7 input[type='password'], .wpcf7 input[type='search'], .wpcf7 input[type='tel'], .wpcf7 textarea {
    
    border: 1px solid !important;
    border-radius: 4px;
    background-color: transparent;
    padding: 10px 5px 3px !important;
    font-size: 16px !important;
}
.wpcf7 .wpcf7-form-control-wrap input {
    width: 95% !important;
}
textarea {
  
    width: 95% !important;
   
}
.wpcf7-form p {
    margin-bottom: 12px !important;
}
.top-panel__inner {
    
    color: #fff !important;
   
}
.invert.top-panel, .invert.top-panel a {
    color: #fff !important;
}
#contact_form_pop_up {
width:400px !important;
}
#contact_form_pop_up2 {
width:400px !important;
}


.contact-us2 a{ 
 /*цвет границы*/
 /*цвет фона*/
padding:5px 5px; /*внитринние отступы*/
display:block;
text-align:center; /*выравнивание текста по центру*/
color: #42474c;  /*цвет текста*/
font-family: Montserrat, sans-serif;
text-decoration:none  !important;  /*убрать подчёркивание у ссылки*/
text-transform: uppercase;
line-height: 2;
    display: inline-block;
    max-width: 100%;
    padding: 15px 40px;
    cursor: pointer;
    right: -83px;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-transition: .1s;
    -o-transition: .1s;
    transition: .1s;
    border-width: 1px;
    border-style: solid;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    border-radius: 5px;
	border-color:#42474c;


margin-left:30px; 

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;

}
.visible.wf-cell.shown{display: flex !important;
    align-items: center;
justify-content: center;}
.contact-us3 a{ 
border:1px solid #ccc; /*цвет границы*/
background:#d34f00;  /*цвет фона*/
padding:10px 10px; /*внитринние отступы*/
display:block;
text-align:center; /*выравнивание текста по центру*/
color:#fff;  /*цвет текста*/
	    float: right;
text-decoration:none  !important;  /*убрать подчёркивание у ссылки*/
width:140px;  /*ширина кнопки*/
border-radius:5px;


margin:auto; 

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
font:normal 500 18px / 27px "Jura", Helvetica, Arial, Verdana, sans-serif;
}

.contact-us2 a:hover{

    color: #ffffff !important;
    background-color: #558dd9;
    border-color: #558dd9;



}

@media screen and (max-width: 800px) {
.single-post .post .post-thumbnail__img, .post-thumbnail--fullwidth .post-thumbnail__img {
    width: 100% !important;
   
}
	
	.elementor-counter .elementor-counter-number-wrapper {
    font-size: 28px;
}
	.contact-us2 a{
border:2px solid #005d93; /*цвет границы*/
 /*цвет фона*/
padding:10px 5px; /*внитринние отступы*/
display:block;
text-align:center; /*выравнивание текста по центру*/
color:#ffffff; /*цвет текста*/
text-decoration:none;  /*убрать подчёркивание у ссылки*/
background:#42474c;
margin:auto;  /*выравнивание кнопки по центру*/
margin-bottom:10px; 
		z-index:111100;
top: 220px;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    
    margin-bottom: 10px;
    position: fixed !important;
float:none !important;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
transition: all 0.5s ease;
border-radius:5px;
font:normal 600 14px / 16px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
#contact_form_pop_up {
width:100% !important;
}
#contact_form_pop_up2 {
width:100% !important;
}
	
.wpcf7-form a { text-decoration:none;}
	.entry-title {font-size:30px !important;line-height: 35px !important;}
.fancy-subtitle  {font-size:24px !important;line-height: 30px !important;}
	#main {
    padding: 10px 0 70px 0;
}
.gallery-item {
    max-width: 50% !important;
}	
}

.logged-in div.wpcf7 {
    position: relative !important;
    margin-top: 10px !important;
}

#page .dt-btn, #page .dt-btn:last-child {
    
    margin-bottom: 00px !important;
}
.post__cats, .post__comments, .posted-by, .cherry-trend-views {display:none !important;}