   /*
 Theme Name:     Poor Boys Child Theme
 Description:    Poor Boys Child Theme
 Author:         David Tyler
 Author URI:     https://www.tylerwebdesign.co.uk
 Template:       poorboys
 Version:        1.0.0
*/
 
@import url("../css/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/*h1, h2, h3, h4, h5, h6, .subtitle, input, button, select, textarea, .peSlider > div.peCaption, .peSlider > div.peCaption h3, .peSlider > div.peCaption > .peCaptionLayer.pe-caption-style-black, .pe-menu .dropdown-menu li > a.pe-menu-back, .pe-menu > li > a {font-family: 'raleway', courier, serif !important;}*/
h2, .page-title h1, section > h2 {font-size:40px !important;line-height:1.3em; letter-spacing:-1px; color:#fff; font-weight:bold;text-align:center; position: relative; padding:10px 20px; display: inline-block;}

h3 {color:#000838; font-size:24px;margin-bottom:10px;}
h2 {margin: 60px 0 0; padding: 0 !important;}
.padd h2 {margin-top: 0; margin-bottom: 20px;}

.white-but {border:2px solid #fff; padding:10px 20px; color:#fff !important; font-size:22px;}
.white-but:hover {background: #BD2C1A;}
#but-wrap {margin-top:80px;}


p, body { color:#555; text-align: center;}
 .white, .white p, .white p a {color:#fff !important;}
.white p a:hover {text-decoration: underline;}
 .left {text-align:left;}
 
 a {color:#4990e2 !important;-webkit-transition: all .5s ease-in-out !important;
-moz-transition: all .3s ease-in-out !important;
-ms-transition: all .3s ease-in-out !important;
-o-transition: all .3s ease-in-out !important;
transition: all .3s ease-in-out !important;}



.page-head {width:100%; text-align:center; display: flex; align-items: center;}
#embedded-cart .embed-1ah8q1u {top: 170px !important;}
h2#storeh {margin-bottom:50px;}


/*---layout---*/

.pe-container, section.pe-main-section > .pe-block {max-width:1024px; text-align:center;}
.head-wrapper .pe-container, section.pe-main-section > .pe-block {max-width:100%; text-align:left;}

.pe-container {margin:0px auto;}
.pe-container p {font-size:18px; line-height:1.5em;}
.pe-block {margin-bottom:0px; text-align:left;}


/*---booking form---*/

div.wpforms-container-full .wpforms-form .wpforms-field {text-align:left;}
/*#wpforms-322-field_3-container, #wpforms-322-field_4-container {width:50%; float:left; clear:none; margin-bottom: 30px;}*/
.wpforms-container-full {background: #e8e8e8 !important; padding:30px 50px !important; border-radius:10px !important;}
body div.wpforms-container-full .wpforms-form ul li {margin: 15px 0 !important;}
div.wpforms-container-full .wpforms-form .wpforms-field-label {font-size:20px !important;}
div.wpforms-container-full .wpforms-form button[type="submit"] {width:100%; background: #BD2C1A !important; color: #fff !important; font-size:20px;}
div.wpforms-container-full .wpforms-form button[type="submit"]:hover {background: #000 !important;}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {max-width:100% !important;}
h1.wint-head {font-size:60px; line-height:1.3em; margin-bottom:20px !important;}
input#wpforms-322-field_3_1, input#wpforms-322-field_3_2, input#wpforms-322-field_3_3, input#wpforms-322-field_3_8, input#wpforms-322-field_3_9, input#wpforms-322-field_3_10 {pointer-events:none !important; }
/*label[for="wpforms-322-field_3_5"],label[for="wpforms-322-field_3_19"],label[for="wpforms-322-field_3_18"],label[for="wpforms-322-field_3_6"]  {color:#999 !important; text-decoration: line-through !important; pointer-events:none !important; }*/
label[for="wpforms-322-field_3_1"],label[for="wpforms-322-field_3_2"], label[for="wpforms-322-field_3_3"], label[for="wpforms-322-field_3_8"], label[for="wpforms-322-field_3_9"], label[for="wpforms-322-field_3_10"]{color:#999 !important; pointer-events:none !important;  }
/*li.choice-5::after, li.choice-19::after, li.choice-6::after, li.choice-18::after {content: " - Sold Out";}*/
div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li {width:50% !important;}






/*---Header---*/

.page-template .head-wrapper {width: 100%; }
.logo {width: 20%; position: relative; float: left;}

header {max-width:1100px; margin: 0 auto; padding:30px 0;}
.pe-menu-sticky .pe-container {margin: 0;background-color: #BD2C1A;}


.desktop .pe-menu-sticky {position:relative; background: transparent !important; box-shadow: none; z-index: 3;} 









/*---Main Nav---*/
header {height:auto !important;}
header .pe-menu {background:none; }
nav.pe-menu-main ul.pe-menu {text-align: center;float:none;padding-top:5px;}
nav.pe-menu-main ul.pe-menu li {display: inline-block; float:none; }
.pe-menu-main {float:right; padding:5px 0 5px !important; width: 80%; margin-top:25px;}
.pe-menu-main a, .icon-down-open-mini::before {color:#000838 !important;}
.desktop .pe-menu > li:hover, .pe-menu > li.active {border-bottom: 0px !important; padding-bottom:0; color:#000838 !important;}
.pe-menu-main > .pe-menu > li > a {font-size: 16px; text-transform:uppercase; margin: 0;}
.desktop .pe-menu .dropdown-menu li > a:hover {color:#0095DA !important; background:#fff !important;}
 
.pe-menu > li > a {padding-bottom:5px; font-size:16px; color:#fff !important; margin: 0 5px;}

.pe-menu li:first-child, .pe-menu > li {margin:0 11px !important;}
.pe-menu-mobile-active > li, .pe-menu-mobile-active > li:first-child {margin-left:auto !important; margin-right: auto !important;}

.pe-menu > li > a:hover {border-bottom:1px solid #fff;}

#foot-wrap li.current-menu-item a {border-bottom:none;}

.pe-menu .dropdown-menu li > a {background:#fff; }
.pe-menu-main .menu-toggle {background:transparent !important; color:#fff; border:2px solid #fff;}
.dropdown-menu {border-color:#000838;background:#fff; margin-left:-30px;}
.pe-menu .dropdown-menu li > a {font-size:14px !important; border-bottom:1px dotted #999 !important;}
/*.current_page_item {background:#e8e8e8;}*/
.pe-menu .dropdown-menu, .pe-menu .dropdown-menu .sub-menu {border-top:2px solid #000838; background:#fff;}
.pe-menu > li.active {border-bottom:none;}
.pe-menu.pe-menu-mobile-active li a {border-bottom:1px dotted #999 !important;}
.pe-menu .dropdown-menu li:last-child > a, .pe-menu .dropdown-menu li.last > a {padding-bottom:10px !important; border-bottom:none !important;}
.menu-item-has-children {margin-top:-1px;}
.pe-menu .dropdown-menu li a {border-bottom:1px dotted #999 !important;}
 .pe-menu > li.active {
   
    color: #000838 !important;
    padding-bottom: 0;
}

.dropdown-menu .pe-menu li a {border-bottom:1px dotted #666 !important;}



/*---Homepage---*/

.home p {text-align:center;}
p.home-p {color: #fff; font-size:18px !important;}
p.home-p:last-child {margin-bottom: 0;}
p.para {color: #fff; padding: 0 140px; margin-bottom: 0;}
.padd {padding: 50px 20px;}

.page-title h2::after, .page-title h1::after, section > h2::after {content: normal;}

h2 img {margin: 0 !important;}



.site-wrapper > .site-body > section:first-child { padding-bottom:0 !important; padding-left:0 !important; padding-right:0 !important;}


.pe-view-layout-class-stats > div > [class*="span"]:nth-child(4),.pe-view-layout-class-stats > div > [class*="span"]:nth-child(2), .pe-view-layout-class-stats > div > [class*="span"]:nth-child(3) {border-left:none !important;}

.pe-view-layout-class-stat .pe-stat .pe-wp-default, .pe-view-layout-class-stat .pe-stat .pe-wp-default p {color: #ccc;}

.span6 a {-webkit-transition: background .5s ease-out !important;
-moz-transition: background .5s ease-out !important;
-ms-transition: background.5s ease-out !important;
-o-transition: background .5s ease-out !important;
transition: background .5s ease-out !important;background:transparent; display: block; padding: 30px 0; border-radius: 10px;}
.span6 a:hover  {opacity:.85;}

#soci {width: 210px; margin: 30px auto 0; padding-bottom: 30px;}

#soci a {display: inline-block; height: 40px; text-indent: -9999px; width: 50px;}

#soci li {float: left; width: 50px; margin: 0 10px;}
a#t:hover, a#f:hover, a#i:hover {opacity: .5;}

#soci a#t {background: url(https://eatpoorboys.com/wp-content/themes/poorboys/img/soc-sp.png) 0 0 no-repeat;}
#soci #i {background: url(https://eatpoorboys.com/wp-content/themes/poorboys/img/soc-sp.png) -60px 0 no-repeat;}
#soci #f {background: url(https://eatpoorboys.com/wp-content/themes/poorboys/img/soc-sp.png) -110px 0 no-repeat;}

 
.bulletinwp-bulletins.bulletinwp-placement-sticky-footer .bulletinwp-bulletin-powered-by-label {display:none !important;}





 
 .pe-view-layout-class-stat .pe-stat h5 {color: #fff; font-size: 24px;}


 

 

 
  /*---Blog---*/
 
 .widget_links li a, .widget_pages li a, .widget_meta li a, .widget_nav_menu li a, .widget_recent_entries li a {color:#000838;}
.post-title a {font-size:24px;}
.single .post-title a {font-size:32px;}
.pe-item-media {position: relative;}
.post-meta {position: absolute; bottom:0;}
.post-meta .date {background: #D0011B; color: #fff; display: block; width:55px; padding: 3px; font-size: 20px; text-align: center;}
.post-meta .date span {font-size: 14px;}

.peIsotopeGrid .peIsotopeItem .pe-item-mixed .pe-item-text .pe-item-text-content p {text-align: left; margin-bottom:0;}
.post-meta .categories a, .post-meta .date a {color: #fff !important; font-weight: bold;}






.month{display: block;}

.peIsotopeGrid .peIsotopeItem .pe-item-mixed .pe-item-text .pe-item-text-content p a.read-more 
{ margin: 20px 0 20px -3px; border-top:0 !important; display: block; background: #4990e2!important; color: #fff !important; font-size: 14px!important; padding: 3px 5px;  text-align: center;
    width: 80px;}
.peIsotopeGrid .peIsotopeItem .pe-item-mixed .pe-item-text .pe-item-text-content p a.read-more:hover {background: #000 !important;}

  /*---Blog-Single---*/


.single .post-meta {position: relative;background:#fff; color:#666; font-size: 12px; font-style: italic;}
.single .post-meta .date, .single .post-meta .date a {width: 100%;background:#fff; color:#666 !important; font-size: 12px !important; text-align: left;}
.single .pe-container p {text-align:left;}
.single .post-meta .categories a, .single .post-meta .date a {color: #666 !important;}
.post-pagination a span:first-child {color: #d0011b !important;}
.single .site-body {z-index: 4;}
.single .pe-block {margin-top: 0;}
.single .post-title h2 {line-height: 1em; color: #000; font-size: 32px; text-align:left;}
.single p.wp-caption-text{
		margin-top:5px;
		margin-bottom:0 !important;
		color:#666;

		font-size:12px;
		font-style:italic;
		font-weight:400;
	}

.shareBox {width:300px !important; margin-top:60px;}
    
 
 /*---Sidebar-Blog---*/
 
 .sidebar .widget {text-align:left;}
.sidebar h3 {font-size: 18px;}
.button a {background: #d0011b; color:#fff !important; display: block; text-align: center; padding: 15px 0; font-size: 18px; margin-top:5px;}
.button a:hover {background: #000;}
.sidebar li a:hover {color: #000 !important; padding-left:5px;}
.sidebar li {border-bottom:1px solid #ccc; padding:3px 0;}

 
 /*---Footer---*/
 #foot-wrap, .pe-parallax {width:100%; background:#d8d8d8;}

 .footer {background-color:#d8d8d8; max-width:1024px; margin:0 auto; padding-top:30px !important;}
 #footer-menu {float:right;}
 #footer-menu .pe-menu li a:hover {background:#000 !important;}
 #sub-foot-wrap {background:#4990e2; width:100%;}
 #sub-foot {background:#4990e2; padding:10px; max-width:1024px; margin:0 auto; text-align:center;}
 #sub-foot a {font-size:12px; margin-left:5px; line-height:1em; color:#596188 !important;}
 #sub-foot li {margin-left:3px; border-left: 1px solid #596188; display:inline-block; float:none; padding-bottom:0;}
 #sub-foot .pe-menu > li > a {padding-bottom:0;}
 #sub-foot li:first-child {border-left:0;}
 #sub-foot ul#navigation {display:inline-block; float:none;}
 .footer .pe-menu > li > a {background:#4990e2 !important; padding:5px 20px; color:#fff !important; font-size:14px; margin: 0;}
 .footer .pe-menu > li > a:hover {transition: color 0s ease 0s, background-color 0s ease 0s, border-color 0.3s ease-out 0s;}
 .footer .pe-menu > li#menu-item-58 > a {background:#d0011b  !important; color:#fff !important;}
.footer .pe-menu > li#menu-item-58 > a:hover {background:#000 !important;transition: color 0s ease 0s, background-color 0s ease 0s, border-color 0.3s ease-out 0s;}
 .aptf-single-tweet-wrapper {font-size:18px !important;}
 #foot-address {clear:both; text-align:right;}

section#section-section7 .huge_it_google_map_container {border:none;}
#logos img {float: right; margin:10px 0 0 10px;}
#logos {clear: both;}
 

 
 
  /*--- twitter---*/
  /*#twit-wrap {float:left; text-align:left; margin: 20px;}
 .aptf-single-tweet-wrapper { background:#fff; font-size:20px; clear:none !important; margin-bottom:10px !important;}
 section.foot-lower .span4 {margin-left:0; width:44%; padding:0px; margin-bottom:20px; background:#Fff;}
 section.foot-lower .span4 h3 {margin-bottom:20px; color:#00b0ed !important; margin-top:0; font-size:28px;}
 .aptf-tweet-actions {margin-top:10px;}
 .foot-lower .span4 {background:#fff;}
  .foot-lower .span4 img {float:left; margin-top:20px; padding: 20px;}
  .aptf-tweet-actions a {font-size:16px; color:#ccc !important;}
  address {margin-bottom:10px !important; font-size :16px !important;}
#foot-address span {font-size: 16px !important;}*/

 
 
 /*---Social Icons---*/
 .icon-twitter-circled:before, .icon-facebook-circled:before, .icon-instagram:before, .icon-youtube:befoe {content:"" !important;}
 /*.icon-facebook-circled {background:  url(http://cse.tylerwebdesign.co.uk/wp-content/themes/cse/img/social-footer.png) 0 0 no-repeat; width:38px; height:38px; display:block; text-indent:-9999px;}
 .icon-twitter-circled {background:url(http://cse.tylerwebdesign.co.uk/wp-content/themes/cse/img/social-footer.png)-45px 0 no-repeat; width:38px; height:38px; display:block; text-indent:-9999px;}
 .icon-youtube {background:url(http://cse.tylerwebdesign.co.uk/wp-content/themes/cse/img/social-footer.png)-90px 0 no-repeat; width:38px; height:38px; display:block; text-indent:-9999px;}
  .icon-instagram {background: url(http://cse.tylerwebdesign.co.uk/wp-content/themes/cse/img/social-footer.png) -135px 0 no-repeat; width:38px; height:38px; display:block; text-indent:-9999px;}*/
  .footer .social-media-wrap .social-media a {width:36px; margin-left:8px; margin-right:0; height:38px; float:right;}
  .foot-lower .social-media-wrap .social-media {margin-top:10px; margin-left:0; width:200px; float:right; margin-bottom:20px;}
  .foot-lower .span4 {background:#fff;}
  .foot-lower .span4 img {float:left;}
  .foot-lower .social-media-wrap {left:0; width:300px; float:right; color:#4D5B53 !important; margin-bottom:10px;}
  .footer p {text-align:right !important;color:#4D5B53 !important; margin-bottom:15px !important; font-size: 16px;}
  .footer .social-media-wrap a {font-size:16px; color:#333 !important; font-weight:bold;}
  .foot-lower .pe-menu > li {margin:0 0 0 10px !important; float: right;}

  
 
	
	
