/*
Theme Name: riddle
Theme URI: http://ordasvit.com/wp-riddle
Author: Ordasoft
Author URI: http://ordasoft.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: riddle

Description: riddle is responsive and eye-catching WordPress theme. The responsive layout of theme looks great on every device. Theme has great selection of modern Google fonts, options for links, copyright, logo and image background uploader. Also you can display your social profiles and mail simply inserting link in special field (facebook, twitter, skype, google plus and others). It has a lot of custom widget areas to show sidear left or sidebar right and footer content.
Tags: left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

 Table of Contents:

  1 - Reset
  2 - Header
  3 - Main Menu
  4 - Gallery
  5 - Post Formats
      5.1 - Aside
       5.2 - Audio
       5.3 - Chat
       5.4 - Images
       5.5 - Link
      5.6 - Quote
       5.7 - Status
      5.8 - Video
 6 - Attachments
 7 - Elements riddle
 8 - Social links
 9 - Contact us
 10 - Contact us page
 11 - Post page
 12 - Category page
 13 - Сategory item
 14 - Author articles
 15 - Slider
 16 - We provide
 17 - Color switch
 18 - Comment
 19 - Footer
 20 - Copyright
 21 - Responsive
 */
/*---------------classes-------------------*/
.text-red {
  color: #ff6700;
}
#header-main {
  background: #000;
  margin-bottom: 20px;
}
/*-----------------------reset---------------------------*/
body img {
  max-width: 100%;
  /*height: auto;*/
  object-fit: cover;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, nav, section, summary {
  display: block;
}
audio, canvas, video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  overflow-y: scroll;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
  clear: both;
  line-height: 20px;
}
h1 {
  font-size: 46px;
  line-height: 1em;
}
h2 {
  font-size: 30px;
  line-height: 1em;
}
h3 {
  font-size: 24px;
  line-height: 1em;
}
h4 {
  font-size: 20px;
  line-height: 1em;
}
h5 {
  font-size: 18px;
  line-height: 1em;
}
h6 {
  font-size: 16px;
  line-height: 1em;
}
address {
  font-style: italic;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b, strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
p {
  margin: 0;
  padding: 0;
  font-weight: 400;
}
code, kbd, pre, samp {
  font-family: monospace,serif;
  font-size: 14px;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
pre {
  background: #f5f5f5;
  color: #666;
  font-family: monospace;
  font-size: 14px;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
blockquote, q {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}
blockquote {
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  margin: 24px 40px;
  border-left: 5px solid #ff6700;
}
blockquote blockquote {
  margin-right: 0;
}
blockquote cite, blockquote small {
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
}
blockquote em, blockquote i {
  font-style: normal;
  font-weight: 300;
}
blockquote strong, blockquote b {
  font-weight: 400;
}
small {
  font-size: smaller;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
dl {
  margin: 0 0px;
}
dt {
  font-weight: bold;
}
dd {
  margin: 0 0 20px;
}
menu, ol, ul {
  margin: 0;
  padding: 0;
}
ul {
  list-style-type: square;
}
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
}
li > ul,
li > ol {
  margin: 0 0 0 30px;
}
img {
  -ms-interpolation-mode: bicubic;
  border: 0;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
  white-space: normal;
}
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  max-width: 100%;
  vertical-align: baseline;
}
button, input {
  line-height: normal;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled], input[disabled] {
  cursor: default;
}
input[type="checkbox"], input[type="radio"] {
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
  padding-right: 2px;
  width: 270px;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-bottom: 1px solid #ededed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 2;
  margin: 0 0 20px;
  width: 100%;
}
caption, th, td {
  font-weight: normal;
  text-align: left;
}
caption {
  font-size: 16px;
  margin: 20px 0;
}
th {
  font-weight: bold;
  text-transform: uppercase;
}
td {
  border-top: 1px solid #ededed;
  padding: 6px 10px 6px 0;
}
del {
  color: #333;
}
ins {
  background: #fff9c0;
  text-decoration: none;
}
hr {
  background: url(images/dotted-line.png) repeat center top;
  background-size: 4px 4px;
  border: 0;
  height: 1px;
  margin: 0 0 24px;
}
body {
  height: 100%;
  margin: 0;
}
* {
  outline: none;
}
a:hover {
  text-decoration: none;
}
body {
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -o-backface-visibility: visible;
  word-wrap: break-word;
}
.logo {
  margin-top: 4px;
}
@media (max-width: 1200px) {
   div.logo img {
    display: block;
    margin: auto;
    height: auto;
    padding: 13px 0;
  }
 div#main-navbar-collapse li a {
    padding: 36px 16px 27px 16px;
  }
}
@media (max-width: 980px) {
  #slider1_container_,
  #slider2_container_ {
    width: 100% !important;
    height: auto !important;
  }
  .link-blog .more-button {
    width: 48%;
  }
}
@media (max-width: 800px) {
  div.block_team_director {
    width: 40%;
  }
}
@media (max-width: 768px) {
  body {
    overflow-x: hidden;
  }
  .navbar-header .navbar-toggle {
    border: 1px solid #ccc;
    border-radius: 0;
    background: inherit;
  }
  .navbar-default .navbar-toggle:hover,
  .navbar-default .navbar-toggle:focus {
    background-color: inherit !important;
  }
  .navbar-header .navbar-toggle i {
    color: #fff;
  }
  div#main-navbar-collapse {
    float: right;
  }
  div#main-navbar-collapse li {
    width: 100%;
    float: none;
  }
   div#main-navbar-collapse li a {
    padding: 8px 20px 13px 0px;
   }
   div#main-navbar-collapse li .sub-menu {
    display: block;
    position: inherit;
    width: 100%;
   }
  #main .riddle-panel .panel-content .wrap div.post-item {
    width: 50% !important;
  }
}
@media (max-width: 550px) {
  .second_gallery br {
    display: none;
  }
  .second_gallery #gallery-1 .gallery-item {
    float: none;
    width: 100%;
  }
  .second_gallery #gallery-1 .gallery-item img {
    height: auto !important;
  }
  div.two {
    height: auto;
  }
  div.two_shadow {
    display: block;
    padding-bottom: 37px;
  }
  .woocommerce ul.products li.product,
  .woocommerce-page ul.products li.product,
  .woocommerce-page[class*=columns-] ul.products li.product,
  .woocommerce[class*=columns-] ul.products li.product {
    float: none !important;
    width: 100% !important;
  }
  div.block_team_director {
    width: 100%;
  }
}
@media (max-width: 460px) {
  #main .riddle-panel .panel-content .wrap div.post-item {
    width: 100% !important;
  }
}

body a {
  color: #323943;
}
.bypostauthor,
.sticky {
  margin: 0; }

.inveiw {
  opacity: 1; }

.outveiw {
  opacity: 0; }

.row {
  margin: 0 !important; }

.col-lg-12 {
  padding: 0 !important; }
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

.riddle-panel .customize-partial-edit-shortcut button {
  top: 30px;
  left: 30px; }

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */ }

/*------header - image - video -------*/
/*---------header-----------------*/
#header{
  background: #fff;
}
.home #header .custom-header .custom-header-media #wp-custom-header img,
.riddle-front-page #header .custom-header .custom-header-media #wp-custom-header img {
  position: fixed;
  object-fit: cover;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
}
.home #header .custom-header .site-branding,
.riddle-front-page #header .custom-header .site-branding {
  position: absolute;
  bottom: 20%;
  left: 8%;
  z-index: 5;
  margin-bottom: 0 !important;
}
.home #header .custom-header .site-branding .site-title,
.riddle-front-page #header .custom-header .site-branding .site-title {
  font-size: 4em;
  margin: 0 0 15px 0;
}
.home #header .custom-header .site-branding .site-title a,
.riddle-front-page #header .custom-header .site-branding .site-title a {
  text-decoration: none;
  cursor: pointer;
  text-shadow: 0px 2px 1px #969696;
}
.home #header .custom-header .site-branding .site-description,
.riddle-front-page #header .custom-header .site-branding .site-description {
  font-size: 1.2em;
  text-shadow: 0px 2px 1px #969696;
}
.site-content-contain {
  position: relative;
  z-index: 99;
  background: #fff;
}

/*---------------main---------------*/
#main {
  position: relative;
}
#main .riddle-panel {
  position: relative;
  height: auto;
  overflow: hidden;
}
#main .riddle-panel .panel-content {
  background-position: center;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
}
#main .riddle-panel .panel-content .wrap .entry-header .edit-link {
  position: absolute;
  top: 15px;
  right: 15px;
}
#main .riddle-panel .panel-content .wrap .entry-header .entry-title {
  margin: 0;
  text-align: center;
}
#main .riddle-panel .panel-content .wrap .entry-content {
  position: relative;
  text-align: center;
  background: rgba(255, 255, 255, 0.5);
}
#main .riddle-panel .panel-content .wrap .recent-posts .post-item {
  width: 25%;
  display: block;
  margin: 0;
  float: left;
  height: auto;
  background: #fff;
  position: relative;
}
#main .riddle-panel .panel-content .wrap .recent-posts .post-item .post-img {
  position: relative;
}
#main .riddle-panel .panel-content .wrap .recent-posts .post-item .post-img img {
  height: 500px;
  width: 100%;
  object-fit: cover;
}
#main .riddle-panel .panel-content .wrap .recent-posts .post-item .link-more {
  display: none;
}
#main .riddle-panel .panel-content .wrap .recent-posts .post-item .date-body {
  display: none;
}
#main .riddle-panel .panel-content .wrap .recent-posts .post-item .post-title {
  position: absolute;
  top: 45%;
  right: 0;
  left: 0;
  margin: auto;
  text-align: center;
}
#main .riddle-panel .panel-content .wrap .recent-posts .post-item .post-title span {
  color: #fff;
}
#main .riddle-panel .panel-content .wrap .recent-posts .post-item .post_description {
  position: absolute;
  top: 54%;
  left: 0;
  right: 0;
  text-align: center;
}

/*----------------social-navigation--------------------*/
#menu-social-links-menu {
  float: right;
}
.social-navigation #menu-social-links-menu li {
  display: inline-block;
}
.social-navigation #menu-social-links-menu li a {
  background: transparent;
}
.social-navigation #menu-social-links-menu li a svg {
  width: 30px;
  height: 30px;
  color: #fff;
}
#menu-social-links-menu li a {
  fill: #fff !important;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
#menu-social-links-menu li a:hover {
  fill: #00a7eb !important;
}
.icon-search {
  width: 30px;
  height: 15px;
}
.copyright a {
  color: #fff;
  margin-top: 11px;
  display: block;
}
.copyright a:hover {
  color: #00a7eb;
  text-decoration: none;
}
#header, .riddle-front-page #header {
  background: #000;
}
.post_description .post-body {
  color: #fff;
}
.more-button {
  color: #fff;
  display: block;
  width: 30%;
  margin: auto;
  padding: 10px;
  background: #000;
  text-decoration: none !important;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.post-item:hover .more-button {
  background: #00a7eb;
  color: #fff;
}
.services_block {
  overflow: hidden;
}
.services_block h4 {
  margin-top: 0;
  font-size: 20px;
  text-transform: uppercase;
}
.services_block .col-lg-4 {
  padding: 0;
}
.essential p {
  margin: 0;
}
.essential .col-lg-6 {
  padding: 0;
}
.first_gallery {
  background: url("./assets/images/hipsters.jpg");
  height: 450px;
  background-size: cover;
}
.gallery_shadow {
  display: flex;
  align-items: center;
  height: 100%;
  background: rgba(32, 35, 41, 0.5);
}
.gallery_block_desck {
  color: #fff;
  padding: 5%;
}
.gallery_block_desck h3 {
  text-transform: uppercase;
  font-family: Oswald;
  font-size: 20px;
  margin-bottom: 10px !important; 
}
.first_gallery h3 {
  margin: 0;
}
#gallery-1 img {
  border: none !important;
}
.gallery-item img {
  height: 225px !important;
  width: 100%;
  object-fit: cover;
}
#gallery-1 .gallery-item  {
  margin: 0 !important;
}
.information_block p {
  margin: 0;
}
.information_block .col-lg-6 {
  padding: 0;
}
.service1 {
  height: 300px;
  background: url("./assets/images/service1.jpg");
  background-size: cover;
}
.service2 {
  height: 300px;
  background: url("./assets/images/service2.jpg");
  background-size: cover;
}
.service3 {
  height: 300px;
  background: url("./assets/images/service3.jpg");
  background-size: cover;
}
.one {
  background: url("./assets/images/riddle-6.jpg");
  height: 449px;
  background-size: cover;
}
.post_hover_block {
  overflow: hidden;
  background: #000;
}
.post-item .post_hover_block img {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  opacity: 0.5;
}
.post-item:hover .post_hover_block img {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  opacity: 0.9;
  transform: scale(1.2, 1.2);
}
.one_block {
  background: rgba(32, 35, 41, 0.5);
  padding: 123.5px 40px;
}
.one img {
  margin: 20px 0;
}
.one h3 {
  margin: 0;
  text-transform: uppercase;
  font-size: 20px;
  color: #fff;
  font-family: Oswald;
}
.one p,
.two p {
  color: #fff;
}
.two {
  background: url("./assets/images/riddle-5.jpg");
  height: 449px;
  background-size: cover;
}
.two_shadow {
  padding: 0 5%;
  display: flex;
  background: rgba(32, 35, 41, 0.5);
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.service_shadow {
  background: rgba(32, 35, 41, 0.5);
  height: 100%;
  color: #fff;
  padding-top: 22%;
}
.service_shadow i {
  font-size: 30px;
  color: #00a7eb;
}
.service_shadow h4 {
  color: #fff;
}
.gallery-item img {
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.gallery-item {
  overflow: hidden;
}
.gallery-item:hover img {
  transform: scale(1.5, 1.5);
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
#text-4 {
  color: #fff;
}
#footer h2 {
  color: #fff !important;
  font-size: 20px;
  text-transform: uppercase;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  margin-bottom: 0;
}
#footer {
  color: #fff !important;
  padding: 50px 0;
  background: url(./assets/images/footer_bg.jpg) center no-repeat;
  background-size: cover;
  margin-top: 30px;
}
#footer .product_list_widget img {
  float: none;
  margin-right: 18px;
}
#footer .product_list_widget a {
  text-decoration: none;
}
#footer .widgets .product_list_widget li .product-title:hover {
  color: #00a7eb;
}
#footer .widgets .product_list_widget li .amount,
#footer .widgets .product_list_widget li ins,
#footer .widgets .product_list_widget li del {
  display: none;
}
#footer .widgets .product_list_widget li .product-title {
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  line-height: 40px;
  text-transform: uppercase;
}
.products {
  margin-top: 20px !important;
}
.menu-toggle {
  display: none !important;
}
.navbar-default {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  margin: 0;
}
#site-navigation {
  margin-bottom: 0;
}
#site-navigation .menu li {
  display: block;
  float: left;
}
.sub-menu {
  display: none;
  background: #000;
  width: 210px;
  position: absolute;
  top: 100%;
  left: 0px;
  z-index: 999;
  margin: 0;
  text-align: left;
}
#main-menu {
  margin-bottom: 0;
}
#main-menu li {
  position: relative;
}
#main-menu li a {
  padding: 38px 20px 30px 20px;
  display: block;
  text-transform: uppercase;
}
#main-menu li:hover .sub-menu {
  display: block;
}
#main-menu li .sub-menu li {
  border-bottom: 1px solid #474646;
  width: 100%;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
#main-menu li .sub-menu li a {
   color: #fff !important;
}
#main-menu li .sub-menu li a {
  padding: 9px;
  font-size: 15px;
  width: 100%;
}
.arrow {
  right: 5px;
  position: absolute;
  top: 45px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #d50125 transparent transparent transparent;
  line-height: 0px;
  _border-color: #d50125 #000000 #000000 #000000;
  _filter: progid:DXImageTransform.Micro;
}
.entry-header h1 {
  text-align: center;
  text-transform: uppercase;
  font-size: 26px;
}
.post-template-default .image-header img {
  display: block;
  margin: auto;
  margin-top: 40px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  background: #ccc;
  text-align: center;
  padding: 20px;
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
  min-height: 34px;
}
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
  text-transform: uppercase;
  font-size: 20px;
}
.woocommerce ul.products li.product .button,
.woocommerce-page ul.products li.product .button {
  background: #000;
  color: #fff;
  border: none;
  border-radius: 0;
  margin-top: 0;
  font-weight: 500;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.woocommerce ul.products li.product .button:hover,
.woocommerce-page ul.products li.product .button:hover {
  background: #00a7eb;
}
form.cart button {
  background: #000 !important;
  border: none !important;
  border-radius: 0 !important;
}
.woocommerce .quantity .qty {
  height: 31px;
}
#slider1_container_,
#slider2_container_ {
  margin: auto;
  height: auto !important;
}
.bottom_slider {
  margin-top: 30px;
}
.bottom_slider #slider2_container .reslide_navigator,
#slider1_container .reslide_navigator {
  bottom: 7% !important;
  right: 0 !important;
  left: 0 !important;
  top: 100% !important;
  margin: auto;
}
article#panel3 {
  margin-top: 25px;
}
.single-post .post-navigation .nav-links {
  position: relative;
  margin-bottom: 25px;
}
.single-post .post-navigation .nav-links .nav-previous svg,
.single-post .post-navigation .nav-links .nav-next svg {
  width: 15px;
  height: 15px;
  fill: #e0330c;
  margin: 7px 5px 0 5px;
}
.single-post #comments #comment {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  margin: 10px 0;
  padding: 10px;
  background: transparent;
  width: 100%;
}
#commentform label {
  display: none;
}
input[type="submit"] {
  background: #000 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 0 !important;
  padding: .618em 1em;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
input[type="submit"]:hover {
  background: #00a7eb !important;
  color: #fff !important;
}
.wpcf7 label {
  width: 100%;
}
.wpcf7 label input {
  width: 100%;
}
.wpcf7 label textarea {
  width: 100%;
}
.wpcf7 input[type="submit"] {
  padding: 6px 47px;
}
.woocommerce span.onsale {
  background-color: #00a7eb;
}
.desc_find,
.our_about {
  overflow: hidden;
  width: 100%;
}
.desc_find .first_find .col-lg-6,
.desc_find .first_about .col-lg-6 {
  padding-left: 0;
}
.desc_find .second_find .col-lg-6,
.desc_find .second_about .col-lg-6 {
  padding-right: 0;
}
.our_about {
  margin-top: 20px;
}
.our_about h2,
.block_team {
  text-align: center;
}
.our_about .image_team {
  width: 200px;
  height: 200px;
  margin: auto;
  overflow: hidden;
}
.our_about .image_team img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.block_team_director {
  text-align: center;
  width: 27%;
  margin: auto;
}
.block_team_director .image_team {
  width: 100%;
  height: auto;
}
article#panel5 h2 {
  margin-bottom: 17px;
}
article#panel5 {
  padding: 20px 0 10px 0;
}
article#panel5 p {
  text-align: left;
}
article#panel5 .symbol_img {
  overflow: hidden;
  height: 300px;
}

@-webkit-keyframes notransform {
  50% {transform: none;}
}
@keyframes notransform {
  50% {transform: none;}
}
.trnsform3d {
  -webkit-transform: translate3d(0px, 10px, 0px) scale(1.1);
  -ms-transform: translate3d(0px, 10px, 0px) scale(1.1);
  transform: translate3d(0px, 10px, 0px) scale(1.1);
  -webkit-animation-delay: 20s;
  animation-delay: 20s;
  -webkit-transform-origin: center left;
  transform-origin: center left;
}
article#panel5 .symbol  {
  background: url(./assets/images/deer.jpg);
  height: 310px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-animation: notransform 20s infinite;
  animation: notransform 20s infinite
}
.symbol_desk {
  padding-top: 11px;
}

/*# sourceMappingURL=style.css.map */
