/*--
    Theme Name: theme53384
    Theme URI: http://info.template-help.com/help/
    Description: A theme for Wordpress 3.8.x
    Author: Template_Help.com
    Author URI: http://info.template-help.com/help/
    Template: CherryFramework
    Version: 3.1.2
--*/

/* ----------------------------------------
    Please, You may put custom css here
---------------------------------------- */
.header .container.isStuck .nav__primary .sf-menu li:hover ul, .header .container.isStuck .nav__primary .sf-menu li.sfHover ul { top: 71px; }
.header .container.isStuck .nav__primary ul.sf-menu li li:hover ul, .header .container.isStuck .nav__primary ul.sf-menu li li.sfHover ul { top: -21px; }
.header .container.isStuck .top_search { margin-top: 15px; }
.header .logo { background: #dd362c; float: left; margin: px 2px 0 0; padding: 0px 0px 0px 0px; }
h4 a { color: #d9323b !important; text-decoration: underline !important; }
h4 a:hover { color: #ffffff !important; text-decoration: none !important; }
.post_content, .title-header { word-wrap: normal; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -o-hyphens: none; hyphens: none; }
.post-author.clearfix, .nocomments { left: -999rem; position: absolute; top: -999rem; }
#sidebar .wpi_designer_button.wpi_shadow.wpi_shadow_.wpi_designer_button_preset_814.wpi_icon.wpi_icon_no.wpi_icon_left { margin-bottom: 0; }
#sidebar h3 { text-align: center; }
#sidebar .visible-all-devices.widget.widget_synved_social_follow { text-align: center; }
#sidebar #categories-2 > ul { width: 275px; margin: 0 auto; }
#footer-sidebar { height: 415px; }
nav.nav.nav__primary.clearfix { top: 25px; }
@media screen and (max-width:1738px) {
  .header .nav__primary .sf-menu > li > a { font-size: 22px; padding: 68px 15px; }
}
@media screen and (max-width:1370px) {
  .header .nav__primary .sf-menu > li > a { font-size: 20px; padding: 48px 13px; }
  .logo.pull-left { max-width: 240px; }
}
@media screen and (max-width:1200px) {
  .header .nav__primary .sf-menu > li > a { font-size: 17px; padding: 49px 11px; }
}
@media screen and (max-width:1078px) {
  .logo.pull-left { max-width: 200px; margin-right: 15px; }
  .header .nav__primary .sf-menu > li > a { font-size: 15px; padding: 38px 10px; }
}
@media screen and (max-width:979px) {
  .logo.pull-left { max-width: 160px; }
  .logo.pull-left img { max-width: 100%; }
  .header .nav__primary .sf-menu > li > a {
      font-size: 14px;
      padding: 28px 9px 27px;
  }
  .top_search { position: absolute; top: 0; right: 0; margin: 0; }
}
@media screen and (max-width:800px) {
  .header .nav__primary .sf-menu > li > a { font-size: 12px; padding: 28px 8px; }
}
@media screen and (max-width:767px) {
  #footer-sidebar > div { width: 100%; margin: 0; }
  #footer-sidebar .widget { left: inherit; }
  .logo.pull-left { max-width: 220px; margin: 0 auto; display: block; float: none; }
}
