/*
Theme Name: BPF Framework
Theme URI: http://www.bawtrypaintballfields.co.uk/
Author: Jordan Allerton
Author URI: http://redesignltd.co.uk
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Redesign Ltd
*/

/* Artfully masterminded by RD */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Images
:: Posts
:: Typography
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/

/* -----------------------------------------
   Images
----------------------------------------- */

.widget img {
    max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
    height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}
img.size-full {
    max-width: 97.5%;
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}

.wp-caption { max-width: 100%; }

/* -----------------------------------------
   Posts
----------------------------------------- */

.author-box h5 {margin-top:0px;}
.author-box .author_gravatar {margin-right:10px;}
.author-box p {font-size:14pt; font-size:1.4rem;}

article .th {margin-bottom:10px; margin-bottom:1rem;}

.alignleft {float:left;}
.alignright {float:right;}

/* -----------------------------------------
   Typography
----------------------------------------- */
body {font-family:'Alef', helvetica, arial, sans-serif; font-size:10pt;}
p{font-size: 12pt !important}
h1,h2,h3,h4,h5,h6 {font-family:'BebasNeueRegular', helvetica, arial, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-weight:200;}
.site-title .subheader {margin-bottom:0;}

.foot-widgets ul li{
  font-size:10pt !important;
  min-height:225px;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  font-size:10pt !important;
}

.header-global-left ul li.main_link a{
  font-size:10pt !important;
  padding: 6px 10px 5px 33px;
}

.header-global form input{
  height:32px;
}

.sidebarwidget ul li{
  font-size: 10pt !important;
}

#megaMenu ul.megaMenu li a{
  font-size:16pt !important;
  font-family:'BebasNeueRegular', helvetica, sans-serif, arial !important;
}

.button{
  font-size:10pt !important;
  font-weight:normal !important;
}

.find p{
  font-size: 30pt !important;
  font-family:'BebasNeueRegular', helvetica, arial, sans-serif !important;
}

.searchfind p{
  font-size: 24.6pt !important;
  font-family:'BebasNeueRegular', helvetica, arial, sans-serif !important;
}

.sidebarwidget form{
  padding:0;
}

.dwpcontact-page {
    background: none repeat scroll 0 0 #444444 !important;
    width: auto !important;
}

.textwidget {
    margin: 5% 5% 5% 0;
}

.sidebarwidget p{
  padding:0 6% 0% 6%;
}

#search_results .button{
  font-weight:bold !important;
}

.gm-style-iw{
  height:auto !important;
}

.gm-style-iw div{
  overflow:hidden !important;
}

.slidetitle {
    background: none repeat scroll 0 0 rgba(66, 66, 66, 0.7);
    color: #fff;
    display: block;
    font-family: Univers;
    font-size: 28px;
    margin-bottom: -50px;
    padding-left: 10px;
    position: relative;
    z-index: 2;
	font-family: 'BebasNeueRegular', helvetica, arial, sans-serif;
}

/* -----------------------------------------
   Shared Styles
----------------------------------------- */

/* -----------------------------------------
   Page Name 1
----------------------------------------- */

/* -----------------------------------------
   Page Name 2
----------------------------------------- */

ul.bpf_services li:nth-child(1) {
    background: transparent;
    border: none;
    margin-bottom: -20px !important;
    margin-top: -50px;
}
.blink_me {
  animation: blinker 3s linear infinite;
}
@keyframes blinker {  
  50% { opacity: 0.6; }
}
.thank-you-msg {
    border: 4px solid #606060;
    background: #242424;
    padding: 20px;
    color: #fff;
display:none;
}
.thank-you-msg li {
    list-style-type: none;
}
.thank-you-msg p {
    font-family: 'BebasNeueRegular', helvetica, arial, sans-serif;
    font-size: 24px !important;
    text-align: Center;
}

.tripad {
	float: right;
}

.tripadvisor {
	text-align: center;
    background-color: #ddd;
    margin: 10px;
    border-radius: 12px 12px 12px 0;
	padding: 5px;
}


.ta-top {
    height: 45px;
    float: right;
}

.ta-top img {
    max-height: 45px;
 
}