blockquote {
    margin: 0 15px;
    font-size: 20px;
    font-style: normal;
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    line-height: 1.5;
    border-left: 4px solid #ed1f24;
    padding-left: 15px;
    margin-bottom: 25px;
    margin-top: 15px;
}

#primary{
float:right;
}
.site-branding{
position:relative;
padding-top:10px !important;
}
a {
  color: #231E1F;
}
.site-branding a{
display:block;
}
.entry-content a{
  border-bottom: 1px dotted #EB2127;
}
a:hover, a:focus, a:active {
  color: #EB2127;
}
.sidebar ul li a:hover{
color: #EB2127;
} 

a.button {
    border: 2px solid white !important;
    padding: 10px;
    display: block;
    text-transform: uppercase;
    text-align: center;
    margin-right: 20px;
    margin-top: 20px;
}

a.button:hover {
    background-color: white;
    color: #231E20 !important;
}
.textwidget a {
    border-bottom: 1px dotted #EB2127;
}

h1{font-weight:bold !important;}
h3{font-family:"Raleway";}

#top-footer .footer1 {
    width: 35%;
}

#top-footer .footer4 {
    width: 35%;
    float: right;
}

#top-footer .footer2 {
    margin-left: 30px;
}

div#top-footer {
    font-size: 13px;
}

#top-footer .footer .widget-title {
    font-family: Montserrat !important;
    border-bottom: 3px solid #fff;
    padding-bottom: 7px;
}

#top-footer .footer2 li {
    list-style-type: none;
    line-height: 2.5;
}

#top-footer .footer2 ul {
    margin: 0;
}

#top-footer .footer2 li a {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 2px;
}
#top-footer .footer2 li a:hover {
    color: #231E20;
}
#top-footer input[type="submit"]{
    background-color:#231E20 !important;
    padding:10px 30px;
}
#top-footer span.wpcf7-not-valid-tip {
    color: yellow;
}
header.site-header{
border:0 !important;
}
.social-block-header{
border:0;
}
#main-header{
background: #231F20;
margin-bottom:30px;
}
#site-navigation .menu {
/*  margin-left: 220px; */
  padding: 10px 0;
}
.top-menu-header .menu {
    color: #6C6C6C;
    text-align: right;
    padding-top: 10px;
    float:right;
}

.top-menu-header .menu li {
    list-style-type: none;
    float:left;
    padding-left:20px;
}

.top-menu-header .menu li a {
    color: #6C6C6C;
    font-size: 13px;
    text-transform: uppercase;
    border:none;
}
.top-menu-header .menu li a:hover {
    color: #EB2127;
}
#site-navigation .menu > ul > li > a {
    color: white;
    text-transform: none;
    font-size: 14px;
	border:0;
	padding:0 2px;
	line-height:1.5;
font-family: "Raleway";
font-weight:bold;
}

#site-navigation .menu > ul > li > a:after {
    content: "/";
    color: #ED1F24;
    padding-left: 5px;
}
#site-navigation .menu > ul > li:last-child > a:after {
    content:"";
    padding:0;
}

#site-navigation {
  position: relative;
  z-index: 999;
}
.style3 #site-navigation .menu > ul > li > a:hover, .style3 #site-navigation .menu > ul > li.current_page_ancestor a:hover, .style3 #site-navigation .menu > ul > li.current-menu-item > a, #site-navigation .menu > ul > li:hover > a, #site-navigation .menu > ul > li.current_page_item > a, #site-navigation .menu > ul > li.current-menu-item > a, #site-navigation .menu > ul > li.current_page_ancestor > a, #site-navigation .menu > ul > li.current-menu-ancestor > a{
color: #ED1F24 !important;
}

#site-navigation .menu > ul > li:hover > a:before, #site-navigation .menu > ul > li.current_page_item > a:before, #site-navigation .menu > ul > li.current-menu-item > a:before, #site-navigation .menu > ul > li.current_page_ancestor > a:before, #site-navigation .menu > ul > li.current-menu-ancestor > a:before{
content:"";
background:none;
height:0;
}

#site-navigation .menu ul ul li{
font-size: 14px;
}
.sticky-header.fixed #site-navigation .menu > ul > li > a, .sticky-header.fixed .header-wrap .search-icon > .fa.fa-search{
line-height:1.5;
}
.social-left{
margin-bottom:-60px;
}
.social-right{
padding-top:40px;
}
input.s{
width:75%;
}

footer #bottom-footer{
background:black !important;
}

#main-header.sticky-header.fixed .header-wrap {
    background-image: url("http://gbl.ezy-hosts.com/wp-content/uploads/2015/05/copy-logo.png");
    background-position: top left;
    background-repeat:no-repeat;
    background-size:contain ;
}

ul.mks_adswidget_ul{
margin:0;
}
.sidebar ul.mks_adswidget_ul li:before{
  content: "";
}
.mks_ads_widget .small li, .mks_ads_widget ul.custom li, .mks_adswidget_ul.small li, .mks_adswidget_ul.custom li{
margin-bottom:20px !important;
margin:0;
padding:0;
}

     
.sidebar .widget-title {
  padding: 15px;
  font-size: 18px;
  font-weight: 600;
  background-color: #eee;
}

.textwidget p {
  margin-top: 20px;
}

.widget_accesspress_pro_feature > .ap-feature {
    background: #f6f6f6;
    padding:10px;
    border-radius:0px;
    border:1px solid #ccc;
}
.ap-feature {
    color: #333;
    font-size:15px;
}
.ap-feature .ap-feature-heading{
    text-align:center;
}
.feature-name{
    margin:0;
    font-weight:600;
    font-size:18px;
}
.feature-position{
    margin:0;
}
.ap-feature-message{
    margin-top:20px;

}

.slicknav_nav {
    background-color: #231E20;
    /* color: white !important; */
    padding: 10px;
    margin-right: 45px;
border: 3px solid white;
}

.slicknav_nav a:hover, .slicknav_nav li.current-menu-item > a, .slicknav_nav li.current_page_ancestor > a, .slicknav_nav .slicknav_row:hover, .slicknav_nav .slicknav_row:hover .slicknav_arrow, .slicknav_nav .slicknav_row:hover a, .slicknav_nav li.current_page_ancestor .slicknav_row a {
    color: #ED1F24;
    /* text-decoration: none; */
}

.slicknav_nav li:hover, .slicknav_nav li.current_page_ancestor, .slicknav_nav li.current-menu-item {
    border: none;
}

.slicknav_nav li {
    border: none;
}

.slicknav_nav a {
    color: white;
}

a.slicknav_btn.slicknav_collapsed, a.slicknav_btn.slicknav_open {
    background-color: #EB2127 !important;
    border: 1px solid black;
}
.slicknav_nav .sub-menu {
    margin-left: 20px;
}
.slicknav_nav .sub-menu a{
    text-transform:none;
    color:white !important;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"]{
height:33px;
}

.snippet {
    margin-top: 30px;
    background-color: #f6f6f6;
    padding: 10px 30px 0 30px;
}
.short-content {
    margin-bottom: 0px;
}

.horizontal .ap_tab_group .tab-title {
  border: 1px solid red;
  padding: 5px 10px;
  background-color: #fee;
  font-weight: bold;
}
.horizontal .ap_tab_group {
  padding-bottom: 10px;
}


@media screen and (max-width: 1080px){

.social-left {
    width: 750px;
    margin-bottom: -55px;
}
}


@media screen and (max-width: 992px){
.header-wrap{
 height:0;
}
.search{
margin-top:70px;
margin-bottom:20px;
}
form.searchform {
    display: none;
}
.social-left {
    width: auto;
    margin-bottom: -45px;
}
.social-right{
padding-top:0;
}
#top-footer .footer {
  width: 50%;
  float: left;
  padding-bottom: 30px;
  margin: 0;
}
#top-footer .footer3{
display:none;
}
.social-block-header {
    border-bottom: 2px solid #444 !important;
}
.tp-simpleresponsive .slotholder *,.tp-simpleresponsive img{
background-size: contain !important;
}
.top-menu-header .menu{
display:none;
}
.fullwidthbanner-container {
    height: auto !important;
}

}
