/*
Theme Name: htr-es
Theme URI: 
Author: alright
Author URI: 
Description: htr-es theme for WordPress is a fully responsive theme that looks great on any device.
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: cmedia
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.
*/


.alignright, .alignleft{
padding-bottom: 20px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #B4261F;
  color: #ffffff;
  outline: 0 none;
  text-decoration: none;
}
.service-info {
    min-height: 280px !important;
}
.service-box .read-more{
    float: left;
    margin-top: 10px;
}
.blogpagetext .read-more, .read-more{
	float: left;
    background: url(images/link-arrow.png) no-repeat right !important;
    padding-right: 20px;
    font-family: "open_sansbold";
}
#bio .read-more 
{
    color: #B4261F;
}

#bio .read-more:hover
{
    color: #000;
    font-weight: 500;
}
.service-box h4{
font-size: 15px !important;
}
.bg-grey, .block {
    padding: 20px 0px;
}
@media only screen and (max-width: 480px) {
.left-col, .about-left, .about-right{
width: 100% !important;
}
.left-col img, .about-left img{
width: 100%;
}
}
@media only screen and (min-width: 990px) {
.left-col{
width: 26%; padding-left: 0px; padding-right: 12px;
}
.right-col{
padding-right: 0px; width: 74%;
}
}
@media only screen and (min-width: 10px) and (max-width: 479px) {
.alignleft {
    float: none;
    width: 100%;
padding-right: 0;
}
.alignright {
    float: none;
    padding-left: 0;
    width: 100%;
}
.content-pocket ul {
    
}
.block ul li {
    list-style: outside none none;
    margin: 0;
}

.img-st
{
    margin-top: 0.5em;
}
}

.block ul.bull li {
    list-style: square;
    margin: 12px;
}

.img-st
{
    width: 100%;
    height: auto;
    margin-top: 1.0em;
}
.footer{
background-color: #CB2E26;
}

.footer .widget ul li ul.sub-menu {
    padding-left: 10px;
}
.footer .widget ul {
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
}

.footer .widget ul li { width:100%; }

.footer .widget ul li, .footer .widget ul.double-line li {
  display: block;
  float: none;
}

a.read-more{ color:#CB2E26; }

.footer .sub-menu {
  clear: both;
  float: none !important;
}

ul.bull
{
padding: 3px
}
.block ul.bull li {
  list-style: outside none square;
  margin: 15px 15px 15px 10px;
}



/*nav desk*/

.desk-nav .dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

 .desk-nav .dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.desk-nav .dropdown:hover .dropdown-menu {
    display: block;
}


.copyright{
background: #000;
}

.block ul li {
    list-style: disc;
    margin: 15px 0px;
}
.nav > li > a{
padding: 18px 20px !important;
}