/*
Theme Name: Boojum
Theme URI: 
Description: A custom WordPress site for Boojum
Author: Kaizen 
Author URI:
Version: 1.0
Tags: clean, light, responsive, custom-post-types, custom-fields

License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/





/* Page Styles
================================================== */
body {
background: #fff;
width: 100%;
margin: 0 auto;
-webkit-text-size-adjust: 100%;
font-weight:300;
margin: 0 auto; 
padding: 0;
margin: 0;
font-size: 100%;
line-height: 1.6875;}


.container { 
background-color: #fff;
position: relative; 
max-width: 100%;
margin: 0 auto; 
text-align: center; 
line-height: 1.6em;
font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif;overflow-x: hidden;}

#clickandcollect {height: 600px; padding-top: 200px}
div#mobi2go-ordering{padding-top: 100px}


/* catering */
.catering {height: 1200px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/boojumcatering.png");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -38px;}

.clickbutton_mob {display: none;}
.cateringmob{display: none; background-image:url("https://www.boojummex.com/wp-content/uploads/2017/01/boojum_cateringmob.png") !important;}


.aboutcatering {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images//greywalltear_longer.png"); height: 1100px; margin-top: -100px; padding-top: 190px; font-size: 18px}
.furtherabout {padding-top: 780px; width: 50%; margin: 0 auto;}
#bitems{width: 80%; margin: 0 auto}

.delcatering {width: 52%; margin: 0 auto;line-height: 1.5em; margin-top: 50px; font-size: 20px}
.delcatering2 {width: 50%; margin: 0 auto; font-size: 12px; margin-top: 20px; line-height: 1.4em;}


#boxes {float: left; width: 47%;  line-height: 0.2em}
#box {float: right; width: 47%;  line-height: 0.2em}


#cateringform {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewalltear_longer.png"); height: 1100px; margin-top: -150px; padding-top: 190px; font-size: 18px}

.deliverysetup {height: 750px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/deliverysetup.png"); margin-top: -115px;color: #fff; }
.formtitle2{float: left;margin-left: 80px; }





.corkcorner {  z-index: 800; margin-top: 4.2%; float: left;
  position: relative; 
	color: #fff;text-align: center !important;}

.boojum_cork {height: 1100px;background-image:url("https://www.boojummex.com/wp-content/uploads/2017/02/boojum_biggestnamesnowopen.png");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -28px;}

.awardwinning {height: 650px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/boojum_awardwinning.png"); margin-top: -115px;color: #fff; }

.boojumfocus{height: 650px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/boojum_focus.png"); margin-top: -115px;color: #fff; }

.corkaddicts {height: 650px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/cork_addicts.png"); margin-top: -115px;color: #fff; }

.boojumservice {height: 650px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/boojum_service.png"); margin-top: -115px;color: #fff; }

#furtherinfo{height: 450px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/greywalltear.png"); margin-top: -115px;padding-top: 150px;width: 100%}

#furtherleft {width: 30%; float: left; padding-top: 40px;}
#furthermiddle {width: 30%; float: left; padding-top: 40px; padding-left: 50px;}
#furtherright {width: 30%; float: right;padding-top: 40px;}
.furthertext {width: 50%; margin: 0 auto;}


#maincontent_foodtruck {margin: 0 auto; background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png");}
#maincontent_foodtruck h2 {display: none}
span.wpbs-day-split-day {color: #fff !important}

#maincontenttruck {width: 100%; margin: 0 auto; background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png");}

#lefttruck {width:50%; float: left;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png");}
#righttruck {width:50%; float: right;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png"); }
#truckgrid {margin-top: 60px;}
#gridtop {width: 100%;margin-top: -9px; margin-left: 9px;}
.truckleft2 {margin-left: 100px; margin-top: -25px;} 
.topimg {margin-left: -10px}


#booknowtext{width:35%; float: left; padding-top: 400px; color: #fff; font-size: 26px; line-height: 1.3em;} #booknowtext p {text-align: left; margin-left: 200px}
#rollingimage {width:65%; float: right;}
#truckinfo {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png"); height: 1050px;}

.truckleft {margin-left: 100px; margin-top: -15px;} .truckright{margin-right: 100px;margin-top: -15px;}
.ngg-gallery-thumbnail img {background: none !important;}

.btn {
  background: #BBD043;
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  color: #ffffff;
  font-size: 20px;
  width:60%;
  padding: 10px 20px 10px 20px;
  text-decoration: none; text-align: left; margin-left: 200px; -webkit-appearance: none;}


#enquire {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png"); height: 1150px; margin-top: -30px !important; padding-top: 0px; width: 70%; margin: 0 auto;}
#enquiretext {width: 20%; float: left; color:#fff; margin-left: 100px;} #enquiretext p {text-align: left;}
#enquireform {width: 70%; float: right}
.formtitle {float: left;margin-left: 80px; padding-top: 60px;}

#truckinfo2 {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png"); height: 1050px; margin-top: -20px; padding-top: 100px;}
#trucklistinfo{ width: 30%; float: left; color: #fff; text-align: left; margin-left: 100px; }
#eventlist{
  background: #BBD043;
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  color: #ffffff;
  width:50%; float: right;
  padding: 30px 20px 10px 40px;
  text-decoration: none; text-align: left;  margin-right: 80px;}

#eventlist h1{color:#fff;; font-size: 16px;font-family: 'CynthoSlabPro-Regular' !important; }
#eventlist td{text-align: left}
#eventlist table{width: 100%}
#eventlist h2{font-size: 16px;  line-height: 1.4em; color:#e2036d !important; text-transform: uppercase; font-weight: 700;}
#eventlist hr {color: #fff; background-color: #fff; float: left;}
#eventlist a{color:#fff; text-decoration: underline;font-size: 16px; }

#abouttruck {width: 100%; margin-top: -20px;}
.aboutleft {width: 65%; text-align: left; float: left; padding-left: 70px; padding-top: 40px;padding-bottom: 40px; font-size: 16px; color:#fff}
.aboutright{float:right; padding-right: 100px; padding-top: 300px;} 


#maincontentgallerytruck {padding-bottom: 50px; background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png");  margin-top: -15px;}
#maincontentgallerytruck table {width: 100% !important}

#maincontentgallerytruck table {
    border-collapse: collapse !important;
    border-spacing: 0px !important;  }


.whathappensmob {display: none}


a.page-numbers{border: none !important;
color: #fff !important;}


div.ngg-navigation {
color: #fff!important;}


.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover{background-color: #E71E6F;}

a#ngg-prev-1.prev {margin-left: -22px !important}






#maincontentgallery {padding-bottom: 50px;}








p.ngg-album-gallery-image-counter {display: none;}
li.ngg-breadcrumb {display: none;}

div.ngg-album-compactbox {border: none ;}
.ngg-album-compactbox:before {border: none !important;}
.ngg-album-compactbox:after {border: none  !important;}
div.slideshowlink {display: none;}
.ngg-gallery-thumbnail img {border: none  !important;}
.ngg-album-compactbox .Thumb, .ngg-album-compactbox, .ngg-album-compactbox:after, .ngg-album-compactbox:before {
border: none !important;}

#maincontentgallery {padding-bottom: 50px; background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/wallbg.png");  margin-top: -15px;}
#maincontentgallery table {width: 100% !important}
.ngg-album-compact h4 .ngg-album-desc {text-align: center; margin-top: -180px;
z-index: 1000;
position: relative; 
color: #fff;
font-size: 30px;
width: 400px;
margin-left: 20px; padding-bottom: 200px;}

img.Thumb {border: none !important; max-width: 100%;}

.ngg-album-compact {padding: 0px;}

#maincontentgallery table {
    border-collapse: collapse !important;
    border-spacing: 0px !important;  }


#maingrid_mob {display: none;}
#loveyourjob_personmob {display: none;}

img {max-width: 100%;}

.sliderhome {}
#addictsecond {margin-top: -20px;}

.home {-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out; width: 110%;}


.home:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0); }


/*competion styling */

#comp_bonustext { width: 24%; float: left; text-align: left; padding-top: 140px; font-weight: 700;font-family: 'CalvertMTPro'; padding-left: 50px; font-size: 14px; line-height: 1.2em; color:#878787; }
.pinktextbonus {color:#e2036d; font-size: 16px; }
#bonussection {background: #fff; height: 450px; padding-top: 50px;}

#maincontent_bonus {width: 100%;background-image:url("https://boojummex.com/wp-content/themes/boojum/images/pinkwall.png"); height: 1000px;}
#sendvideo {background: #fff; padding: 10px;width: 80%; line-height: 1em; padding-left: 20px;border-radius: 7px !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;} 
.sendtitle {color: #E2036D; font-weight: 700; font-size: 35px;}
#bonusshare {margin-left: 300px;}

#terms_bonus{float: left; width: 20%; padding-top: 15px;font-size: 10px;
 text-align: left; line-height: 1.3em; margin-left: 200px;}

#howsection {background: #fff; height: 320px; padding-top: 90px;}
#comp_how {float: left; width: 50%; padding-left: 250px; }

.pinktext {color:#e2036d}

#comp_howtext { width: 18%; float: left; text-align: left; padding-top: 120px; font-weight: 700;font-family: 'CalvertMTPro'; padding-left: 50px;  }
.compsm {margin-top: 20px}

#comp_left {float: left; width: 50%}
#comp_right {float: right; width: 50%; padding-top: 50px;}
#comp_form {width: 84%; text-align: left;}

#comp_form .column-full {font-size: 20px;} #small {font-size: 12px !important;}

#term_left {float: left; width: 35%}
#terms_right {float: right; width: 60%; padding-top: 15px;font-size: 8px;-webkit-columns: 310px 2; /* Chrome, Safari, Opera */
-moz-columns: 310px 2; /* Firefox */
columns: 310px 2;
-webkit-column-gap: 50px; /* Chrome, Safari, Opera */
-moz-column-gap: 50px; /* Firefox */
column-gap: 50px; text-align: left; line-height: 1.3em; margin-right: 20px;}

#comp_form .wpcf7-form input {
 color:#000; font-size: 20px;}
 
#comp_form ::-webkit-input-placeholder { /* WebKit browsers */
color: #000 !important;
opacity: 1;
}
#comp_form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000 !important;
opacity: 1;
}
#comp_form ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000 !important;
opacity: 1;
}
#comp_form :-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000 !important;
opacity: 1;
}

#socialshare {float: right; margin-top: -160px; z-index: 3000; position: relative;}

#comp_form  div.wpcf7-mail-sent-ok {text-align: center;
text-shadow: none;
padding: 5px;
font-size: 12px;
background: #fed200;
color: #e2036d;
margin: 0;
padding-top: 10px;
padding-bottom: 10px;
border: 0px!important;}
 
 
 
#white{ margin-top: 10px;width: 97% !important;
background: #fff !important;
margin-left: 10px !important;
padding: 8px !important;
border: 1px solid #ccc !important;
border-radius: 3px !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box}
 
 span.wpcf7-form-control.wpcf7-radio {font-size: 20px}

#comp_right input.wpcf7-form-control.wpcf7-submit {
background: #fed200;
color: #e2036d;
text-transform: uppercase;
border: none;
padding-top: 10px;
padding-left: 15px;
padding-right: 15px;
cursor: pointer;
font-size: 70px;
border-radius: 6px; float: left;
font-family: BrandonPrinted-Inline;  -ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); margin-top: 50px;}

#terms_comp { background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/terms.png"); color: #000; height: 150px;font-size: 7pt; width: 100%; margin: 0 auto; line-height: 1.4em; margin-top: -80px; padding-top: 70px; float: left; }


#maincontent_comp {width: 100%;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png"); height: 1100px;}

	

#maincontenttwitter {width: 100%; background: #58C4EA;}


#twit{width: 100%; background: #58C4EA; height: 800px;}

.firsttweet {float:left;width: 25%; font-family:  'BrandonPrinted-two', 'Kameron', serif !important; font-size: 26px; background: #58C4EA; color: #fff; }
.secondtweet {float:left;width: 25%;color: #5BC2E7;font-family:  'BrandonPrinted-two', 'Kameron', serif !important;font-size: 26px;background: #58C4EA; color: #fff;}
.thirdtweet {float:left;width: 24%; color:#E00981;font-family:  'BrandonPrinted-two', 'Kameron', serif !important;font-size: 26px;background: #58C4EA; margin-right: 1.9px;color: #fff;}
.fourthtweet {float:right;width: 24%; color:#E00981;font-family:  'BrandonPrinted-two', 'Kameron', serif !important;font-size: 26px;background: #58C4EA; margin-right: 3.9px;color: #fff;}

.lefttweet {float:left;width: 33.3%; font-family:  'BrandonPrinted-two', 'Kameron', serif !important; font-size: 26px; background: #58C4EA; color: #fff; }
.middletweet {float:left;width: 33.3%;color: #5BC2E7;font-family:  'BrandonPrinted-two', 'Kameron', serif !important;font-size: 26px;background: #58C4EA; color: #fff;}
.righttweet {float:right;width: 33.3%; color:#E00981;font-family:  'BrandonPrinted-two', 'Kameron', serif !important;font-size: 26px;background: #58C4EA; margin-right: 1.9px;color: #fff;}


h1{font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif;font-weight: 700;font-size: 25px; padding-bottom: 5px;}
h2{font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif;font-weight: 700; font-size: 22px;}
h3{font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif;font-weight: 700; font-size: 18px;}

#socialsection {width: 100%; margin: 0 auto; height: 600px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/wallbg.png");}
#socialleft { width: 22%; float: left; margin-left: 380px;}
#socialright { width: 40%; float: right; margin-right: 300px; text-align: left;}

#socialright ul {list-style: none; font-weight: 700;font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif; font-size: 40px; line-height: 1.3em;}


/*shop*/

#shopmaintext {text-align: center;}
#shop_bg {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png");}
#pinkwall {height: 60px; background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/pinkwallpaper.png");}

.currency {padding-top: 60px;}
#buttonright {float: right;}

#bluewall {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png"); height: 850px;color: #fff;}
#eurot table {margin: 0 auto; width: 55%;}

#terms { background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/terms.png"); color: #000; height: 100px;font-size: 7pt; width: 100%; margin: 0 auto; line-height: 1.4em; margin-top: -80px; padding-top: 70px; float: left;}

#terms p {padding-left: 250px; padding-right: 250px}

.leftcurrency {float: left; width: 35%; padding: 60px; margin-left: 200px;color: #000; }
.rightcurrency {float: right; width: 35%;padding: 60px; margin-right: 200px;color: #000;}

.lefteuro {float: left; width: 50%; padding-top: 40px; color: #000;}
.righteuro {float: right; width: 25%; padding-top: 50px; text-align: left; margin-right: 300px;}

#euro {width: 100%;height: 2000px;  color: #000;}
#gbp{width: 100%;height: 1520px;color: #000; }
#choosewallet {width: 100%; margin: 0 auto; text-align: center; padding-top: 30px; float: left; padding-bottom: 150px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/wallbg.png");}

table {margin: 0 auto; width: 80%;}

td {text-align: center;
font-weight: bold; 
font-size: 20px;}

#amount {float: left !important; text-align: left; margin: }

.amountheading {font-family:  'BrandonPrinted-two', 'Kameron', serif !important; font-size: 18px; padding-top: 20px; text-align: left;}

select {width: 100%;}

.buynowbutton { text-align: right; float: right;}


/*** end shop ***/

/*----------Header ---------*/
#fixedheader{
height: 85px;
margin: 0 auto;
text-align: left;
background-color:rgba(0, 0, 0, 0.5);
position:fixed; top:0px; margin:auto;
z-index: 1000;
width: 100%;}

.RMImage { margin-top: 60px; padding-bottom: 0px !important;}


.logo {margin: 0 auto; text-align: center; padding-top:0px; padding-bottom: 10px; max-width: 100%;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/boojumweblogo.png"); background-repeat: no-repeat; background-position: center center; height: 80px; margin: 0 auto;}

.menuright {float: right; padding-right: 15px; margin-top: -65px; text-align: right; width: 210px;}

.slider{z-index: 100; margin-top: 0px;}
    
.menutitletext { color: #fff; padding-top: 37px; font-size: 15px; padding-left: 5.5%; float: left; font-family:  'BrandonPrinted-two', 'Kameron', serif !important;}  
#click-menu {background-color:rgba(0, 0, 0, 0) !important;}

#socialmedia {float: left;}
#orderonline {float: right; margin-top: -10px;}

#mainhomearea {  width: 100%;  margin: 0 auto; text-align: center; padding-top: 0px;  }

.menu-sidemenu-container { margin-top: 0px !important;}

#homeleft {float: left; width: 25%;line-height: 0.5em; margin: 0 auto; margin-left: 4%; margin-bottom: 50px;}
#homemiddle{float: left; width: 43%; line-height: 0.5em;margin: 0 auto;}
#homeright {float: left; width: 23%;line-height: 0.5em;}




/*  SECTIONS  */
.section {
clear: both;
padding: 0px;
margin: 0px;} 

/*  COLUMN SETUP  */
.col {
display: block;
float:left;}

.col:first-child { margin-left: 0; }


/*  GRID OF THREE           ============================================================================= */


.span_3_of_3 {
width: 100%; }

.span_2_of_3 {
width: 66.1%; }

.span_1_of_3 {
width: 33.3%; }


.left {float:left;width: 33.3%; font-family:  'BrandonPrinted-two', 'Kameron', serif !important; font-size: 26px; }
.middle {float:left;width: 33.3%;color: #5BC2E7;font-family:  'BrandonPrinted-two', 'Kameron', serif !important;font-size: 26px; }
.right {float:right;width: 33.3%; color:#E00981;font-family:  'BrandonPrinted-two', 'Kameron', serif !important;font-size: 26px;}


/* link Styles */

a:link {
color: #000000;
font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif !important;
text-decoration: none;
font-weight: 300;}
	
a:visited {
color: #000000;
text-decoration: none;}
	
a:hover {
color: #DF0980;
text-decoration: none;}
	
a:active {
color: #000000;
text-decoration: none;}





/***** BLOG ITEMS ******/

 #imgheadernews {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/newsheaderupdated.jpg");
width: 100%;
height: 150px;color: #fff; padding-top: 250px;
font-family:  'BrandonPrinted-Two', 'Kameron', serif !important;
color: #fff;
font-size: 100px;}



.rpwe-title a{
font-size: 32px; color: #000;  }

.rpwe-summary{
width: 300px;
margin-top:15px;
color: #000;
font-size: 14px !important;
line-height: 1.6em;
float: left;}


#boojumblog {
float:left; 
width:100%; 
padding-bottom: 30px; 
margin-top: -30px;}

.half {
width: 33%;
float: left; padding-top: 30px; height: 900px}
	
.excerpt{text-align: center; width: 70%; margin: 0 auto; font-size:14px; line-height: 1.2em; }

.title a{ font-size: 26px !important;font-family:  'BrandonPrinted-two', 'Kameron', serif !important;
	font-weight: normal!important;
	font-style: normal!important; }
	
	.title h3 { width: 75%; margin: 0 auto; height: 60px; padding-top: 30px;}

.post-link {background: #E00981 !important; color: #fff !important;-webkit-border-radius: 8;
  -moz-border-radius: 8; padding: 10px;   border-radius: 8px; margin-top: 80px !important;}
  

#blogposts img.attachment-post-thumbnail.wp-post-image {-webkit-filter: grayscale(100%);
filter: grayscale(100%);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out; width: 110%;}


#blogposts img.attachment-post-thumbnail.wp-post-image:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0); }
	
	
#blogleft{
width: 50%;
float: left; }

#blogright{
width: 50%;
float: right;}
	
#blogsingle {margin-top: 20px; margin-bottom: 20px;}
	
	
	

/*blog pagination numbers */

ul.page-numbers {
list-style: none;
margin: 0;}

.page-numbers:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;}

ul.page-numbers li {
display: block;
float: left;
margin: 0 4px 4px 0;
text-align: center;
font-family: 'helvetica', cursive; 
font-weight: 700;}

.page-numbers a,
.page-numbers span {
line-height: 1.6em;
display: block;
padding: 0 6px;
height: 18px;
line-height: 18px;
font-size: 12px;
text-decoration: none;
font-weight: 300;
cursor: pointer;
border: 1px solid #ddd;
color: #888;
}

#pag{margin: 0 auto; text-align: center; float: right; padding-right: 105px; margin-top: 50px; margin-bottom: 10px;}
 
.page-numbers a span { padding: 0 }


.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
color: #fff;
background: #02bdde;
font-family: 'helvetica', cursive;
text-decoration: none;}
.page-numbers:hover { text-decoration: none }





/*addicts*/
#imgheaderaddict {background-image: url("https://www.boojummex.com/wp-content/themes/boojum/images/addictshome.png");
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;font-family: 'Kameron', serif;
font-weight: 700; font-size: 40px; height: 100%} 


.addictone {height: 1000px;
background-image: url("https://www.boojummex.com/wp-content/themes/boojum/images/boojum.jpg");
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646;
margin-top: -28px;}


#boojumaddict { padding-top: 30px; padding-bottom: 30px; width: 100%;}


.boojumaddicthead {text-transform: uppercase; padding-top: 100px;}
.boojumaddicthead h1{text-transform: uppercase; font-size: 90px !important;font-family:  'BrandonPrinted-Two', 'Kameron', serif !important;
	font-weight: normal!important;
	font-style: normal!important;-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); line-height: 1em;}

.boojumaddicthead p{text-transform: uppercase; font-size: 30px !important;}


#addictpeople {width: 100%; padding: 0; float: left; text-align: left; margin-top: 20px;  }
.addictimg {margin-left: -7px;}


#howwe{
height: 50px;
color: #000 !important;
font-family: 'helvetica', sans-serif;
font-size: 18pt;}





/****MENU PAGE ***/

#menuheader {margin-top: 0px; height:190px; padding-top: 110px; font-weight: 700; font-size: 16px; color: #fff; word-spacing: 40px; width: 100%; padding-bottom: 55px;font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif;}

#menuheader h1 {word-spacing: 0;font-family:  'BrandonPrinted-Two', 'Kameron', serif; color: #E00981; font-size: 100px;-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); }


.menulist li{
display:inline;
margin-left: -20px;}
	
	
#menuheader a {color: #fff !important; background: #00D4FA; -webkit-border-radius: 8;
  -moz-border-radius: 8; padding: 10px;   border-radius: 8px;}

.burritotext {
margin-top: -20px;
background: #fff; height: 210px;
padding-top: 20px;
font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif;
font-size: 12pt; padding-bottom: 50px;}

.burritotext p {line-height: 1.4em;}

.burritotext h1 { font-family:  'BrandonPrinted-Inline', 'Kameron', serif;
font-weight: 500; font-size: 6em; -ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); color: #fff; 
color: #fff; margin-top: -400px; padding-bottom: 350px;}


.burritotext h2 { font-size: 16px;  margin-top: -10px;padding-bottom:20px; font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif; color: #000; }


.down { 
 background: #E00981;
font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif;
  color: #ffffff;
  font-size: 17px;
  text-decoration: none; 
  margin: 0 auto;
  padding: 12px 35px 12px 35px; margin-right: 10px;  border-radius: 8px;}


.order { 
background: #BFCE4F;
font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif;
color: #ffffff;
font-size: 17px;
text-decoration: none; 
margin: 0 auto;
padding: 12px 35px 12px 35px;border-radius: 8px; }
   
   



/*** Contact page ***/

#imgheadercontact {background-image:url("https://www.boojummex.com//wp-content/themes/boojum/images/boojumcontact2.jpg");
width: 100%;
height: 180px;color: #fff; padding-top: 200px;
font-family:  'BrandonPrinted-Two', 'Kameron', serif !important;
color: #fff;
font-size:100px;}

#contactustext { padding-top: 30px;width: 41%; margin: 0 auto; text-align: left; padding-bottom: 30px;}

#contactform {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/contactformbackground.jpg"); padding-top: 50px;width: 100%;height: 650px;}


#responsive-form{
max-width:800px;
margin:0 auto;
width:100%;}

.form-row{width: 100%;}
 select {color: #a9a9b0; background: #fff;}

.column-half, .column-full{
float: left;
position: relative;
padding: 0.65rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; text-align: left;}
        
        
.clearfix:after {content: "";display: table;clear: both;}


.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea , .wpcf7 input[type="tel"] {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box}
	      
      
select.wpcf7-form-control.wpcf7-select{
width: 100%;
height: 35px;
padding: 8px;
border: 1px solid #ccc;
border-radius: 3px;
background: #fff !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box}
	      
.wpcf7 input[type="text"]:focus{background: #fff;}
	
	
.wpcf7-submit{
float: right;
background: #ED0972;
color: #fff;
text-transform: uppercase;
border: none;
padding-top: 10px;
padding-left: 15px;
padding-right: 15px;
cursor: pointer;
font-size: 70px;
border-radius: 3px;
font-family: BrandonPrinted-Inline;  -ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); margin-top: 10px;-webkit-appearance: none;}
	
	
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ED0972;
	padding: 5px;}
	
	
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	padding: 5px;
	background: #ED0972;
	color: #fff;
	text-align: center;
	margin: 0;
	font-size: 12px; padding-bottom: 50px;}
	
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: #BFCE4F;
	color: #fff;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;}



/*how we cook section*/
.cookhead {
 -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
-moz-animation: fadein 2s; /* Firefox < 16 */
-ms-animation: fadein 2s; /* Internet Explorer */
 -o-animation: fadein 2s; /* Opera < 12.1 */
animation: fadein 2s; text-transform: uppercase; font-size: 90px !important;font-family:  'BrandonPrinted-Two', 'Kameron', serif !important;font-weight: normal!important; text-align: center;
font-style: normal!important;-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); line-height: 1em; display: none; }


.cookhead2 {padding-top: 240px; color: #fff; font-size:90px;
width: 36%; line-height: 1em; text-align: center;  margin: 0 auto;  
font-family: BrandonPrinted-Inline;  -ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); color: #fff; }

.cookheadfresh, .cookheadflavour, .cookheadquality{padding-top: 240px; color: #fff; font-size:90px;
width: 36%; line-height: 1em; text-align: center;  margin: 0 auto;  
font-family: BrandonPrinted-Inline;  -ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); color: #fff; display: none;}




.cookhead3 {padding-top: 200px; color: #fff; font-size:28px;
 -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
-moz-animation: fadein 2s; /* Firefox < 16 */
-ms-animation: fadein 2s; /* Internet Explorer */
 -o-animation: fadein 2s; /* Opera < 12.1 */
animation: fadein 2s; width: 24%; line-height: 1.6em; text-align: left; float: left; 
  font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif;color: #fff; }



.cookhead5 {padding-top: 240px; color: #fff; font-size:92px;
width: 76%; line-height: 1em; text-align: center;  margin: 0 auto;  
font-family: BrandonPrinted-Two;  -ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); color: #fff; display: none;}






@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }}
    
    
.animated { 
-webkit-animation-duration: 6s; 
animation-duration: 6s; 
-webkit-animation-fill-mode: both; 
animation-fill-mode: both; 
-webkit-animation-timing-function: ease-in; 
animation-timing-function: ease-in; } 



@-webkit-keyframes fadeInRight { 
0% { 
opacity: 0; 
-webkit-transform: translateX(20px); 
} 
100% { 
opacity: 1; 
-webkit-transform: translateX(0); 
} 
} 
@keyframes fadeInRight { 
0% { 
opacity: 0; 
transform: translateX(20px); 
} 
100% { 
opacity: 1; 
transform: translateX(0); 
    } 
} 
.fadeInRight { 
-webkit-animation-name: fadeInRight; 
animation-name: fadeInRight; }


.cookheading {height: 1000px;
background-image: url("https://www.boojummex.com/wp-content/themes/boojum/images/boojumhowwecook.jpg");
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646;
margin-top: -28px; }



.cookheading2 {height: 800px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/fresh.jpg");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -28px;
color: #fff; }




.cookheading3 {height: 800px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/quality.jpg");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -28px;}

.cookheading3 p {color: #fff !important;}

.cookheading4 {height: 800px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/boojumflavour.jpg");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -28px;}
.cookheading4 p, .cookheading p {color: #fff !important;}


.cookheading5 {height: 800px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/cooking.jpg");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -28px;}


.storyhead {padding-top: 240px; color: #fff; font-size:90px;
width: 36%; line-height: 1em; text-align: center;  margin: 0 auto;  
font-family: BrandonPrinted-Two;  -ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); color: #fff;}


.storyhead2 {padding-top: 240px; color: #fff; font-size:90px;
width: 36%; line-height: 1em; text-align: center;  margin: 0 auto;  
font-family: BrandonPrinted-Two;  -ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); color: #fff; display: none;}





/*end how we cook section*/






/*OUR STORYsection*/


.ourstory1 {height: 800px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/storybg_one.jpg");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -28px;
color: #fff;}


.ourstory2 {height: 800px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/ourstory2.jpg");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -28px;
color: #fff;}


.ourstory3 {height: 800px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/ourstory3.jpg");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -28px;}



.ourstory4 {height: 800px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/story4.jpg");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -28px;}
.ourstory3 p, .ourstory4 p, .ourstory5 p {color: #fff !important;}


.ourstory5 {height: 800px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/story5.jpg");background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646; margin-top: -28px;}

/*end how we cook section*/






.jobvid {width: 100%;}




/**** LOCATIONS ***/



#locationsheader {margin-top: 0px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/locationheaderbg.jpg"); height:230px; padding-top: 200px; width: 100%; padding-bottom: 30px;}

#locationsheader h1 {font-family:  'BrandonPrinted-Two', 'Kameron', serif; color: #fff; font-size: 100px;-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); }

.locations{width: 100%;font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif; font-size: 16px; height: 100%;}


#locationtextleft{ width: 40%;padding-left: 80px; float: left;}
#locationmapright {width: 50%; float: right; padding-right: 100px; padding-top: 20px;}


#belfast {height: 100%; text-align: left;   width: 100%;
margin:0 auto; margin-top: 50px; padding-bottom: 500px; }

#belfast h1 { color: #E00981; font-size: 80px;font-family:  'BrandonPrinted-two', 'Kameron', serif; font-size: 80px;-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); padding-bottom: 40px;}



#dublin {height: 100%; text-align: left; padding-top: 40px;width: 100%;margin:0 auto;padding-bottom: 500px; }
#dublin h1 { color: #E00981; font-size: 80px;font-family:  'BrandonPrinted-two', 'Kameron', serif; font-size: 80px;-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); padding-bottom: 40px;}


hr {color: #00D4FA;
background-color: #00D4FA;
height: 1px; width: 91%;}


.orderloc { 
font-size: 12px;background: #BFCE4F; color: #E00981;border-radius: 5px; font-size: 20px; font-family:  'BrandonPrinted-two', 'Kameron', serif; display:inline-block;min-width: 50px;width:100px; padding: 10px; line-height: 1em; text-align: center;}


  
  
.locdetails { 
 font-size: 12px; margin-left: 20px;
   padding: 12px 25px 12px 25px;
   background: #393941;  color: #fff;border-radius: 5px;
   border-radius: 5px; font-size: 20px; font-family:  'BrandonPrinted-two', 'Kameron', serif; display:inline-block;min-width: 50px;width: 100px; padding: 10px 15px 10px 15px; line-height: 1em;text-align: center; }


.locations h2 {font-size: 18px;}

.leftlocation{width:50%; float: left;}
.rightlocation{width:50%; float: right;}

.locations h3 {font-size: 14px; }

.BrandonPrinted-Two { 
	font-family: BrandonPrinted-Two;
	font-weight: normal;
	font-style: normal;}
	
.BrandonPrinted-Inline { 
	font-family: BrandonPrinted-Inline;
	font-weight: normal;
	font-style: normal;}
	
	
#bigmap {width: 100%; padding-bottom: 20px;}

#mapinfo {width: 350px; background: #fff; height: 360px; margin-top: -500px; position: relative; z-index: 200; margin-bottom: 100px; margin-left: 500px; padding: 10px; line-height: 1.3em; text-align: center; padding-left: 20px; padding-bottom: 20px;}

#mapinfo h2 {color:#E00981; font-size: 18px; font-family: 'CalvertMTPro'; }
	
	


/*** botanic **/

#imgheaderbotanic{background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/botanicbg.jpg");
width: 100%;height: 310px;color: #fff; padding-top: 100px;}	


#imgheadergreatvic{background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/greatvic.png");
width: 100%;height: 310px;color: #fff; padding-top: 100px;}	

#imgheaderchic{background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/chichesterst.jpg");
width: 100%;height: 310px;color: #fff; padding-top: 100px;}	

#imgheadermill{background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/millen.jpg");
width: 100%;height: 310px;color: #fff; padding-top: 100px;}	

#imgheaderabbey{background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/abbeyst.jpg");
width: 100%;height: 310px;color: #fff; padding-top: 100px;}	

#imgheaderkevin{background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/kevinst.jpg");
width: 100%;height: 310px;color: #fff; padding-top: 100px;}	


#imgheadergal{background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/galway.jpg");
width: 100%;height: 310px;color: #fff; padding-top: 100px;}	


#imgheaderbotanic h1, #imgheadermill h1, #imgheaderkevin h1, #imgheadergal h1, #imgheaderchic h1, #imgheaderabbey h1, #imgheadergreatvic h1{-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); font-family:  'BrandonPrinted-Two', 'Kameron', serif !important;
color: #fff;
font-size:100px; line-height: 0.6em;}



.smaller {font-size:60px;font-family:  'BrandonPrinted-Inline', 'Kameron', serif }
	



/****JOBS****/

#jobs {width: 100%}

.jobleft {width: 65%; text-align: left; float: left; padding-left: 70px; padding-top: 40px;padding-bottom: 40px; font-size: 16px;}

.jobright{float:right; padding-right: 100px; padding-top: 120px;} 
.jobright2{float:right; padding-right: 100px; padding-top: 80px;} 
.jobleft h2 {color: #5BC2E7;}





/*end jobs */


video {
  width: 100%    !important;
  height: auto   !important; margin-top: -320px;}

.food {margin-top:0px}

.overlay-desc {
  z-index: 800; margin-top: -36%; padding-bottom: 20%;
  position: relative;
	color: #fff;text-align: center !important; }

	

footer {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/footerbgnew.png"); color: #000; height: 70px; clear: both; font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif; font-weight: 300; font-size: 11px;  width: 100%; margin-top: -38px; padding-top: 20px;}

#footleft {float: left;margin-left: 70px; width: 40%; text-align: left;}
#footright {float: right;margin-right: 100px; padding-bottom: 0px;width: 40%; text-align: right; padding-top: 60px; }
footer p{ padding-top: 50px; line-height: 1.4em;}
.kaizen {font-size: 12px;}




/***figure image **/


figure {
margin: 0;
padding: 0;
height: 100%;
position: relative;}


	

figcaption {position: absolute; 
top: 100px; 
height: 100%;
width: 100%;
color: #fff;}



figcaption h3 {
font-family:  'BrandonPrinted-Two', 'Kameron', serif; font-weight: 700; 
color: #fff;
position: relative; margin: 0 auto;
font-size: 50px !important; margin-top:30px; text-align: center;}
	
	
figcaption h3 a:link{
font-family:  'BrandonPrinted-Two', 'Kameron', serif; font-weight: 700; 
color: #fff;
position: relative; text-align: center;
font-size: 50px !important; margin-top:30px;margin: 0 auto;}

figcaption p {
color: #fff;
font-size: 16px !important;
line-height: 1em;font-family:'CynthoSlabPro-Regular', 'helvetica', sans-serif;margin: 0 auto;}


.menutext {margin-top: 350px; }
.newtext {margin-top: 15%;}
.loctext {margin-top: 10%;}
.contacttext {margin-top: 30%;}
.addicttext {margin-top: 20%;}

.howtext {margin-top: 20%;}
.shoptext {margin-top:85%; line-height: 1em; }
 






/* Rotate */
.hvr-rotate {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-rotate:hover{
  -webkit-transform: rotate(-4deg);
  transform: rotate(-4deg);
} 

/******************************************* MEDIA QUERIES********* ****************************************/




/************************ MOBILE *********************/



@media all and (max-width: 480px) {

.corkcorner {margin-top: 16%;
margin-left: -60px;}

.corkcorner img{width: 60%;}

.clickbutton_mob {display: inline;}
.orderbuttonclick{display: none !important}

/* catering */
.catering {display: none}
.aboutcatering {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/greywalltear_longer.png"); height: 1230px; margin-top: -130px; padding-top: 190px; font-size: 18px}
.furtherabout {padding-top: 440px; width: 90%; margin: 0 auto;}
#bitems{width: 80%; margin: 0 auto}
.formtitle2{float: left;margin-left: 0px; }
#termscatering {width: 90%; height: 140px }

.cateringmob{display: inline-block; background-image:url("https://www.boojummex.com/wp-content/uploads/2017/01/boojum_cateringmob.png") !important;}


#boxes {float: left; width: 100%;  line-height: 1em}
#box {float: left; width: 100%;  line-height: 1em}

.delcatering {width: 90%; margin: 0 auto;line-height: 1.5em; margin-top: 20px; font-size: 14px}
.delcatering2 {width: 90%; margin: 0 auto; font-size: 10px; margin-top: 20px; line-height: 1.4em;}



#cateringform {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewalltear_longer.png"); height: 1570px; margin-top: -150px; padding-top: 190px; font-size: 18px}

.deliverysetup {height: 650px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/deliverysetup.png"); margin-top: -115px;color: #fff; }




.formtitleeasy {margin-left: 0px}



.boojum_cork {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/cork_mobhome.png")!important;background-position: none!important;
background-repeat: none !important;
background-attachment: none!important;
background-size: contain !important;
background-color: #464646; margin-top: -28px;height: 700px;background-position-x: 50%;
background-position-y: 0%;}

.awardwinning {height: 650px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/cork_mobaward.png"); margin-top: -115px;color: #fff; }

.boojumfocus{height: 650px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/cork_mobfocus.png"); margin-top: -115px;color: #fff; }

.corkaddicts {height: 650px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/cork_mobaddicts.png"); margin-top: -115px;color: #fff; }

.boojumservice {height: 550px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/cork_mobservice.png"); margin-top: -115px;color: #fff; }


#furtherinfo{height: 820px; font-size: 13px; line-height: 1.5em}
#furtherleft {width: 100%; }
#furthermiddle {width: 100%; float: left; padding-top: 0px; padding-left: 0px;}
#furtherright {width: 100%; float: left;}
.furthertext {width: 95%; }

.skull {display: none}
.aboutleft {width: 95%; padding-left: 10px; padding-top: 40px;}
.aboutright{float:left;  padding-top: 0px; padding-left: 100px; } 
.aboutright img {width: 110%:}

#maincontentgallerytruck td img{height: 240px !important;
width: 329px;}
.topimg {margin-top: -10px } .truckleft2 {margin-left: 0px; margin-top: -15px; padding-bottom: 100px;} 

#enquire {width: 100%; padding-top: 20px; height: 1280px;}
#enquiretext {margin-left: 10px;width: 100%;}
#enquireform{width: 100%;} 
#enquireform .wpcf7-submit{ font-size:50px;}

#lefttruck {width:100%; float: left;}
#righttruck {width:100%; float: right; margin-top: -100px;}
.formtitle {margin-left: 10px; }

div#maincontentgallerytruck{margin-top: -8px !important; padding-left: 20px;}

#booknowtext{width:100%; float: left; padding-top: 300px; } #booknowtext p {text-align: left; margin-left: 50px}
#rollingimage {width:100%; float: left; margin-top: -700px;}
#truckinfo { height: 650px;}

.truckleft {margin-left: 0px; margin-top: -15px;} .truckright{margin-right: 0px;margin-top: -15px;}
.whathappensmob {display: inline-block}
.whathappenshide {display:none}

#truckinfo2 {height: 1050px; margin-top: -20px; padding-top: 50px;}
#trucklistinfo{ width: 100%; margin-left: 6px;}
#eventlist{
  width:80%; float: right;
  padding: 30px 20px 30px 20px;
  text-decoration: none; text-align: left;  margin-right: 15px;}

#eventlist h1{color:#fff;; font-size: 10px;font-family: 'CynthoSlabPro-Regular' !important; line-height: 1.2em; width: 90px}
#eventlist td{text-align: left}
#eventlist table{width: 100%}
#eventlist h2{font-size: 10px;  line-height: 1.2em; color:#e2036d !important; text-transform: uppercase; font-weight: 700; margin-top: 0px;width: 100px}
#eventlist hr {color: #fff; background-color: #fff; float: left;}
#eventlist a{color:#fff; text-decoration: underline;font-size: 8px; font-weight: 700;line-height: 1.2em !important; margin-top: -30px !important;}

 div#truckgrid{width: 89%;
margin: 0 auto;
margin-top: 40px; margin-left: 15px;} 

#comp_bonustext { width: 92%;  padding-top: 10px; padding-left: 10px;  }
img.orderbutton {width: 30%; margin-top: -10px;}
img.orderbutton2 {width: 30.5%; margin-top: -10px;}
img.orderbuttonclick {width: 40%; height: 40%; margin-top: -10px;}
#bonussection {background: #fff; height: 540px; padding-top: 50px;}

#maincontent_bonus {width: 100%;height: 1200px;}
#sendvideo {width: 100%; } 
.sendtitle {font-size: 25px;}
#bonusshare {margin-left: 10px;}
#terms_bonus{width:90%; margin-left: 10px;}

 #maincontentgallery td img{
 height: 300px !important;}

#howsection {height: 220px; }
#comp_how {width: 100%; padding-left: 0px; }
#comp_howtext { width: 95%; padding-top: 20px; font-size: 12px; line-height: 1.2em; padding-left: 10px;}

#comp_left {width: 100%}
#comp_right {float: left; width: 97%; padding-top: 50px;}
#comp_form {width: 100%; text-align: left;}
#maincontent_comp {height: 1500px;}

#term_left { width: 100%}
#terms_right {float: left; width: 100%; padding-top: 15px;font-size: 8px;-webkit-columns: 310px 1; /* Chrome, Safari, Opera */
-moz-columns: 310px 1; /* Firefox */
columns: 310px 1;
-webkit-column-gap: 50px; /* Chrome, Safari, Opera */
-moz-column-gap: 50px; /* Firefox */
column-gap: 50px; text-align: left; line-height: 1.3em; margin-right: 20px;}

#terms_comp { background-image:none; color: #000; height: 550px; margin-top: -30px; }
#socialshare {float: left; margin-top: 0px; margin-left: 70px;}

#socialsection {width: 100%; margin: 0 auto; height: 700px;}
#socialleft { width: 90%;  margin-left: 0px;}
#socialright { width: 90%; float: left; margin-right: 0px; }
#socialright ul {font-size: 30px; }

.cookheadflavour, .cookheadquality{padding-top: 120px; color: #fff; font-size:60px;
width: 100%; line-height: 1em; text-align: center;  margin: 0 auto; margin-left: 0px;  }

.cookheadfresh {padding-top: 120px; color: #fff; font-size:60px;
width: 36%; line-height: 1em; text-align: center;  margin: 0 auto; margin-left: 30px !important;  }

.cookhead2 {margin-left:60px !important;}

.container{ width: 100%; overflow-x: hidden !important;}

body {overflow-x: hidden !important;}
#maingrid_mob {display: inline-block; height: 100%; line-height: 0.3em; margin-top: -18px;padding-top: 120px; width: 92%;}

#homeleft{display:none;}
#homemiddle{display:none;}
#homeright{display:none;}

table{
  width: 100%;}

 #eurot table{
  width: 100%;}
  #bluewall { height: 1700px;}

.shopmaintext {padding: 30px;}
.shopmaintext  p br {display: none;}

td h2{font-size: 11px; margin-top: -80px; }
  

.leftcurrency {float: left; width: 98%; margin-left: 0px; padding: 0px;}


.rightcurrency {float: left; width: 98%;margin-right: 0px; padding: 0px;}

.lefteuro {float: left; width: 50%; padding-top: 40px;}
.righteuro {float: right; width: 90%; padding-top: 10px; text-align: left; margin-right: 20px;}


#choosewallet {width: 100%; margin: 0 auto; text-align: center; padding-top: 0px; float: left; padding-bottom: 150px;}

#amount {float: left !important; text-align: left; margin: }

.amountheading {font-family:  'BrandonPrinted-two', 'Kameron', serif !important; font-size: 18px; padding-top: 20px;}

select {width: 100%;}

.buynowbutton { margin-right: 0px; width: 100%;}


.wallettitle {width: 80%;}

#euro {height: 1000px; }
#gbp{height: 1140px; }

td img {height: 80px !important;}
#terms {  height: 150px;font-size: 7px; width: 100%; margin: 0 auto; line-height: 1.4em; margin-top: -180px; padding-top: 70px; float: left;}
#terms p {padding-left: 20px; padding-right: 20px}


.left { width: 100%;}
.left br{ display: none !important;}
.middle { width: 100%;}
.right { width: 100%; float: left;}

#loveyourjob_bg {display: none; }

#loveyourjobmob {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/loveyourjob_mob.jpg"); background-repeat: no-repeat; background-position: center center;height: 550px; width: 100%;}

#loveyourjob_person {display: none;}

#loveyourjob_personmob {display: inline-block; width: 100%;}

#addict_bg {display: none; }

#addict_bgmob {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/addict_mob.jpg"); height: 580px;}

.jobleft br {display: none !important;}


.overlay-desc{ padding-bottom: 0% !important; margin-top: -350px; height: 450px; width: 82%}
video {display: none;}

.menutext {margin-top: 55%;}
.newtext {margin-top: 5%;}
.loctext {margin-top: -20%;}
.contacttext {margin-top: 30%;}
.addicttext {margin-top: -10%;}

figcaption h3 {
 margin-top:20px !important; }


.howtext {margin-top: -5% !important; font-size: 30px !important}
.shoptext {margin-top:75% !important; }

/*Home*/
#responsive-menu{width:90% !important;}
#click-menu{margin-top: -15px;}

#fixedheader {height: 60px;}

.logo {margin: 0 auto; text-align: center; padding-top:10px; padding-bottom: 0px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/logo.png"); background-repeat: no-repeat; background-position: center center; height: 60px;}

.sliderhome{background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/videoboojumimage.jpg")!important; background-repeat: no-repeat !important; background-position: center center;height: 500px;}
.sliderhome_foodtruck{background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/foodtruckvideo_mobupdate.png")!important; background-repeat: no-repeat !important; background-position: center center;height: 530px;}
.slider{z-index: 100; margin-top: 0px;  }
    
#socialmedia{ margin-right: 0px !important; float: right !important;padding-right: 10px;} 
#socialmedia img{ width: 80px;} 

#orderonline {float: right; margin-top: 5px; width: 80px;}
.orderbutton {width: 200px;}

.menuright {padding-right: 0px; }

.sm{ padding-top: 20px;}

#mainhomearea {margin-top: -80px; }

ul#menu-rightsidemenu.menu li{float:left;}

ul#menu-rightsidemenu.menu a {margin-left: 15px;padding: 6px 10px 6px 10px; }
.menutitletext {padding-left: 55px;font-size: 9px;margin-top: -15px; } 
	
	
#homeleft {float: left; width: 90%;line-height: 0.5em; margin: 0 auto; padding-left: 20px;height: 100%; }
#homemiddle{float: left; width: 90%; line-height: 0.5em;margin: 0 auto;padding-left: 20px;}
#homeright {float: left; width: 90%;line-height: 0.5em;padding-left: 20px; padding-bottom: 20px;}
	

.span_3_of_3 {
    width: 100%; }
.span_2_of_3 {
    width: 100%; }
.span_1_of_3 {
    width: 100%;}
    
  
 .ourstory1 {padding: 0px 10 0px 10px;} 
    
 
/*END HOME */


/*BLOG */
.excerpt{ padding-left: 20px; width: 90%;}
.title{padding-left: 20px; }


.title h3 { width: 75%; }

img.attachment-post-thumbnail.wp-post-image{ 
margin-right:0px; height: 50%;}
.findoutmore { margin-top: -100px; width: 30%; font-size: 10px; height: 30%;}

.half {
width: 100%;
float: left;}

#pag{ padding-right: 15px; margin-bottom: 20px; }
 
	
#blogleft{
width: 100%;
float: left; }

#blogright{
width: 100%;
float: left; }
	
.storyhead {padding-top: 240px; font-size:50px; margin: 0 auto !important; text-align: center !important;}

 #imgheadernews {
height: 100px;padding-top: 140px;
font-size: 50px;}	
	
/*MENU*/
#maincontent {width: 100%;}

#menuheader {margin-top: 0px;height:270px; padding-top: 60px; padding-bottom: 50px; }

.menulist li{
display:inline;
margin-left: -40px; font-size: 12px;}


#burrito { padding-bottom: 40px;}	

.burritotext {
width: 100%;height: 440px;display:block; }

.burritotext p {line-height: 1.3em; padding: 10px;}
#menuheader {margin-top: 0px;height:160px; padding-top: 60px; }
.burritotext h1 { font-size:36px; margin-top: -100px; padding-bottom: 90px; }
.burritotext p br { display:  none !important; }





/*HOW WE DO IT */
.cookhead {font-size:14px; }
 
.cookhead2 {padding-top: 150px; font-size:40px;
width: 58%; margin: 0 auto; text-align: center;  }

.cookhead3 {padding-top: 200px; font-size:40px;
width: 58%; margin: 0 auto; text-align: center;  }

.cookhead5 {padding-top: 200px; font-size:40px;
width: 58%; margin: 0 auto; text-align: center;  }

#cook4 {padding-top: 100px;}

.cookheading {height: 600px; padding: 0px 20px 0px 20px;background-size: contain !important;}
.cookheading2 {height: 600px; padding: 0px 20px 0px 20px;}
.cookheading3 {height: 600px; padding: 0px 20px 0px 20px;}
.cookheading4 {height: 600px; padding: 0px 20px 0px 20px;}



.boojumaddicthead h1{text-transform: uppercase; font-size: 40px !important; margin-top: -160px;}
.boojumaddicthead p{text-transform: uppercase; font-size: 14px !important;}


.contact {
margin-top: 120px !important;}

figcaption h3 {font-size: 36px !important; margin-top: -4px;}
figcaption p {	line-height: 1em; font-size: 12px; margin-top: 8px;}
footer {padding-right: 20px; }


/**** LOCATIONS ***/

#locationsheader { height:200px; padding-top: 150px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/locationheaderbg_mob.jpg");}

#locationsheader h1 { font-size: 50px;}
#locationtextleft{ width: 100% !important;padding-left: 20px;}
#locationmapright {width: 100%; padding-right: 0px; padding-top: 20px;}



#belfast { width: 100%;margin-top: 30px; padding-bottom: 500px; font-size: 12px; }

#belfast h1 { color: #E00981; font-size: 60px;-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); padding-bottom: 40px;}



#dublin {height: 100%; text-align: left; padding-top: 750px;font-size:12px;margin:0 auto;padding-bottom: 500px; }
#dublin h1 { color: #E00981; font-size: 60px;padding-bottom: 40px;}

hr{display: none;}

.orderloc { 
font-size: 14px; padding: 10px 15px 10px 15px;}

.locdetails { 
margin-left: 0px;
font-size: 14px; }


.locations h2 {font-size: 14px;}

.leftlocation{width:100%; float: left;}
.rightlocation{width:100%; float: right; padding-top: 20px;}

#bigmap {width: 100%; padding-bottom: 20px; margin-top: 300px;}

#mapinfo {width: 100%;  margin-top: -950px; margin-bottom: 0px; margin-left: 0px; padding-left: 20px; padding-bottom: 20px;}

	
#imgheaderbotanic, #imgheaderchic, #imgheadermill, #imgheaderkevin, #imgheadergal {height: 210px;}	

#imgheaderbotanic h1, #imgheadermill h1, #imgheaderkevin h1, #imgheadergal h1, #imgheaderchic h1{font-size:60px; line-height: 0.6em;}



.smaller {font-size:40px;font-family:  'BrandonPrinted-Inline', 'Kameron', serif }
	


/*** Contact page ***/

#imgheadercontact {
height: 120px;
font-size:50px; padding-top: 100px; line-height: 1em;}

#contactustext { width: 95%; }

#contactform {height: 750px;}


.jobleft {width: 90%; text-align: left; float: left; padding-left: 10px; }
.jobright{padding-top: 0px; margin-top: -20px; padding-bottom: 30px;}
.jobright2{padding-top: 0px; margin-top: -20px; padding-bottom: 30px;}

#footleft {margin-left: 20px; width: 40%; }
#footright {margin-right: 10px; padding-bottom: 0px; padding-top: 60px; margin-top: -10px; }
footer{ z-index: 1000; position: relative;}

.cookheading br {display: none !important;}
.cookheading2 br {display: none !important;}
.cookheading3 br {display: none !important;}
.cookheading4 br {display: none !important;}

.burritotext p br {display: none !important;}


.left { width: 100%;}
.left br{ display: none !important;}
.middle { width: 100%;}
.right { width: 100%; float: left;}
}
	
	
	
	
	
	
		/************************ iphone 6  *********************/
@media all  
and (min-width : 375px) 
and (max-width : 667px)  {

#maincontent_comp {height: 1500px;}
 #eurot table{
  width: 100%;}
  #bluewall { height: 1950px;}

.catering {background-image:url("https://www.boojummex.com/wp-content/uploads/2017/01/boojum_cateringmob.png");height: 600px;}
  
.leftcurrency {float: left; width: 98% !important; margin-left: 0px; padding: 0px;}
 #maincontentgallery td img{
 height: 260px !important;width: 355px!important;}

 #maincontentgallery {margin-top: 60px !important;}
.ngg-album-compact h4 .ngg-album-desc{margin-left:-20px !important}

  #maincontentgallery td{
        display:block!important;
        width:100%!important;height: 300px !important;
    }

   #maincontentgallery  tr{
        display:block!important;
        margin-bottom:30px!important;
    }

#maincontentgallerytruck td img{height: 230px !important;
width: 313px;}

 #maincontentgallerytruck {margin-top: 60px !important;}
.ngg-album-compact h4 .ngg-album-desc{margin-left:-20px !important}

  #maincontentgallerytruck td{
        display:block!important;
        width:100%!important;height: 300px !important;
    }

   #maincontentgallerytruck  tr{
        display:block!important;
        margin-bottom:30px!important;
    }


.rightcurrency {float: left; width: 98% !important;margin-right: 0px; padding: 0px;}
.gall {padding-top: 100px}

.container{ width: 100%; overflow-x: hidden !important;}
body {overflow-x: hidden !important;}

.menutext {margin-top: 55%;}
.newtext {margin-top: 15%;}
.loctext {margin-top: -5%;}
.contacttext {margin-top: 30%;}
.addicttext {margin-top: 0%;}

video {display:none;}

.howtext {margin-top: 8%; font-size: 30px !important}
.shoptext {margin-top:85%; }

/*Home*/
#responsive-menu{width:90% !important;}
#click-menu{margin-top: -15px;}

#fixedheader {height: 60px;}

#orderonline {float: right; margin-top: 5px; width: 80px;}
.orderbutton {width: 200px;}

.logo {margin: 0 auto; text-align: center; padding-top:10px; padding-bottom: 0px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/logo.png"); background-repeat: no-repeat; background-position: center center; height: 60px;}

.overlay-desc{ padding-bottom: 50%; margin-top: -300px;}



.sliderhome{background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/videoboojumimage.jpg"); height: 500px;}

.slider{z-index: 100; margin-top: 0px;  }
.sm{padding-top: 20px;}


table{
  width: 100%;}


td h2{font-size: 11px; margin-top: -80px; }
  

.leftcurrency {float: left; width: 50%;}
.rightcurrency {float: right; width: 50%;margin-right: 0px;}

.lefteuro {float: left; width: 50%; padding-top: 40px;}
.righteuro {float: right; width: 90%; padding-top: 10px; text-align: left; margin-right: 20px;}


#choosewallet {width: 100%; margin: 0 auto; text-align: center; padding-top: 0px; float: left; padding-bottom: 150px;}

#amount {float: left !important; text-align: left; margin: }

.amountheading {font-family:  'BrandonPrinted-two', 'Kameron', serif !important; font-size: 18px; padding-top: 20px;}

select {width: 100%;}

.buynowbutton { margin-right: 0px; width: 100%;}


.wallettitle {width: 80%;}

#euro {height: 1100px; }
#gbp{height: 1210px; }

td img {height: 80px !important;}

.shopmaintext p br {display: none; padding: 20px;}

.shopmaintext {padding: 30px;}


#terms {  height: 150px;font-size: 7px; width: 100%; margin: 0 auto; line-height: 1.4em; margin-top: -180px; padding-top: 70px; float: left;}

#terms p {padding-left: 20px; padding-right: 20px}


.howwecookhead { padding-top: 0px;}
.howwecookhead h1{font-size: 50px !important;f	font-weight: normal!important;}
.cookhead5 {font-size: 60px;}


#footleft {margin-left: 20px; width: 40%; }
#footright {margin-right: 10px; padding-bottom: 0px; padding-top: 60px; }
footer p{ padding-top: 50px; line-height: 1.4em;}
.kaizen {font-size: 7px;}




#mainhomearea {margin-top: -80px; }
ul#menu-rightsidemenu.menu li{float:left;}
ul#menu-rightsidemenu.menu a {margin-left: 15px;padding: 6px 10px 6px 10px; }
.menutitletext {padding-left: 60px;font-size: 9px;margin-top: -15px; } 
	
	
#homeleft {float: left; width: 90%;line-height: 0.5em; margin: 0 auto; padding-left: 20px;height: 100%; }
#homemiddle{float: left; width: 90%; line-height: 0.5em;margin: 0 auto;padding-left: 20px;}
#homeright {float: left; width: 90%;line-height: 0.5em;padding-left: 20px; padding-bottom: 20px;}
	

.span_3_of_3 {
    width: 100%; }
.span_2_of_3 {
    width: 100%; }
.span_1_of_3 {
    width: 100%;}
 
/*END HOME */


/*BLOG */
.excerpt{ padding-left: 20px; width: 90%;}
.title{padding-left: 20px; }

img.attachment-post-thumbnail.wp-post-image{ 
margin-right:0px; height: 50%;}
.findoutmore { margin-top: -100px; width: 30%; font-size: 10px; height: 30%;}

.half {
width: 100%;
float: left;}

#pag{ padding-right: 15px; margin-bottom: 20px; }
 
	
#blogleft{
width: 100%;
float: left; }

#blogright{
width: 100%;
float: left; }
	
	
/*MENU*/
#maincontent {width: 100%;}

.burritotext {
width: 100%;height: 420px; }


.burritotext p {line-height: 1em; padding: 10px;}
.burritotext br {display: none;}

#menuheader {margin-top: 0px;height:180px; padding-top: 60px; }

.menulist li{
display:inline;
margin-left: -40px;}
	


.burritotext h1 { font-size:36px; margin-top: -100px; padding-bottom: 90px; }
.down { font-size: 16px;
  padding: 12px 25px 12px 25px;}
  
.burritotext p br {display: none !important;}
  
.order { 
  font-size: 16px;
  padding: 12px 25px 12px 25px; }
   
   .burritotext h2 { font-size: 16px;  margin-top: -10px;padding-bottom:20px; color: #000;  padding-right: 20px;}
/****MENU PAGE ***/



/*HOW WE DO IT */
.cookhead {font-size:15px; }
 
.cookhead2 {padding-top: 200px; font-size:50px;
width: 58%; margin: 0 auto; text-align: center; margin-left:30px; }

.cookhead3 {padding-top: 200px; font-size:60px;
width: 58%; margin: 0 auto; text-align: center;  }


#cook4 {padding-top: 100px;}

.cookheading {height: 800px; padding: 0px 10px 0px 10px; background-image: url("https://www.boojummex.com/wp-content/themes/boojum/images/boojumhowwecookmob.jpg");}
.cookheading2 {height: 750px;padding: 0px 10px 0px 10px; background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/freshmob.jpg");}


.cookheading3 {height: 750px;padding: 0px 10px 0px 10px;background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/qualitymob.jpg");}
.cookhead5 {margin-right: 120px !important; text-align: center !important;}
.cookheading4 {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/flavourmob.jpg");}
.cookheading5 {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/cookingmob.jpg");}


.ourstory1 {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/story1_mob.jpg");background-size: contain !important;}
.ourstory2 {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/ourstory2mob.jpg");}
.ourstory3 {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/ourstory3_mob.jpg");}
.ourstory4 {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/story4mob.jpg");}
.ourstory5 {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/story5_mob.jpg");}


.boojumaddicthead h1{text-transform: uppercase; font-size: 40px !important; margin-top: -160px;}
.boojumaddicthead p{text-transform: uppercase; font-size: 14px !important;}


/*LOCATIONS*/
#belfast {padding-left: 15px; padding-top: 20px; width:100%;}
.locations{width: 100%;margin-top:0px;}

#dublin {padding-left:15px; width: 100%;}

#galway{ padding-left: 15px; width: 100%;
float: left;}

.leftlocation{width:100%; float: left;}
.rightlocation{width:100%; float: right; margin-right: 30px;}

.cookheading br {display: none !important;}
.ourstory1 br, .ourstory2 br, .ourstory3 br, .ourstory4 br, .ourstory5 br {display: none !important;}

.ourstory1,.ourstory2,.ourstory3,.ourstory4,.ourstory5 {padding: 0px 20px 0px 20px;}

.storyhead { margin-left: 90px !important; text-align: center !important; }
/*** Contact page ***/

#imgheadercontact {
height: 120px;
font-size:50px;}

#contactustext { width: 95%; }
#contactform {height: 750px;}


figcaption h3 {font-size: 24px;}
figcaption p {	line-height: 1em; font-size: 12px; margin-top: 8px;}


/****JOBS****/


.jobleft {width: 90%; text-align: left; float: left; padding-left: 10px; }


/**** LOCATIONS ***/
#locationsheader { height:150px; padding-top: 150px;}
#locationsheader h1 { font-size: 50px;}
#locationtextleft{ width: 100%;padding-left: 10px;}
#locationmapright {width: 100%; padding-right: 10px; padding-top: 20px;}


#belfast { margin-top: 30px; padding-bottom: 500px; }
#belfast h1 { color: #E00981; font-size: 60px;-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); padding-bottom: 40px;}

#dublin {height: 100%; text-align: left; padding-top: 40px;width: 100%;margin:0 auto;padding-bottom: 500px; }
#dublin h1 { color: #E00981; font-size: 60px;-ms-transform: rotate(-4deg); /* IE 9 */
-webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */
transform: rotate(-4deg); padding-bottom: 40px;}

hr{display: none;}

.orderloc { 
font-size: 14px; padding: 10px 15px 10px 15px;}

.locdetails { 
margin-left: 0px;
font-size: 14px; }

.locations h2 {font-size: 16px;}
.leftlocation{width:100%; }
.rightlocation{width:100%; float: left;  }


}






	
			/************************ 12 inch laptop *********************/
@media all  
and (min-width : 768px) 
and (max-width : 1024px)  {


#trucklistinfo{ width: 100%; margin-left: 6px;}
#eventlist{
  width:80%; float: right;
  padding: 30px 20px 30px 20px;
  text-decoration: none; text-align: left;  margin-right: 15px;}

#eventlist h1{color:#e2036d;font-family:  'BrandonPrinted-Two', 'Kameron', serif !important; font-size: 15px; }

#eventlist h2{font-size: 17px;  }
#eventlist hr {color: #fff; background-color: #fff; float: left;}

#howsection {height: 220px; }
#comp_how {width: 70%; padding-left: 0px; }
#comp_howtext { width: 25%; padding-top: 20px; font-size: 12px; line-height: 1.2em; padding-left: 10px;}

#comp_left {width: 100%}
#comp_right {float: left; width: 100%; padding-top: 50px;}
#comp_form {width: 95%; text-align: left;}
img.compfb{max-width: 20% !important;}
#maincontent_comp {height: 1800px;}



#socialshare {float: right; margin-top: -120px; margin-right: -120px; width: 35%;}

#term_left { width: 23%}
#terms_right {float: right; width: 70%; padding-top: 15px;font-size: 8px;-webkit-columns: 310px 2; /* Chrome, Safari, Opera */
-moz-columns: 310px 2; /* Firefox */
columns: 310px 2;
-webkit-column-gap: 50px; /* Chrome, Safari, Opera */
-moz-column-gap: 50px; /* Firefox */
column-gap: 50px; text-align: left; line-height: 1.3em; margin-right: 20px;}

#terms_comp { background-image:none; color: #000; height: 280px; margin-top: -30px; }


#socialsection {width: 100%; margin: 0 auto; height: 480px;}
#socialleft { width: 50%;  margin-left: 0px;} #socialleft img {max-width: 80%;}
#socialright { width: 50%; float:right; margin-right: 0px; }
#socialright ul {font-size: 30px; }

#fixedheader {height: 80px;}
figcaption h3 {font-size: 32px !important; margin-top: 10px;}


.shopmaintext p br{ display: none !important; padding: 20px !important;}
table {margin: 0 auto; width: 100%; height: 200px !important;}
.righteuro {float: right; width: 42%; padding-top: 50px; text-align: left; margin-right: 100px !important;}
.buynowbutton { text-align: right; float: right; width: 100%;}
.lefteuro {float: left; width: 40%; padding-top: 40px;}

.wallettitle {width: 80%;}

#euro {height: 1400px; }
#gbp{height: 1400px; }

td img {height: 200px !important;}


#terms {  height: 150px;font-size: 8px; width: 100%; margin: 0 auto; line-height: 1.4em; margin-top: -140px; padding-top: 70px; float: left;}

#terms p {padding-left: 20px; padding-right: 20px}


.menutext {margin-top: 95%;}
.newtext {margin-top: -10%;}
.loctext {margin-top: -5%;}
.contacttext {margin-top: 10%;}
.addicttext {margin-top: 0%;}
.howtext {margin-top: 5%;}
.shoptext {margin-top: 35%;}

#orderonline {float: right; margin-top: 0px; width: 100px;}
.orderbutton {width: 200px;}

.overlay-desc {
 padding-bottom: 14% !important;}
	
#mainhomearea {margin-top: 100px; }

.overlay-desc {
 padding-bottom: 5%;}	
 
.menuright {padding-right: 20px;}
	
#responsive-menu{width:40% !important;}
.menutitletext {  padding-left: 9% !important;}   

.burritotext h1 {  margin-top: -200px; padding-bottom: 150px;}





.boojumaddicthead h1{ font-size: 50px !important;margin-top: -50px;} 
.boojumaddict2 {padding: 20px;}

#addictpeople {width: 100%;} #addictpeople img {max-width: 100%;}
#socialmedia{display:none;}  

figcaption h3 {
	font-size: 30px }


	
/*BLOG */
.excerpt{ padding-left: 20px; width: 90%;}
.title a {padding-left: 0px;  }

img.attachment-post-thumbnail.wp-post-image{ 
margin-right:0px; height: 50%;}
.findoutmore { margin-top: -100px; width: 30%; font-size: 10px; height: 30%;}

.half {
width: 100% !important;
float: left;}

#pag{ padding-right: 15px; margin-bottom: 20px; }
 
	
#blogleft{
width: 100%;
float: left; }

#blogright{
width: 100%;
float: left; }


.addictimg {margin-left: -5px;width: 24.99% !important;}
.addictimg1 {margin-left: 0px;width: 24.99% !important;}

#footleft {margin-left: 20px; width: 40%; }
#footright {margin-right: 10px; padding-bottom: 0px; padding-top: 60px; }
footer p{ padding-top: 50px; line-height: 1.4em;}
.kaizen {font-size: 7px;}

/**** LOCATIONS ***/
#locationtextleft{ width: 50% !important;padding-left: 20px; float: left;}
#locationmapright {width:50% !important;  padding-right: 0px !important; padding-top: 80px !important; }


#belfast {width: 100%;
float: left;padding-bottom: 20px; }
#dublin {width: 100%;
float: left;padding-bottom: 20px; margin-left: 0px;}

#locationmapright  .google-maps-builder {width:200px!important; margin-top: 100px !important;}

.leftlocation{width:50% !important; float: left;}
.rightlocation{width:50% !important; float: right; text-align: left; }

#contactustext { width: 95%; margin: 0 auto; text-align: left; padding-bottom: 30px;}

.orderloc { 
font-size: 14px; display:inline-block;min-width: 50px;width:80px; padding: 10px; }


  .locdetails {  margin-left: 10px;
   padding: 12px 25px 12px 25px;
  font-size:14px; display:inline-block;min-width: 50px;width: 80px; padding: 10px 15px 10px 15px; }


.jobleft {width: 95%; padding-left: 20px; padding-top: 40px;padding-bottom: 40px; font-size: 16px;}

.jobright{float:left; margin: 0 auto; text-align: center; padding-left: 250px; padding-top: 0px;} 
.jobright2{float:left; margin: 0 auto; text-align: center; padding-left: 250px; padding-top: 0px;} 

.left {width: 100%;}
.middle {width: 100%;}
.right {width: 100%;}
	
}



		
	
		
		/************************ 13 inch laptop *********************/
@media all  
and (min-width : 800px) 
and (max-width : 1280px)  {


#box{line-height: 1.2em}
#boxes{line-height: 1.2em}

.delcatering {width: 62%; font-size: 17px}
.delcatering2 {width: 50%;}


.corkcorner {   margin-top: 6.5%; }
#enquire {width: 90%;}
#enquiretext {margin-left: 10px;} 
#maincontentgallery td img{height: 220px !important;
width: 292px;}

div#maincontentgallerytruck{padding-left: 110px !important;
padding-top: 20px;}

#truckgrid {margin-top: -60px; margin-left: 30px; width: 95%}
.topimg {width: 33%; margin-top: -10px; } #gridtop{margin-left: 17px}
#lefttruck {margin-left: -70px; margin-top: 10px;}


.formtitle {margin-left: 0px; }


#abouttruck {width: 100%; margin-top: -20px;}
.aboutleft {width: 55% !important; }
.aboutright{ padding-top: 300px !important;} 

#maincontentgallerytruck td img{height: 210px !important;
width: 252px !important;}

#booknowtext{width:35%; float: left; padding-top: 300px; color: #fff; font-size: 20px; line-height: 1.3em;} #booknowtext p {text-align: left; margin-left: 100px}
#rollingimage {width:65%; float: right;}
#truckinfo {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png"); height: 680px;}

.truckleft {margin-left: 10px; margin-top: -15px;} .truckright{margin-right: 10px;margin-top: -15px;}


.btn { margin-left: 100px; width: 80%;}


#trucklistinfo{ width: 27%; float: left; color: #fff; text-align: left; margin-left: 20px;}
#eventlist{
  width:55%;}

#eventlist h1{color:#fff;; font-size: 16px;font-family: 'CynthoSlabPro-Regular' !important; }
#eventlist td{text-align: left}
#eventlist table{width: 100%}
#eventlist h2{font-size: 16px;  line-height: 1.4em; color:#e2036d !important; text-transform: uppercase; font-weight: 700;}
#eventlist hr {color: #fff; background-color: #fff; float: left;}
#eventlist a{color:#fff; text-decoration: underline;font-size: 16px; }






#howsection {height: 200px; }
#comp_how {width: 50%; padding-left: 100px; }
#comp_howtext { width: 35%; padding-top: 60px; }
#comp_howtext p br {display: none !important;}
#comp_right input.wpcf7-form-control.wpcf7-submit{
font-size: 50px;}
#maincontent_comp { height: 1000px;}

#comp_bonustext { width:33% !important; padding-top: 80px; }
#bonussection {background: #fff; height: 400px; padding-top: 50px;}


#sendvideo {width: 100%;} 
.sendtitle {color: #E2036D; font-weight: 700; font-size: 35px; line-height: 1.1em;}
#bonusshare {margin-left: 10px;}


#term_left { width: 25%}
#terms_right {width: 70%; font-size: 8px;line-height: 1.1em; }


#socialsection {height: 750px;}
#socialleft { width: 50%;  margin-left: 0px;}
#socialright { width: 50%; float: right; margin-right: 0px; }
#socialright ul {font-size: 30px; }

td img {height: 250px !important;}
.righteuro { margin-right: 150px;}

.menuright {padding-right: 65px;}
.socialmedia{float: right; padding-right:5px;} 

.menutitletext {padding-left:65px; } 

	#mainhomearea {margin-top: -50px; }


/*BLOG */
.excerpt{ padding-left: 20px; width: 100%;}
.title a{ font-size: 16px !important;}


img.attachment-post-thumbnail.wp-post-image{ 
margin-right:0px; height: 50%;}


.half {
width: 20%;
float: left; margin-left: 0px;}


#blogleft{
width: 45%;
float: left; }


figcaption h3 {
	font-size: 45px !important; }

.burritotext h1 {  margin-top: -290px !important; padding-bottom: 230px;}	


/*BLOG */
.excerpt{ padding-left: 20px; width: 90%; font-size: 11px !important;}
.title a {padding-left: 20px; font-size: 16px; }

img.attachment-post-thumbnail.wp-post-image{ 
margin-right:0px; height: 50%;}
.findoutmore { margin-top: -100px; width: 30%; font-size: 10px; height: 30%;}

.half {
width: 31% !important;
float: left;}

#pag{ padding-right: 15px; margin-bottom: 20px; }
 
	
#blogleft{
width: 100%;
float: left; }

#blogright{
width: 100%;
float: left; }

.cookhead2 {margin: 0 auto; }

#addictpeople {width: 100%; padding: 0; float: left; text-align: left; margin-top: 20px;}
.addictimg {margin-left: -6px !important;width: 25%}
.addictimg1 {margin-left: 0px;width: 25%}


/**** LOCATIONS ***/
#locationtextleft{ width: 80%;padding-left: 20px; float: left;}
#locationmapright {width: 20%; float: right; padding-right: 0px; padding-top: 50px!important; margin-right: 460px!important;}


#belfast {width: 100%;
float: left;padding-bottom: 20px; }
#dublin {width: 100%;
float: left;padding-bottom: 20px; margin-left: -30px;}

#locationmapright .google-maps-builder {width: 450px !important;}

.leftlocation{width:100%; float: left;}
.rightlocation{width:100%; float: right; text-align: left; }



.orderloc { 
font-size: 14px; display:inline-block;min-width: 50px;width:80px; padding: 10px; }


  .locdetails {  margin-left: 10px;
   padding: 12px 25px 12px 25px;
  font-size:14px; display:inline-block;min-width: 50px;width: 80px; padding: 10px 15px 10px 15px; }

  .leftcurrency {float: left; width: 42%; padding: 10px; margin-left: 10px; }
.rightcurrency {float: right; width: 42%;padding: 10px; margin-right: 10px;}
#eurot table {margin: 0 auto; width: 40%;}

#terms {  height: 150px;font-size: 8pt; }

td img {height: 320px !important;}
}
	
	
	
		/************************ 15inch *********************/
@media all  
and (min-width : 768px) 
and (max-width : 1366px)  {

.corkcorner {   margin-top: 6.3%; }

#box{line-height: 1.2em}
#boxes{line-height: 1.2em}

.delcatering {width: 62%; font-size: 17px}
.delcatering2 {width: 50%;}

img.orderbutton
{margin-left: -250px; width: 250px;}

img.orderbutton2{width: 250px;}
img.orderbuttonclick {width: 250px; height: 230px}

#maincontentgallery td img{height: 230px !important;
width: 313px;}

#maincontentgallerytruck td img{height: 230px !important;
width: 310px !important;}

#truckgrid {margin-top: -60px; margin-left: 30px; width: 95%}
.topimg {width: 30% ; margin-top: -10px; } #gridtop{margin-left: 20px}
#lefttruck {margin-left: -70px; margin-top: 10px;}

div#maincontentgallerytruck{padding-left: 20px;
padding-top: 20px;}
.formtitle {margin-left: 0px; }
.ngg-album-compact h4 .ngg-album-desc{margin-top: -160px;margin-left: -30px; font-size: 22px;}
#abouttruck {width: 100%; margin-top: -20px;}


.aboutleft {width: 65%; text-align: left; float: left; padding-left: 70px; padding-top: 40px;padding-bottom: 40px; font-size: 16px; color:#fff}
.aboutright{float:right; padding-right: 10px; padding-top: 300px;} 

#truckgrid {margin-top: 60px !important;
margin-left: 25px !important ;
width: 95%}


#trucklistinfo{ width: 30%; float: left; color: #fff; text-align: left; margin-left: 100px; font-size: 20px;}
#eventlist{
  width:40%;   margin-right: 30px;}

#eventlist h1{color:#fff;; font-size: 14px;font-family: 'CynthoSlabPro-Regular' !important; }
#eventlist td{text-align: left}
#eventlist table{width: 100%}
#eventlist h2{font-size: 14px;  line-height: 1.4em; color:#e2036d !important; text-transform: uppercase; font-weight: 700;}
#eventlist hr {color: #fff; background-color: #fff; float: left;}
#eventlist a{color:#fff; text-decoration: underline;font-size: 14px; }


	#mainhomearea {margin-top: -30px; }
.menutitletext {padding-left:95px; } 
.socialmedia{float: right; padding-right:5px;} 

.righteuro { margin-right: 150px;}
td img {height: 260px !important;}
img.alignnone.aligncenter {height: 350px !important;}
img.alignnone.wp-image-489.size-full {height: 350px !important;}

/*BLOG */
.excerpt{ padding-left: 20px; width: 90%; font-size: 11px !important;}
.title a{padding-left: 20px; font-size: 18px !important;}

img.attachment-post-thumbnail.wp-post-image{ 
margin-right:0px; height: 450px !important}

#blogright img.attachment-post-thumbnail.wp-post-image{ 
margin-right:0px; height: 600px !important}

.findoutmore { margin-top: -100px; width: 30%; font-size: 10px; height: 30%;}

.half {
width: 33.3%;
float: left;height: 660px}

#pag{ padding-right: 15px; margin-bottom: 20px; }

.overlay-desc {
 padding-bottom: 5%; margin-left: 200px}



	
#blogleft{
width: 100%;
float: left; }

#blogright{
width: 100%;
float: left; }

.addictimg {margin-left: -4px;width: 25%}
.addictimg1 {margin-left: 0px;width: 25%}

/**** LOCATIONS ***/
#locationtextleft{ width: 40%;padding-left: 20px; float: left;}
#locationmapright {width: 20%; float: right; padding-top: 40px !important; margin-right: -20px !important;}


#belfast {width: 100%;
float: left;padding-bottom: 20px; }
#dublin {width: 100%;float: left;padding-bottom: 20px; margin-left: 0px;}

#locationmapright .google-maps-builder {width: 650px !important;}

.leftlocation{width:50%; float: left;}
.rightlocation{width:50%; float: right; text-align: left; }


.orderloc { 
font-size: 14px; display:inline-block;min-width: 50px;width:80px; padding: 10px; }

.locdetails {  margin-left: 10px;
   padding: 12px 25px 12px 25px;
  font-size:14px; display:inline-block;min-width: 50px;width: 80px; padding: 10px 15px 10px 15px; }



#mapinfo {width: 350px; background: #fff; height: 360px; margin-top: -500px; position: relative; z-index: 200; margin-bottom: 100px; margin-left: 200px; padding: 10px; line-height: 1.3em; text-align: center; padding-left: 20px; padding-bottom: 20px;}

.leftcurrency {float: left; width: 42%; padding: 10px; margin-left: 10px; }
.rightcurrency {float: right; width: 42%;padding: 10px; margin-right: 10px;}
#eurot table {margin: 0 auto; width: 40%;}

#terms {  height: 150px;font-size: 8pt; }
td img {height: 360px !important}


}




		/************************ 13 rotate *********************/
@media all  
and (min-width : 800px) 
and (max-width : 1280px)  {

}



		/************************ 19 inch *********************/
@media all  
and (min-width : 900px) 
and (max-width : 1440px)  {

#enquire { height: 760px; margin-top: -30px !important; padding-top: 100px; width: 90%; margin: 0 auto;}
#enquiretext {width: 20%; float: left; color:#fff; margin-left: 100px;} #enquiretext p {text-align: left;}
#enquireform {width: 70%; float: right}
.formtitle {float: left;margin-left: 80px; }

.corkcorner {   margin-top: 5.9%; }
img.orderbutton
{margin-left: -250px;}

#truckgrid {margin-top: 60px; margin-left: 30px; width: 95%}

.topimg {width: 32.9%; margin-top: -10px; } #gridtop{margin-left: 19px}
#lefttruck {margin-left: -70px; margin-top: 10px;}

#enquire {width: 90%;height: 1200px}
#enquiretext {margin-left: 10px;} 
#booknowtext{  padding-top: 300px; color: #fff; font-size: 20px; line-height: 1.3em;} #booknowtext p {margin-left: 100px}
#truckinfo {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png"); height: 780px;}

.truckleft {margin-left: 10px; margin-top: -15px;} .truckright{margin-right: 10px;margin-top: -15px;}
#trucklistinfo{ width: 27%; float: left; color: #fff; text-align: left; margin-left: 50px;}
#eventlist{
  width:55%;}
.formtitle {margin-left: 0px; }
div#locationmapright{margin-right: -10px !important;}
.aboutleft {width: 58%; }

div#maincontentgallerytruck{padding-left: 20px;
padding-top: 20px;}

.btn { margin-left: 100px; width: 80%;}
#maincontentgallerytruck td img{height: 230px !important;
width: 320px;}

#howsection {height: 250px; padding-top: 50px;}
#comp_how {float: left; width: 50%; padding-left: 100px; }

#comp_howtext { width: 25%; padding-top: 80px;   }

#comp_left {float: left; width: 40%}
#comp_right {float: right; width: 55%; padding-top: 50px;}
.compsm {max-width: 34%;}
#comp_form {width: 94%; text-align: left;}

#comp_right .wpcf7-submit {font-size: 55px;}

#term_left { width: 25%; }
#terms_right { width: 65%; margin-top: -10px;}

#comp_bonustext { width:30% !important; padding-top: 60px; font-size: 14px }
#bonussection {background: #fff; height: 350px; padding-top: 50px;}

#terms_bonus {width: 32%}
img.orderbutton {width: 18%; margin-top: -10px;}
img.orderbutton2 {width: 18%; margin-top: -10px;}

#sendvideo {width: 100%;} 
.sendtitle {color: #E2036D; font-weight: 700; font-size: 30px; line-height: 1.4em;}
#bonusshare {margin-left: 10px;}

#socialleft { width: 50%;  margin-left: 0px;}
#socialright { width: 50%; float: right; margin-right: 0px; }
#socialright ul {font-size: 30px; }

/*BLOG */
.excerpt{ padding-left: 20px; width: 90%; font-size: 11px !important;}
.title a {padding-left: 20px; font-size: 20px !important; }

#locationmapright { margin-right: -70px;}

.half {
width: 33.3% !important;
float: left;}

#pag{ padding-right: 15px; margin-bottom: 20px; }
 img.attachment-post-thumbnail.wp-post-image{ 
margin-right:0px; height: 450px !important}

#blogright img.attachment-post-thumbnail.wp-post-image{ 
margin-right:0px; height: 550px !important}
	
#blogleft{
width: 100%;
float: left; }

#blogright{
width: 100%;
float: left; }

.menutitletext {padding-left: 6.5%; }  
.overlay-desc {
padding-bottom: 14%; margin-left: 200px }

.addictimg {margin-left: -6px;width: 25% !important;}
.addictimg1 {margin-left: -6px;width: 25% !important;}

.firsttweet {float:left;width: 20%; margin-left: 55px; }
.secondtweet {float:left;width: 20%; margin-left: 55px;}
.thirdtweet {float:left;width: 20%; margin-left: 55px;}
.fourthtweet {float:right;width: 20%;  margin-right: 50px;}

.leftcurrency {float: left; width: 44%; padding: 10px; margin-left: 10px; }
.rightcurrency {float: right; width: 44%;padding: 10px; margin-right: 10px;}
#eurot table {margin: 0 auto; width: 40%;}
#terms {  height: 150px;font-size: 8pt; }

}
	
	
	
	
	
			/************************ custom *********************/
@media all  
and (min-width : 670px) 
and (max-width : 765px)  {


#socialmedia{display: none;} 
.sm{max-width: 20px; padding-top: 10px;}
.menutitletext {padding-left: 65px;}

.menuright {padding-right: 20px;}

#orderonline {float: right; margin-top: 5px; width: 100px;}
.orderbutton {width: 200px;}


.menutext {margin-top: 55%;}
.newtext {margin-top: -10%;}
.loctext {margin-top: -5%;}
.contacttext {margin-top: 0%;}
.addicttext {margin-top: 0%;}


.howtext {margin-top: 8%; font-size: 30px !important}
.shoptext {margin-top:45%; }

figcaption h3 {font-size: 24px !important; margin-top: -10px;}
figcaption p {	line-height: 1em; font-size: 12px; margin-top: 8px;}
footer {padding-right: 20px; }



#mainhomearea {margin-top: -120px; }
.burritotext h1 {  margin-top: -160px; padding-bottom: 150px; font-size: 70px;}
#responsive-menu{width:50% !important;}

#belfast { width:60% !important;}
#dublin { width: 60%;}
#galway{  width: 60%;}

.locationheading2 {padding-bottom: 0%;}

#locationinfo { margin-left: 150px; }	

.boojumaddicthead {padding-top: 0px;}
.boojumaddicthead h1{font-size: 50px !important;line-height: 1em;}
.boojumaddicthead p{font-size: 20px !important;}
.addictimg {margin-left: -7px;width: 25% !important;}
.addictimg1 {margin-left: 0px;width: 25% !important;}

.overlay-desc {
 padding-bottom: 0%;}	
 
 }




			/************************ custom *********************/
@media all  
and (min-width : 600px) 
and (max-width : 765px)  {
/*BLOG */
.excerpt{ padding-left: 20px; width: 90%; font-size: 10px !important;}
.title a {padding-left: 20px; font-size: 15px !important; line-height: 0.5em !important; }


.title h3 {line-height: 1em !important;}

img.attachment-post-thumbnail.wp-post-image{ 
margin-right:0px; height: 50%;}
.findoutmore { margin-top: -100px; width: 30%; font-size: 10px; height: 30%;}

.half {
width: 33% !important;
float: left;}

#responsive-menu{width:60% !important;}

br {display: none;}

.addictimg {margin-left: -5px;width: 24.99% !important;}
.addictimg1 {margin-left: 0px;width: 24.99% !important;}

table{
  width: 100%; height: 100%;}
  
 #eurot table{
  width: 100%;}
  #bluewall { height: 1700px;}
  


.shopmaintext {padding: 30px;}
.shopmaintext  p br {display: none;}

td h2{font-size: 11px; margin-top: -80px; }
  

.leftcurrency {float: left; width: 98% !important; margin-left: 0px; padding: 0px;}
.rightcurrency {float: left; width: 98%!important;margin-right: 0px; padding: 0px;}

#terms { height: 150px;font-size: 8pt; width: 100%; margin: 0 auto; line-height: 1.4em; margin-top: -80px; padding-top: 70px; float: left;}

#terms p {padding-left: 50px; padding-right: 50px}

}



			/************************ custom *********************/
@media all  
and (min-width : 1050px) 
and (max-width : 1680px)  {

#locationmapright {width: 45%; float: right; padding-top: 0px; margin-right: 70px !important;}

}
		
		
		
		/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}
		

	@media all  
and (min-width : 1457px) 
and (max-width : 1581px)  {		
		
		.leftcurrency {float: left; width: 44%; padding: 10px; margin-left: 10px; }
.rightcurrency {float: right; width: 44%;padding: 10px; margin-right: 10px;}
#eurot table {margin: 0 auto; width: 40%;}
#terms {  height: 150px;font-size: 8pt; }

		}		
			

		
@media all  
and (min-width : 1580px) 
and (max-width : 1920px)  {		

#maincontentgallery td img{height: 310px !important;
width: 496px;}

div#truckgrid{width: 95%}

div#gridtop{margin-left: 35px;}
div#locationmapright{margin-right: -10px !important;}

.topimg{margin-left: -10px;
width: 31%;}


#maincontentgallerytruck td img{height: 340px !important;
width: 496px;}
div#maincontentgallerytruck{padding-left: 20px;
padding-top: 20px;}
		
		.leftcurrency {float: left; width: 44%; padding: 10px; margin-left: 10px; }
.rightcurrency {float: right; width: 44%;padding: 10px; margin-right: 10px;}
#eurot table {margin: 0 auto; width: 40%;}
#terms {  height: 150px;font-size: 8pt; }

		}	


	@media all  
and (min-width : 1931px) 
and (max-width : 2134px)  {		
		


		.leftcurrency {float: left; width: 44%; padding: 10px; margin-left: 10px; }
.rightcurrency {float: right; width: 44%;padding: 10px; margin-right: 10px;}
#eurot table {margin: 0 auto; width: 40%;}
#terms {  height: 150px;font-size: 8pt; }

		}	



@media all  
and (min-width : 1211px) 
and (max-width : 2284px)  {

}

@media all  
and (min-width : 650px) 
and (max-width : 669px)  {	
	
.whathappensmob {display: none}
.whathappenshide {display:inline-block; padding-bottom: 50px;}


.topimg {margin-top: -10px } .truckleft2 {margin-left: 0px; margin-top: -15px; padding-bottom: 100px;} 

#mobup {margin-top:-400px}
#mobdown {padding-top:400px}


.aboutleft {width: 100%; padding-left: 10px; padding-top: 40px;}
.aboutright{float:left;  padding-top: 0px; padding-left: 50px; width: 100%} 


#enquire {width: 100% !important; padding-top: 20px; height: 1020px;}
#enquiretext {margin-left: 10px !important;width: 100%;}
#enquireform{width: 100% !important;} 
#enquireform .wpcf7-submit{ font-size:50px;}

.formtitle{margin-left: 10px !important}

#lefttruck {width:100%; float: left;}
#righttruck {width:100%; float: right; margin-top: -100px;}


#booknowtext{width:100%; float: left; padding-top: 300px; } #booknowtext p {text-align: left; margin-left: 50px}
#rollingimage {width:100%; float: left; margin-top: -700px;}
#truckinfo {background-image:url("https://www.boojummex.com/wp-content/themes/boojum/images/bluewall.png"); height: 650px;}

.truckleft {margin-left: 0px; margin-top: -15px;} .truckright{margin-right: 0px;margin-top: -15px;}


#truckinfo2 {height: 1050px; margin-top: -20px; padding-top: 50px;}
#trucklistinfo{ width: 100%; margin-left: 6px;}
#eventlist{
  width:90%; float: left;
  padding: 30px 20px 30px 20px;
  text-decoration: none; text-align: left;  margin-left: 10px;}

.skull {display: none}

  #eventlist h1{color:#fff;; font-size: 10px;font-family: 'CynthoSlabPro-Regular' !important; line-height: 1.2em; width: 90px}
#eventlist td{text-align: left}
#eventlist table{width: 100%}
#eventlist h2{font-size: 10px;  line-height: 1.2em; color:#e2036d !important; text-transform: uppercase; font-weight: 700; margin-top: 0px;width: 100px}
#eventlist hr {color: #fff; background-color: #fff; float: left;}
#eventlist a{color:#fff; text-decoration: underline;font-size: 8px; font-weight: 700;line-height: 1.2em !important; margin-top: -30px !important;}
	
#lefttruck {width:100%; float: left;}
#righttruck {width:100%; float: right; margin-top: -100px;}	
img.topimg {width: 660px; margin-left: -10px;}	

#socialmedia{ margin-right: 0px !important; float: right !important;padding-right: 10px;} 
#socialmedia img{ width: 20px;} 

#box{line-height: 1.2em}
#boxes{line-height: 1.2em}

.delcatering {width: 95%; font-size: 14px}
.delcatering2 {width: 80%;font-size: 11px}
  	
	.aboutcatering { height: 700px; }
.furtherabout {padding-top: 0px; width: 50%; margin: 0 auto;}
#bitems{width: 80%; margin: 0 auto}

img.orderbutton2{ width: 200px;}

}


					