/*
Theme Name: Porto
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 6.4.1
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bypostauthor { display: block; }


@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/


body .vc_col-xs-1, body .vc_col-sm-1, body .vc_col-md-1, body .vc_col-lg-1, body .vc_col-xs-2, body .vc_col-sm-2, body .vc_col-md-2, body .vc_col-lg-2, body .vc_col-xs-3, body .vc_col-sm-3, body .vc_col-md-3, body .vc_col-lg-3, body .vc_col-xs-4, body .vc_col-sm-4, body .vc_col-md-4, body .vc_col-lg-4, body .vc_col-xs-5, body .vc_col-sm-5, body .vc_col-md-5, body .vc_col-lg-5, body .vc_col-xs-6, body .vc_col-sm-6, body .vc_col-md-6, body .vc_col-lg-6, body .vc_col-xs-7, body .vc_col-sm-7, body .vc_col-md-7, body .vc_col-lg-7, body .vc_col-xs-8, body .vc_col-sm-8, body .vc_col-md-8, body .vc_col-lg-8, body .vc_col-xs-9, body .vc_col-sm-9, body .vc_col-md-9, body .vc_col-lg-9, body .vc_col-xs-10, body .vc_col-sm-10, body .vc_col-md-10, body .vc_col-lg-10, body .vc_col-xs-11, body .vc_col-sm-11, body .vc_col-md-11, body .vc_col-lg-11, body .vc_col-xs-12, body .vc_col-sm-12, body .vc_col-md-12, body .vc_col-lg-12 {
  padding: 0;
}
.stock { display: none; }

.margin_bottom_0 {
  margin-bottom: 0px;
}
.wpb_content_element {
  margin-bottom: 0px;
}
.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
  background: none; 
}
.flexslider {
background: none !important;
    border: 0px solid #fff !important;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0) !important;
}
.padding-10 {
  padding: 15px;
}
.back_grey {
  background: #e7e7e7;
}
.back_black {
  background: #000000;
}
.back_white {
  background: #ffffff;
}
.margin-10 {
  margin-bottom: 10px;
}
html .tabs-light .nav-tabs li a, html .tabs-light .nav-tabs.nav-justified li a, html .tabs-light .nav-tabs li a:hover, html .tabs-light .nav-tabs.nav-justified li a:hover {
  color: #666666;
}
html .tabs-light .nav-tabs li.active a, html .tabs-light .nav-tabs.nav-justified li.active a, html .tabs-light .nav-tabs li.active a:hover, html .tabs-light .nav-tabs.nav-justified li.active a:hover, html .tabs-light .nav-tabs li.active a:focus, html .tabs-light .nav-tabs.nav-justified li.active a:focus {
  color: #0abaee;
}
.even {
  background: rgba(192,192,192,0.1);
} 
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer .widgettitle, #footer .widget-title {
  color: #ffffff;
}
.custom_li ul {
  list-style: none;
}

.custom_li ul li{
   list-style: none;
   display: block;	
   padding-top: 10px;
   /*padding-bottom: 10px;*/
}
.custom_li ul li:before{
   content: '';
   display: inline-block;
   height: 15px;
   width: 20px;
   padding-right: 5px;
   background-image: url('https://newdoggy.com/wp-content/uploads/2015/11/li_bg5.png');
   background-repeat: no-repeat;
}
.shadow {
-webkit-box-shadow: 6px 7px 19px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 7px 19px -4px rgba(0,0,0,0.75);
box-shadow: 6px 7px 19px -4px rgba(0,0,0,0.75);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-align: center;
}
ul.products li.product .description, ul.products li.product-category .description {margin-top:0;}
h2, h3 {margin:0 0 15px 0 !important;}
#main ul, #main ol, p {margin-bottom: 15px !important;}

.mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > a, .mega-menu .wide .popup > .inner > ul.sub-menu > li.menu-item li.menu-item > h5, 
.mega-menu .narrow .popup li.menu-item > a, .mega-menu .narrow .popup li.menu-item > h5 {padding:12px 8px 12px 45px;margin-left:0px;}
.menu-img {
background-repeat: no-repeat;
background-position: left;
padding-left: 5px;
	} 
@media (min-width: 972px) { 
.travelling {margin-top:5px;height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -315px;}
.crate {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px 5px;}
.chip {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -115px;}
.check {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -195px;}
.health {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -155px;}
.puppyness {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -275px;}
.online {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -35px;}
.howto {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -235px;}
.faq {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -75px;}
.reviews {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -395px;}
.partners {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -355px;}
.tuv {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -435px;}
.vaccination {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -475px;}
.breed-selector {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -515px;}
.buy-a-puppy {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/01/menu_icon.png');background-position: 0px -555px;}

.fci {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/02/menu_icon2.png');background-position: 0px 5px;}
.quality-dog {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/02/menu_icon2.png');background-position: 0px -75px;}
.purebred {height:40px;background-image: url('https://newdoggy.com/wp-content/uploads/2017/02/menu_icon2.png');background-position: 0px -35px;}

}

.button-dl {
  font: bold 15px;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 10px 20px 10px 20px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}
.box-content2 {
  border-top: 3px #0abaee solid;
  padding-top: 3%;
  margin-top: 3%;
}
.nomargin {margin: 0;}