/*
Theme Name: techno child
Tags:  custom-menu, editor-style, featured-images
Template: techno
Version: 1.0.0
*/

@import '../techno/style.css';

body {color: #222;font-size: 16px;font-weight: 400;line-height: 28px;text-align: left;transition: .3s;font-family: 'Roboto', sans-serif;border:0 !important;}

p {font-family: 'Roboto', sans-serif !important;/*color: #222 !important;*/}
.single .single-blog-content p{padding:10px 0}

h1, h2, h3, h4, h5, h6 {color: #151423;font-family: 'Roboto Condensed', sans-serif; font-style: normal;margin-bottom: 0;margin-top: 11px;line-height: 1.2; font-weight: 600; -webkit-transition: .5s;transition: .5s;
    letter-spacing: -0.02em}
a{-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;font-family: 'Roboto Condensed', sans-serif;}
a{color: #222;}
a:focus, .btn:focus {text-decoration: none;outline: none;}
a:focus, a:hover {text-decoration: none;text-decoration: none;}
.uppercase {text-transform: uppercase;}
.capitalize {text-transform: capitalize;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; -webkit-transition: .5s; transition: .5s;}
h1 {font-size: 48px;}
h2 {font-size: 22px;}
h3 {font-size: 18px;}
h4 {font-size: 22px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}

ul {margin: 0px;padding: 0px;}
input:focus, button:focus {border-color: transparent;outline-color: transparent;outline: 0;}
textarea:focus{border-color:transparent;outline-color:transparent;}
hr { margin: 60px 0;padding: 0px;border-bottom: 1px solid #eceff8;border-top: 0px;}

hr.style-2 { border-bottom: 1px dashed #f10;}
hr.mp-0 {margin: 0;border-bottom: 1px solid #eceff8;}
hr.mtb-40 {margin: 40px 0;border-bottom: 1px solid #eceff8;border-top: 0px;}
label {color: #616161;cursor: pointer;margin-bottom: 10px;}
a,i, cite, em, var, address, dfn,ol,li,ul{font-style:normal;font-weight:400;}

::-moz-placeholder {color: #666;font-size: 12px;}
::-webkit-input-placeholder {color: #666;font-size: 12px;}
:-ms-input-placeholder {color: #666;font-size: 12px;}
::placeholder {color: #666;font-size: 12px;}

.btn {color: rgba(255, 255, 255, 1);background: #E96e53;font-size: 14px;display: inline-block;letter-spacing: 0px;}
.btn-primary {background-color: #e96e53;font-size: 14px;padding: 15px 28px;border: 1px solid #D00A2B;text-transform: uppercase;-webkit-transition: none;-moz-transition: none;transition: none; -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}
.btn-primary:hover {background-color: #FFF;color: #D00A2B;border: 1px solid transparent;}
.btn-primary:focus {background-color: #FFF;color: #D00A2B;border: 1px solid transparent;}
.btn-secondary {background-color: #000000;font-size: 14px;text-transform: uppercase;line-height: 0.71;padding: 19px 25px;border: 1px solid #000000;-webkit-transition: none;-moz-transition: none;transition: none;  
  -webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-moz-transition: all 0.5s ease;transition: all 0.5s ease;}
.btn-secondary:hover {background-color: #FFF;color: #232;border: 1px solid transparent;}
.coaching-details-two .details-button-two a i {font-style: italic;}
.details-button-two .btn-primary i {padding: 5px;}
.details-button-two .btn-primary:hover {background: #000000;color: #FFF;}

/*---------------------------------
      write your css from here
------------------------------------*/
.form-group .buttons p{font-size:20px !important}

.mean-container .mean-bar::before {content: "MYFIRMS.RU" !important;}

.mobile_logo_area{background:#012980}
.mobile_menu_logo.text-center{padding:0;background:#012980}
.mean-nav ul li a{color:#222 !important;}

.mtop-menu ul{display: flex;text-align: right;justify-content: flex-end;list-style-type: none}
.mtop-menu ul li{margin:0 0 0 15px}
.mtop-menu ul li a{color:#fff !important;font-size:14px;font-weight:400 !important;text-decoration:underline;}
.mtop-menu ul li a:hover{text-decoration:none;}

.mymd-2{display:flex;}
.slogan{color:#fff;font-weight:600;font-size:18px;padding:40px 0 0 40px;}
.trp_nav_area.hbg2 .slogan{display:none}

.trp_nav_area a{color:#fff !important;}
.trp_nav_area li .sub-menu a{color:#222 !important;}

.techno-header-top{padding:0 0 5px 0;background: transparent !important;position:fixed;top:0;width:100%;z-index:998;}
.techno-header-top .container{max-width:1400px}
.trp_nav_area.hbg2{background:#000 !important;z-index:999;position:fixed;top:0px;max-width:100%;width:100%;}
.trp_nav_area .container-fluid{max-width:1400px !important;margin:0 auto}
.trp_nav_area .container-fluid .techno_menu {text-align: left !important;}

.top-right-menu{text-align:right}
.top-right-menu ul.social-icons{display: inline-block;}
.top-right-menu ul.social-icons li{margin-left:6px !important}
.top-right-menu ul.social-icons li a, .top-address p span {font-size: 16px;}
.top-right-menu a{color:#fff !important;}

.page-template-template-blog-2column .blog-page-title a{color:#000 !important;}
.recent-post-text h4 a{color:#000 !important;}
.recent-post-text .rcomment{display: none}

.fab.fa-tumblr::before {content: "\f2c6" !important;}
.fab.fa-vimeo::before {content: "\f189" !important;}
.fa.fa-tumblr::before {content: "\f2c6" !important;}
.fa.fa-vimeo::before {content: "\f189" !important;}


.mylinklist li a{color:#222 !important;font-weight: normal !important;font-size:20px !important;font-family: 'Roboto', sans-serif !important;}
.mylinklist li a:hover{text-decoration: underline !important;}

.button-two .dreamit-button a{color:#fff !important;}

.single-team-socail-inner .social-icon{display: none}
.blog-page-title_adn h2 a{color:#222 !important;}
.techno-blog-meta-left {display: none}

.single-team-socail-inner a.social-icon{display: none !important}

.breadcumb-area{padding-bottom: 50px}
.ccase {text-transform: none;}
.portfolio_details{width:99%}

@media (min-width: 1280px) and (max-width: 1300px){
a.dtbtn {padding: 7px 20px !important;}
}

@media (min-width: 992px) and (max-width: 1169px){
.donate-btn-header{display: inline-block !important;}	
.search_button {margin-top: 0px;display: inline-block !important;}
.slogan{display: none}
.top-right-menu{display: none}
a.dtbtn {margin-left:3px !important;padding:7px 20px}
.mymd-2{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.mymd-7{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}

}

.section-title.t_center.section-title p{width:80% !important }

.footer-middle{padding-top:60px;padding-bottom:20px}
.footer-middle .widget_text p{color:#fff !important;line-height:26px;font-size:16px !important}
.footer-middle .widget ul li a{color:#fff !important;}

.footer-bottom{background:#111a3a}
.copy-right-text p{color:#fff !important;font-size:16px;line-height:30px}
.footer-menu .social-icon{font-size:20px;background: transparent;}

#menu-portfolio-menu li{padding:5px 0;}
#menu-portfolio-menu li a{color:#000 !important;}
#menu-portfolio-menu li.current-menu-item a{color:#ED2C41 !important;}

@media (max-width: 680px){
#block-10{text-align: center;}
.breadcumb-area{padding-top: 50px}

.sidebar-right.pdsr{padding-top:0px;}
.techno-single-blog-details{margin-bottom:10px}
}

.subs-form{}
.subs-form input{padding:10px 20px;border:1px solid #f2f2f2;background:#f2f2f2;border-radius:3px;font-size:16px;;width:100%;text-align: center;}
.subs-form input.wpcf7-submit{padding:20px 40px;width:100%;background:#1e87f0;color:#fff;cursor:pointer;}

.single .mypost a{color:#1e87f0 !important;}
.single .section-title.t_center{margin-bottom:0 !important}

.post-template-default .single-blog-content .mypost  p{line-height:24px !important}
.post-template-default .techno-single-blog--thumb{display: none}
.post-template-default .techno-single-blog-details-inner{padding:10px 20px}

.portfolio-template-default .single-blog-content p{line-height:24px !important}

.elementor-location-popup .form-box .contact-title h2{color:#fff !important;}

.mylist li{list-style-type:none}
.mylist li svg{width:20px !important}

.donate-btn-header {margin-left: 55px;}
.footer-middle .widget {background-color:transparent !important}
.elementor-widget-button a.elementor-size-sm span.elementor-button-text{color:#fff !important}

p#breadcrumbs *{text-transform:uppercase;}
p#breadcrumbs span{color:#fff}
p#breadcrumbs span span.breadcrumb_last strong{color:#ED2C41}

.bdt-pagination.bdt-flex-center li a:hover{color:#fff !important}
.bdt-pagination.bdt-flex-center li.bdt-active a{color:#fff !important}

.mywhite {color:#ffffff !important}
.mywhite *{color:#ffffff !important}

