/*
 Theme Name: tppro_theme
 Theme URL: http://devpy.ru/tppro_theme/
 Description: hotwp child theme
 Author: Aleksandr Sagdinov
 Author URL: http://devpy.ru
 Template: hotwp
 Version: 1.1
 Text Domain: tppro_theme
 */

 .hotwp-nav-primary{
    background: #276ea9;
}
#hotwp-footer{
background: #276ea9;
}
li:hover{
background-color:#5ba1dc;
}
body{
/* 	font: 14px/16px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif; */
font-family: 'Roboto', sans-serif;

}
.hotwp-nav-primary-menu a{
font: 14px/16px Calibri, 'CalibriRegular', Arial, Helvetica, sans-serif;
/* 	font-family: 'Roboto'; */
font-weight:bold;
}
.hotwp-nav-primary{
border-bottom: 3px solid #5ba1dc;
}
.hotwp-nav-primary-menu a:hover,.hotwp-nav-primary-menu .current-menu-item > a,.hotwp-nav-primary-menu .sub-menu .current-menu-item > a:hover,.hotwp-nav-primary-menu .current_page_item > a,.hotwp-nav-primary-menu .children .current_page_item > a:hover{background:#5ba1dc;color:#ffffff;}
.hotwp-nav-primary-menu a {
text-shadow: 0 0px 0 #fff; 
}

.hotwp-fp05-post-title hotwp-fp05-post-snippet hotwp-fp05-post-read-more{
    font-family: 'Roboto', sans-serif;
}
.hotwp-fp05-post-title a{
    font-family: 'Roboto', sans-serif;
}

.hotwp-fp05-post-thumbnail img {
max-width: 300px;
max-height: 300px;
}

.hotwp-sidebar-widget-areas .widget{
    padding-top: 20px;
}

body{
    height: 100%;
}

/* .hotwp-outer-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .hotwp-content-wrapper {
    flex: 1 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #hotwp-footer {
    flex: 0 0 auto;
    padding-top: 10px;
  } */

  .hotwp-footer-block-1, {
    width: 100%;
  }
  .hotwp-main-wrapper {
    position: relative;
    width: 80%;
    margin: 0;
    padding: 0;
    float: left;
    word-wrap: break-word;
    overflow: hidden;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
}