/*
Theme Name: Flat
Theme URI: https://themeisle.com/themes/flat/
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Flat is a free Blog Theme designed by YoArts. Works nice for a personal blog, magazine ,news or review website.
Version: 1.7.6
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: flat
Tags: black, orange, white, white, dark, light, two-columns, responsive-layout, left-sidebar, custom-background, custom-colors, custom-menu, editor-style, post-formats, custom-colors, translation-ready,featured-images, threaded-comments, translation-ready,photoblogging

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.
*/

@font-face {
  font-family: 'MonaLisa';
  src: url('http://www.equineliteproducts.com/wp-content/themes/flat/assets/fonts/mona-lisa.eot') format('woff2'),
       url('http://www.equineliteproducts.com/wp-content/themes/flat/assets/fonts/mona-lisa.woff') format('woff'),
       url('http://www.equineliteproducts.com/wp-content/themes/flat/assets/fonts/mona-lisa.ttf') format('truetype');
}

.sticky {}
.bypostauthor {}

body, body .entry-content * { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important; color:#111; }

body .entry-content p {
    margin:0 0 26px;
}

body .entry-content a {
    color:#008888;
}

body .entry-content a:hover {
    color:#008888;
    text-decoration:underline !important;
}

body.home .hentry .entry-title { display:none !important; }

#main-header-bg{ background:url('assets/img/newheader.png'); background-color: #FDEED4 !important; background-position: top center;
 background-size: cover; height:333px; }
#main-header-bg img{ margin-top: 64px;}

#bg-auther{ background-image:url('assets/img/eepcw_240x31.png'); background-repeat: no-repeat; width:240px; height:31px; float:right; margin-top: 35px;}
#primary,.container {
	background-color: #FDEED4 !important;
}
#secondary {background-image:url('assets/img/new_top_cross_t.png'); background-repeat: no-repeat; padding-left: 40px; background-color: #FDEED4 !important;}
#primary {
    background-image:url('assets/img/content_bg.jpg'); background-repeat: no-repeat;  background-position:  -312px -310px; left:-7px;

}
.content-bg-repeat{ background-image:url('assets/img/top_bar_rep_x.png'); background-repeat: repeat-x; height: 54px; float: left; width: 83%;}
.content-bg-right{ background-image:url('assets/img/new_top_bar_fade_right.png'); background-repeat: no-repeat; height: 54px; float:right; width:17%;}

#site-navigation{    margin-top: 38px !important; padding-left: 19px !important;}
#site-navigation li { border-bottom: none !important; background:url("assets/img/plus.png") no-repeat scroll 0 center; margin-bottom: 10px;}
#site-navigation li a { font-size: 22px; color:#111 !important;}

.site-info { background: none !important;}
.hentry{ border-bottom: none !important;  padding: 90px 20px !important;}
.hentry .entry-title {
    font-size: 30px !important;
    margin-top: 0;
    text-align: left !important;
    color:#111 !important;
}

body #page .hentry .entry-content h2 {
    font-family: Roboto Slab !important;
    font-size: 25px !important;
    margin-top: 40px;
    text-align: left !important;
    color:#111 !important;
}

body #page .hentry .entry-content h3 {
    font-family: Roboto Slab !important;
    font-size: 22px !important;
    margin-top: 40px;
    text-align: left !important;
    color:#111 !important;
}

body.home #page .hentry .entry-content h3 {
    text-align: center !important;
}

.hentry .entry-content, .hentry .entry-summary {
    padding: 0 !important;
}

.icon-facebook{ background-image:url('assets/img/icon-facebook.png'); background-repeat: no-repeat; width:180px; height:202px; }

.footer-menu{ list-style: none; display: inline; margin-bottom: 20px; margin-left: 0; padding-left: 0}
.footer-menu li { display: inline; padding:0 10px; border-right: 1px solid #111;}
.footer-menu li:first-child{ padding-left: none}
.footer-menu li:last-child{ border-right: none}
.footer-menu li a{ color:#008888;}
.wpcf7-form{ width:70%; margin:0 auto;}
.testimonials-list article{ border-bottom: 1px solid #ccc; padding-bottom: 30px;}

.home_content_bg{ background-image:url('assets/img/new_short_vert_fader_right.png'); background-repeat: repeat-y; width:580px; position: absolute; right: 0; top: 0; padding:0px 0 20px;}

.home-text-block{  
    text-align: center;
 }

.home-text-block li { list-style: none; display:inline; text-align: center; width:100%; float:right; padding-right: 40px; width: 80%;}

.home-text-block h3, .home-text-block h3 strong { margin:10px 0 0 !important; padding:0; font-size:25px; color:#111;}

.home-text-block h3.border-b { border-bottom:2px solid #111; padding-bottom:10px;}

.home-text-block li h4, .home-text-block li h4 strong { padding:0; margin:10px 0 0; font-size:20px; color:#111;}

.home-text-block p{ margin:0; padding:0;}

.category-list {
    top:300px;
    position:absolute;
}
.category-list li {   
    display: inline;
    float: left;
    list-style: outside none none;
    width: 100%;
    text-align: right;
}
.category-list li.one{
padding-right:200px;
}
.category-list li.two{
padding-right:210px;
}
.category-list li.three{
padding-right:311px;
}
.category-list li.four{
padding-right:400px;
}

body .entry-content .category-list li a {
    font-family:'MonaLisa' !important;
    color:#111;
    font-size:40px;
    line-height:35px;
}

body .entry-content .category-list li a:hover {
    text-shadow:#000000 0px 0px 5px;
    color:#111;
    font-weight:normal;
    text-decoration:none !important;
}

#masthead .site-title{ padding: 0 !important;}
#main-sidebar {text-align: center;}
.margin-vt-30{ margin-top: 30px;}
.align-left{text-align: left;}

#site-navigation li.current-menu-item, #site-navigation li.current_page_item{ background: none;}
.page-list { margin:0; padding:0;}
.page-list li { list-style: none; }
.page-list li a , .page-list .current_page_item > a{ color:#7AC3A3; font-weight:normal !important; font-size: 18px;}

.nav-posts-link{ text-align: center;}
@media (max-width: 1199px) {
  #secondary { background-image: none;
  	background-color: #87D6BA !important;
  	padding-left: 0 !important;
  }
  .sidebar-offcanvas{ background-color: #87D6BA !important;}
  .content-bg-repeat, .content-bg-right{display:none;}
  #masthead .site-title{ padding: 20px 0 !important;}
  .hentry{ padding-top: 35px !important;}
  .hentry .entry-title{ text-align: center !important;}
}
@media (max-width: 980px) {
	.category-list {
    bottom: 51px;
    position: absolute;
    right: 100px;
    width: 600px;
	}
.category-list li.one{
padding-right: 80px;
padding: 0px;
}
.category-list li.two{
padding-right: 140px;
padding: 0px;
}
.category-list li.three{
padding-right: 360px;
padding: 0px;
}
.category-list li.four{
padding-right: 450px;
padding: 0px;
}
	
}
@media (max-width: 767px) {
	.home_content_bg{ 
		position: relative;
		width:auto;
		min-height: 240px;
	}
	.home-text-block li{ padding-right: 0; width: 100%;}
	.category-list {
	    position: absolute;
	    right: 0;
	    top: 20%;
	    width: auto;
		}
	.category-list li.one, .category-list li.two, .category-list li.three , .category-list li.four {
	    padding-right: 0;
	    text-align: center;
	}
}
@media (max-width: 600px) {
	.category-list li.one, .category-list li.two, .category-list li.three, .category-list li.four {
    padding-left: 73px;
    padding-right: 0;
    text-align: center;
	}

  .site-info p { margin:0 20px;}

}

@media (max-width: 360px){
	.category-list li.one, .category-list li.two, .category-list li.three , .category-list li.four {
    padding-right: 0;
    text-align: right;
	}
	.home_content_bg{ 
		position: relative;
		width:auto;
		min-height: 350px;
	}
	.category-list {
	    position: absolute;
	    right: 0;
	    top: 0;
	    width: auto;
	}
	.site-info{ padding:0;}
}

#lpr-map {
    height: 625px !important;
}

.page-id-13 #primary header {
    display:none;
}
@media screen and (min-width: 700px) {
    .list-one {
        float: right; 
        width: 50%;
     }
    .list-two {
        float: right; 
        width: 50%;
     }
}

@media screen and (min-width:1200px) {
  html#ecwid_html body#ecwid_body .ecwid-SingleProduct {
    float: left;
    width:25%;
    height:300px;
    padding: 0px 15px;
  }
}

.all-products {
    clear: both;
    padding: 30px 0px;
    margin: 0px auto;
    text-align: center;
    font-size: 20px;
}

.page-id-153 .ecwid-SingleProduct-options, .page-id-153 .ecwid-SingleProduct .ecwid-AddToBagButton {
    display:none !important;
}

div[data-id='6'] .lpr-location-address, div[data-id='6'] .lpr-location-distance, div[data-id='6'] .lpr-location-directions,
div[data-id='7'] .lpr-location-address, div[data-id='7'] .lpr-location-distance, div[data-id='7'] .lpr-location-directions,
div[data-id='30'] .lpr-location-address, div[data-id='30'] .lpr-location-distance, div[data-id='30'] .lpr-location-directions,
div[data-id='31'] .lpr-location-address, div[data-id='31'] .lpr-location-distance, div[data-id='31'] .lpr-location-directions,
div[data-id='32'] .lpr-location-address, div[data-id='32'] .lpr-location-distance, div[data-id='32'] .lpr-location-directions,
div[data-id='33'] .lpr-location-address, div[data-id='33'] .lpr-location-distance, div[data-id='33'] .lpr-location-directions,
div[data-id='34'] .lpr-location-address, div[data-id='34'] .lpr-location-distance, div[data-id='34'] .lpr-location-directions,
div[data-id='35'] .lpr-location-address, div[data-id='35'] .lpr-location-distance, div[data-id='35'] .lpr-location-directions,
div[data-id='36'] .lpr-location-address, div[data-id='36'] .lpr-location-distance, div[data-id='36'] .lpr-location-directions,
div[data-id='37'] .lpr-location-address, div[data-id='37'] .lpr-location-distance, div[data-id='37'] .lpr-location-directions,
div[data-id='38'] .lpr-location-address, div[data-id='38'] .lpr-location-distance, div[data-id='38'] .lpr-location-directions,
div[data-id='39'] .lpr-location-address, div[data-id='39'] .lpr-location-distance, div[data-id='39'] .lpr-location-directions,
div[data-id='40'] .lpr-location-address, div[data-id='40'] .lpr-location-distance, div[data-id='40'] .lpr-location-directions,
div[data-id='41'] .lpr-location-address, div[data-id='41'] .lpr-location-distance, div[data-id='41'] .lpr-location-directions,
.featured-thumbnail img[src='http://www.equineliteproducts.com/wp-content/uploads/2016/08/no_image.png'] {
    display:none;
}


@media screen and (max-width:1199px) {
  body .entry-content .category-list li a {
    font-size: 38px;
    line-height: 42px;
  }
}

@media screen and (max-width:1199px) {
  .home_content_bg {
    height: 280px;
    position: relative;
    margin-top: 100px;
  }
}

img[src='http://www.equineliteproducts.com/wp-content/uploads/2016/07/no_image.png'] {
    display: none;
}

.mobile-only {
    display: none;
}

@media screen and (max-width:991px) {
  .desktop-only {
    display: none;
  }
  .mobile-only {
    display: block;
    width: 50%;
    margin-left: 0px;
  }
  ul.home-list {
    margin-left:50%;
  }
  .category-list {
    top: 100px;
  }
}

@media screen and (max-width:435px) {
  .mobile-only {
    width: 100%;
  }
  .category-list {
    position: relative;
    top: 0px;
  }
  ul.home-list {
    margin-left: 0px;
  }
  .home_content_bg {
    margin-top: 215px;
  }
  article#post-19 {
    padding: 0px !important;
    margin: 0px !important;
  }
  .category-list li.one, .category-list li.two, .category-list li.three, .category-list li.four {
    padding-left: 0px;
  }
}

.page-id-148 #lpr-locations {
    height: 630px;
}

.page-id-148 li.lpr-location-website {
    font-size: 13px;
}

input.wpcf7-form-control.wpcf7-submit, input#lpr-search-button {
    background-color: #008888;
    border: 0px;
    color: #ffffff;
    padding: 10px 20px;
}

input#lpr-search-button {
    padding: 13px 20px;
}

.form-control__button .form-control__button-text {
    color: #ffffff;
}

.form-control__button:hover .form-control__button-text, .form-control__button .form-control__button-text:hover {
    color: #008888;
}