/*
Theme Name: Celtic_Pride_Child
Description: celtic pride child theme
Version: 3.0.1
Author: Uprise Marketing
Author URI: http://www.uprisemarketing.co.uk
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
 Template: Celtic_Pride
*/

@import url(http://fonts.googleapis.com/css?family=Permanent+Marker);
@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700,400italic);


/* CN */

.slideshow_caption {padding: 0;}

.slideshow_align_caption {
    display: block;}

.avia-caption-content p {margin: 0 !important;}

img.slider-image {
	width: 230px !important;
    float: right;
}

@media only screen and (max-width: 600px)  { 
img.slider-image {display: none !important;}
}

@media only screen and (min-width: 600px) and (max-width:768px) { 
img.slider-image {width: 100px !important;}
}

/* Jyles New */

.single-post .container {margin-top: 30px;}

#top .avia-layerslider .ls-nav-prev, #top .avia-layerslider .ls-nav-next {opacity: 0.8; background: #000000;}






.logo a{

background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/celtic_pride_red.png');
background-repeat: no-repeat;
}





.logo:hover img {
zoom: 1;
filter: alpha(opacity=0);
opacity: 0;
}


.logo img {
zoom: 1;
filter: alpha(opacity=0);
opacity: 0;
}



.beef-logo{width: auto;float: left;height: 105px;margin-right: 10px;}

.pork-logo{width: auto;float: left;height: 105px;}

.two-logo-container {padding: 20px;height: auto;width: 25%;float: left;}






/* Map */


.content-eating-out {width: 60%;height: auto;float: left;}

.map-container {width: 35%;height: auto;float: right; background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/01/new-map2.png'); background-repeat: no-repeat;height: 500px;background-size: 100%;}

.icon-container {width: 100%;height: 100px;margin: 0 auto;}


a.north-wales-icon {width: 60%;background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/new_icon.png');background-repeat: no-repeat;height: 73px;float: right;}

a:hover.north-wales-icon {background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/new_icon_hover.png');}


a.mid-wales-icon {width: 58%;background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/new_icon.png');background-repeat: no-repeat;height: 73px;float: right;margin-top: 30px;}

a:hover.mid-wales-icon {background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/new_icon_hover.png');}


a.west-wales-icon {width: 93%;background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/new_icon.png');background-repeat: no-repeat;height: 73px;float: right;margin-top: -15px;}

a:hover.west-wales-icon {background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/new_icon_hover.png');}



a.south-wales-icon {width: 52%;background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/new_icon.png');background-repeat: no-repeat;height: 73px;float: right;margin-top: -20px;}

a:hover.south-wales-icon {background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/new_icon_hover.png');}



a.england-icon {width: 57%;background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/new_icon.png');background-repeat: no-repeat;
height: 73px;float: right;}

a:hover.england-icon {background-image: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/new_icon_hover.png');}


#lbp-inline-href-1 h1 {color: #e84a1e; margin-bottom: 25px;}

#lbp-inline-href-2 h1 {color: #e84a1e; margin-bottom: 25px;}

#lbp-inline-href-3 h1 {color: #e84a1e; margin-bottom: 25px;}

#lbp-inline-href-4 h1 {color: #e84a1e; margin-bottom: 25px;}

#lbp-inline-href-5 h1 {color: #e84a1e; margin-bottom: 25px;}

#lbp-inline-href-6 h1 {color: #e84a1e; margin-bottom: 25px;}


.page-id-193 p {display: none;}

.page-id-193 #footer p {display: block;}

.video-title {font-size: 1.7em;
letter-spacing: 1.5px;
font-weight: 600;
font-family: 'Josefin Sans', sans-serif;
margin-top: 30px;
text-align: center;
width: 91%;
color: #e84a1e !important;}



.video-sub {font-family: 'Josefin Sans', sans-serif;
font-size: 17px;
color: #281d20;
line-height: 25px;
text-transform: none;
text-align: center;
width: 88%;
margin-bottom: 30px;}


/* header */



.logo { margin-top: 20px;}

#top .social_bookmarks li {float: right;}

#header_main { border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #be4128; z-index: 1; margin-top: 0px;}

#phone_number_container {float:right; color: #e84a1e; text-align: center; text-transform: uppercase; font-size: 1.7em; letter-spacing: 0.8px; font-weight: 800; font-family: 'Josefin Sans', sans-serif; margin-top: -30px;width: 33%; text-align: left;}

.call{font-weight: 100;}

.av-main-nav li a{color: #9a2714; margin-top: 21px !important; text-transform: uppercase; font-size: 1.3em !important; letter-spacing: 0.8px; font-weight: 400; font-family: 'Josefin Sans', sans-serif;}

#header_main .social_bookmarks {
	    width: 30%;
    float: right;
    height: 100%;
    line-height: 100px;
    margin: 50px 0px;
}

#header_meta {display: none;}


.phone_number_inner {
	width: 100%;
    height: auto;
    float: left;
    text-align: left;
}


#top .social_bookmarks li a {color: white; background-color: #be4128 !important;font-size: 17px;}

#top .social_bookmarks li {margin-left: 2px;}


/* body */



body { font-family: 'Josefin Sans', sans-serif;}

p {font-family: 'Josefin Sans', sans-serif; font-size:17px; color:#281d20;line-height: 25px;}

.wrapper{margin:0 auto; max-width:1020px; height:auto;}

.image-overlay {background: #be4128 !important;}

.image-overlay-inside, .image-overlay.overlay-type-extern {display: none !important;}


.image-overlay.overlay-type-extern {width: 322px !important;}

.page-id-79 .image-overlay.overlay-type-extern {width: 97% !important;}

.page-id-105 .image-overlay.overlay-type-extern {width: 360px !important;}


/* homepage */




.new-image-hover-jyles {width: 33%;float: left;}

.page-id-79 .new-image-hover-jyles {width: 50%;float: left;}


body .units.alpha { padding-top: 0px; padding-bottom: 0px;}



#welcome {height: auto;
}

#welcome h2 {color: #281d20; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; padding-top: 77px; width: 20%;
margin: 0 auto;} 

#welcome_one{ text-align:center; padding:50px 20px 50px 0;  position: relative; width: 33%; /* for IE 6 */ float:left;}
#welcome_one p{ font-family: 'Permanent Marker', cursive; position: absolute; color:#fff; font-size: 25px; letter-spacing: 3px; top: 132px; left: 0; width: 95%}

#welcome_two{ text-align:center; padding:50px 20px 50px 0;  position: relative; width: 33%; /* for IE 6 */ float:left;}
#welcome_two p{ font-family: 'Permanent Marker', cursive; position: absolute; color:#fff; font-size: 25px; letter-spacing: 3px; top: 132px; left: 0; width: 95%}

#welcome_three{ text-align:center; padding:50px 20px 50px 0;  position: relative; width: 33%; /* for IE 6 */ float:left;}
#welcome_three p{ font-family: 'Permanent Marker', cursive; position: absolute; color:#fff; font-size: 25px; letter-spacing: 3px; top: 132px; left: 0; width: 95%}

#aboutus{ background: url(http://celtic-pride.co.uk/wp-content/uploads/2014/10/about-us-background.jpg) no-repeat center center; text-align: center; margin-top: 0px; padding: 20px 0 0 0; width: 100%; background-size: cover;}
#aboutus h2{color: #fff; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; margin-top: 77px; margin-bottom: 77px; width: 20%; margin-left: auto; margin-right: auto;}
#aboutus strong{ font-family: 'Josefin Sans', sans-serif; font-size:17px; font-weight:800; color: #fff; }
#aboutus p{ font-family: 'Josefin Sans', sans-serif; font-size:17px; color:#fff; width: 65%; margin:auto; line-height: 27px;}

.avia-button.avia-size-small{border: 4px solid black; background: none; margin-top: 77px; margin-bottom: 77px; border-radius: 0px; font-family: 'Josefin Sans', sans-serif; font-size:12px; font-weight:300; color: #fff; text-transform: uppercase; padding: 10px 15px 10px 15px;}


#tryandbuy {}

#tryandbuy h2 {color: #281d20; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; padding-top: 77px; width: 40%;
margin-left: auto; margin-right: auto;} 

#tryandbuy_one{ text-align:center; padding:50px 20px 50px 0;  position: relative; width: 33%; /* for IE 6 */ float:left;}
#tryandbuy_one p{ font-family: 'Permanent Marker', cursive; position: absolute; color:#fff; font-size: 25px; letter-spacing: 3px; top: 132px; left: 0; width: 95%}

#tryandbuy_two{ text-align:center; padding:50px 20px 50px 0;  position: relative; width: 33%; /* for IE 6 */ float:left;}
#tryandbuy_two p{ font-family: 'Permanent Marker', cursive; position: absolute; color:#fff; font-size: 25px; letter-spacing: 3px; top: 132px; left: 0; width: 95%}

#tryandbuy_three{ text-align:center; padding:50px 20px 50px 0;  position: relative; width: 33%; /* for IE 6 */ float:left;}
#tryandbuy_three p{ font-family: 'Permanent Marker', cursive; position: absolute; color:#fff; font-size: 25px; letter-spacing: 3px; top: 107px; left: 0; width: 95%}


#celtic_pork{ background: url(http://celtic-pride.co.uk/wp-content/uploads/2014/10/celtic-pork-background.jpg) no-repeat center center; text-align: center; margin-top: 0px; padding: 20px 0 0 0; width: 100%; background-size: cover;}
#celtic_pork h2{color: #fff; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; margin-top: 20px; margin-bottom: 20px; width: 30%; margin-left: auto; margin-right: auto;}
#celtic_pork strong{ font-family: 'Josefin Sans', sans-serif; font-size:17px; font-weight:800; color: #fff; }
#celtic_pork p{ font-family: 'Josefin Sans', sans-serif; font-size:17px; color:#fff; width: 65%; margin:auto; line-height: 27px;}
.cp_logo {margin-top: 20px !important;}


#quotes {padding-bottom: 3%;}

#quotes p { font-family: 'Josefin Sans', sans-serif; font-size:17px; color:#000; width: 65%; margin:auto; line-height: 25px; margin-left: 20px; font-style: italic;}

#quotes h2 {color: #281d20; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; padding-top: 77px; width: 42%;
margin-left: auto;margin-right: auto;} 

#quotes_one{width:33%; float:left; margin-top: 20px;}
#quotes_two{width:33%; float:left; margin-top: 35px;}
#quotes_three{width:33%; float:left; margin-top: 35px;}


blockquote { border-left: none; margin: 1.5em 10px; padding: .5em 10px; quotes: "\201C""\201D""\2018""\2019"; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif !important; font-size:17px !important; color:#9a2714 !important; line-height: 27px !important; font-weight: 800;}  
    
blockquote:before { color: #9a2714; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif !important; content: open-quote; font-size: 4em; line-height: .1em; margin-right: .25em; vertical-align: -.4em;}  
 
blockquote p { display: inline;}  


#box6{ background:#e84a1e; padding:35px 0 35px 0; margin:0 auto;}
#box6 h2{ font-size:30px; font-family: 'Josefin Sans', sans-serif; color:#fff; text-transform: uppercase; text-align: center; padding:18px 0 10px 0; margin: auto; overflow:hidden;width: 100% !important; font-weight:500;border: 0px solid white;}
#box6 a{color:#fff; text-decoration: none; }



/* about us page */



#aboutus-header{ background: url(http://celtic-pride.co.uk/wp-content/uploads/2014/10/about-us-background.jpg) no-repeat center center; text-align: center; margin-top: 0px; padding: 20px 0 0 0; width: 100%; background-size: cover; min-height:344px; background-position: inherit;}

.history_wrapper{min-height: 1280px;margin:0 auto; max-width:1020px;}

#aboutus-header h2{color: #fff; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; margin-top: 130px; margin-bottom: 77px; width: 14%; margin-left: auto; margin-right: auto;}

#history h2 {color: #281d20; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; width: 11%; margin-left: auto; margin-right: auto;} 

#history_1{float:left; width:50%;}

#history_1 p{margin-top: 77px; border:4px solid #ececec; padding:30px; }

#history_2{float:right; background: url(http://celtic-pride.co.uk/wp-content/uploads/2014/10/history-1.png) no-repeat center center; text-align: center; margin-top: 77px; width: 48%; background-size: cover; height:318px;}

#history_3{float:right; width:48%;}
#history_3 p{margin-top: 77px; border:4px solid #ececec; padding:30px; }

#history_4{float:left; background: url('http://celtic-pride.co.uk/wp-content/uploads/2015/01/farmers.jpg') no-repeat center center; text-align: center; margin-top: 64px; width: 50%; background-size: cover; height:266px;}

#history_5{float:left; width:50%;}

#history_5 p{margin-top: 60px; border:4px solid #ececec; padding:30px; }

#history_6{float:right; background: url(http://celtic-pride.co.uk/wp-content/uploads/2014/10/history-3.png) no-repeat center center; text-align: center; margin-top: 65px; margin-left: 18px; width: 48%; background-size: cover; height:316px;}

#quality_standards {background:#281d20; min-height:480px; margin-bottom: -10px;}
#quality_standards h2 {color: #fff; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #be4128; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; padding-top: 77px; width: 28%; margin-left: auto; margin-right: auto;} 

.qs1{width:48%; color:#fff; float:left; padding: 50px 0 0 0;}
.qs2{width:48%; color:#fff; float:right;padding: 50px 0 0 0;}

.pgi_logo{margin-top: -15px !important; float: right; width:110px;}



/* eating out page */



#eatingout-header{ background: url('http://celtic-pride.co.uk/wp-content/uploads/2015/01/where-to-try.jpg') no-repeat center center; text-align: center; margin-top: 0px; padding: 20px 0 0 0; width: 100%; background-size: cover; min-height:344px; background-position: inherit;}

#eatingout-header h2{color: #fff; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; margin-top: 130px; margin-bottom: 77px; width: 20%; margin-left: auto; margin-right: auto; }

#wheretotry{ background:#f2f6f6; text-align: center; margin-top: 0px; padding: 20px 0 0 0; width: 100%; margin-top: -77px; min-height: 660px;}
#wheretotry h2{color: #281d20; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; margin-top: 77px; margin-bottom: 77px; width: 20%; margin-left: auto; margin-right: auto;}
#wheretotry strong{ font-family: 'Josefin Sans', sans-serif; font-size:17px; font-weight:800; color: #372d30; }
#wheretotry p{ font-family: 'Josefin Sans', sans-serif;font-size: 30px;color: #372d30;width: 65%;margin: auto;line-height: 35px;float: left;text-align: left;width: 100%;margin-top: 50px;}

#wheretobuy {}

#wheretobuy h2 {color: #281d20; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; padding-top: 77px; width: 20%; margin-left: auto; margin-right: auto;} 

#wheretobuy_one{ text-align:center; padding:50px 20px 50px 0;  position: relative; width: 50%; /* for IE 6 */ float:left;}
#wheretobuy_one p{ font-family: 'Permanent Marker', cursive; position: absolute; color:#fff; font-size: 25px; letter-spacing: 3px; top: 132px; left: 0; width: 95%}

#wheretobuy_two{ text-align:center; padding:50px 20px 50px 0;  position: relative; width: 50%; /* for IE 6 */ float:left;}
#wheretobuy_two p{ font-family: 'Permanent Marker', cursive; position: absolute; color:#fff; font-size: 25px; letter-spacing: 3px; top: 107px; left: 0; width: 95%}


/* our products page */

#ourproducts-header{ background: url('http://celtic-pride.co.uk/wp-content/uploads/2015/01/inner_1.jpg') no-repeat center center; text-align: center; margin-top: 0px; padding: 20px 0 0 0; width: 100%; background-size: cover; min-height:344px; background-position: inherit;}

.our-products_wrapper{min-height: 1420px;margin:0 auto; max-width:1020px;}

#ourproducts-header h2{color: #fff; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; margin-top: 130px; margin-bottom: 77px; width: 21%; margin-left: auto; margin-right: auto;}


#ourproducers-header{ background: url('http://celtic-pride.co.uk/wp-content/uploads/2015/01/inner_2.jpg') no-repeat center center; text-align: center; margin-top: 0px; padding: 20px 0 0 0; width: 100%; background-size: cover; min-height:344px; background-position: inherit;}

.ourproducers_wrapper{min-height: 1420px;margin:0 auto; max-width:1020px;}

#ourproducers-header h2{color: #fff; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; margin-top: 130px; margin-bottom: 77px; width: 21%; margin-left: auto; margin-right: auto;}



#aboutus-header h2{color: #fff; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; margin-top: 130px; margin-bottom: 77px; width: 14%; margin-left: auto; margin-right: auto;}

#our-products h2 {color: #281d20; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; width: 68%; margin-left: auto; margin-right: auto;} 

#products_1{float:left; width:50%;}

#products_1 p{margin-top: 77px; border:4px solid #ececec; padding:30px; }

#products_2{float:right; background: url('http://celtic-pride.co.uk/wp-content/uploads/2015/01/meat-platter.jpg') no-repeat center center; text-align: center; margin-top: 77px; width: 48%; background-size: cover; height:217px;}


#products_3{float:right; width:48%;}
#products_3 p{margin-top: 77px; border:4px solid #ececec; padding:30px; }

#products_4{float:left; background: url('http://celtic-pride.co.uk/wp-content/uploads/2015/01/new_burger.jpg') no-repeat center center; text-align: center; margin-top: 64px; width: 50%; background-size: cover; height:265px;}

#products_5{float:left; width:50%;}

#products_5 p{margin-top: 77px; border:4px solid #ececec; padding:30px; }

#products_6{float:right; background: url(http://celtic-pride.co.uk/wp-content/uploads/2014/10/products-6.png) no-repeat center center; text-align: center; margin-top: 64px; width: 48%; background-size: cover; height:216px;}


#products_7{float:right; width:48%;}
#products_7 p{margin-top: 77px; border:4px solid #ececec; padding:30px; }

#products_8{float:left; background: url('http://celtic-pride.co.uk/wp-content/uploads/2015/02/pie.jpg') no-repeat center center; text-align: center; margin-top: 64px; width: 50%; background-size: cover; height:241px;}

#products_9{float:left; width:50%;}

#products_9 p{margin-top: 77px; border:4px solid #ececec; padding:30px; }

#products_10{float:right; background: url(http://celtic-pride.co.uk/wp-content/uploads/2014/10/products-10.png) no-repeat center center; text-align: center; margin-top: 64px; width: 48%; background-size: cover; height:290px;}


/* Producers */

#our-producers h2 {color: #281d20; text-align: center; text-transform: uppercase; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif; width: 30%; margin-left: auto; margin-right: auto;} 

#producers_full_width_container {width:100%;}

.producers_inner {width:1220px; margin: 0 auto; display:block; height:auto;padding:20px;margin-bottom: 30px;}

.our-producers_wrapper{}

#producers_content_1 {float: left;width: 48%;border: 4px solid #ececec;padding: 20px;height: auto;margin-top: 4%;margin-left: 11%;}

#producers_content_1 p {font-family: 'Josefin Sans', sans-serif;font-size: 17px;color: #281d20;line-height: 25px;}

#producers_content_1 ul li {font-family: 'Josefin Sans', sans-serif;font-size: 17px;color: #281d20;line-height: 25px;list-style-type: disc;} 


#producers_content_2 {float: left;width: 48%;border: 4px solid #ececec;padding: 20px;height: auto;margin-top: 4%;margin-left: 2%;}

#producers_content_2 p {font-family: 'Josefin Sans', sans-serif;font-size: 17px;color: #281d20;line-height: 25px;}

#producers_content_2 ul li {font-family: 'Josefin Sans', sans-serif;font-size: 17px;color: #281d20;line-height: 25px;list-style-type: disc;} 


#producers_images_1 {float: left; margin-left:2%;width: 29.8%;padding: 0px;margin-top: 4%;}

#producers_images_2 {float: left; margin-left:11%;width: 29.8%;padding: 0px;margin-top: 4%;}

#box6_producers{ background:#000000; padding:35px 0 35px 0; margin:0 auto;}

.box6_producers_wrapper {width: 30%;height: auto;margin: 0 auto;}

.box6_producers_wrapper h2 {color: #e84a1e;text-align: center;font-family: 'Josefin Sans', sans-serif;margin-bottom: 0px;}



#what_producers_say_wrapper{min-height: 330px;margin: 0 auto;max-width: 1020px;margin-top: 5%;}


#what_producers_say_wrapper h2 {color: #281d20;text-align: center;text-transform: uppercase;font-size: 1.9em;letter-spacing: 1.5px;font-weight: 600;
border-bottom: solid 4px #e84a1e;padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif;width: 68%;margin-left: auto;margin-right: auto;margin-top: 5%;}

#what_producers_say_wrapper h3 {color: #e84a1e;font-family: 'Josefin Sans', sans-serif;font-weight: 800;}

#what_producers_say_wrapper h4 {color: #000000;font-family: 'Josefin Sans', sans-serif;font-weight: 800;margin-top: 7%;}


.what_they_say_block_left {width: 48%;height: auto;float: left;padding: 20px;margin-top: 0%;}

.what_they_say_block_right {width: 48%;height: auto;float: right;padding: 20px;margin-top: 0%;}




/* Contact us */



#contact_us_body {width:1220px; margin:0 auto; display:block;height: auto;padding: 20px;}

.contact_title_container {width:65%; height:auto; margin:0 auto; display:block;}

.contact_title_container h2 {color: #281d20;text-align: center;text-transform: uppercase;font-size: 1.9em;letter-spacing: 1.5px;font-weight: 600;
border-bottom: solid 4px #e84a1e;padding-bottom: 20px;font-family: 'Josefin Sans', sans-serif;}


.contact_form_container {border:red solid 1px; width:48%; height:auto; padding:20px;float:left;margin-top:3%;margin-bottom:3%;}

.contact_form_container .wpcf7-form {margin-top: 0px !important;margin-bottom: 0px !important;}

.contact_form_container input {width: 100% !important;}

.contact_form_container p {margin-bottom: 0px !important;}

.contact_numbers_container {width:48%; height:auto;float:left;margin-top:3%;margin-bottom:3%;margin-left: 4%;}

.contact_numbers_container h1 {font-size: 18px;font-family: 'Josefin Sans', sans-serif;}

.contact_numbers_name {width:20%; height:auto; float:left;padding:10px;padding-left: 0px;padding-bottom: 0px;padding-top: 5px;color: #e84a1e;font-weight: bold;font-family: 'Josefin Sans', sans-serif;font-size: 15px;}

.contact_number_details {width:80%; height:auto; float:left;padding:10px;padding-bottom: 0px;padding-top: 5px;font-family: 'Josefin Sans', sans-serif;font-size: 15px;}

.contact_sector_container {border:red solid 1px;width:100%;height:auto;margin-bottom: 20px;padding: 20px;}













/* footer */



#socket { background:#281d20; border-top: none;text-align: center;}

#socket .copyright {float:none;}

#footer { background: #be4128; font-family: 'Josefin Sans', sans-serif;color: #fff; border-top: none; padding: 30px 0 30px 0;}

#footer .widgettitle {color: #fff; text-align: center; font-size: 1.9em; letter-spacing: 1.5px; font-weight: 600;border-bottom: solid 4px #e84a1e; padding-bottom: 20px; width: 60%; margin-left: auto; margin-right: auto;}

.wpcf7-submit{width: 100%; background: #281d20 !important; height:50px; text-transform: uppercase;}

#top .footer_color input[type='text']{width:100% !important; padding: 12px;}
#top .footer_color input[type='email']{width:100% !important; padding: 12px;}
#top form {margin-bottom: 20px; margin-top: 12%;}

#twitterblock {border: 4px solid #fff;height:400px;font-family: 'Josefin Sans', sans-serif;padding:25px;padding-top: 0px; margin-top: 12%;}

#twitterblock h1 {font-size:16px;color:#fff;font-family: 'Josefin Sans', sans-serif;text-align: center;height:40px;text-transform: uppercase;line-height:37px;background:url('http://celtic-pride.co.uk/wp-content/themes/Celtic_Pride_Child/images/cp_twitter.png');background-position:0%;background-repeat: no-repeat;background-size: 37px 30px;margin-top: 50px; font-weight: 600; letter-spacing: 0.8px; padding-left: 30px;}


#twitterblock p {margin-top:0%;line-height: 27px;font-size:16px; text-align: center; font-family: 'Josefin Sans', sans-serif;;color:#fff; width: 76% !important; margin: auto; font-weight: 100; margin-bottom:30px; margin-top: 10px;}

#twitterblock a{color:#fff; margin-top: 20px;}

#footer_logos {text-align: center; padding:15px 0 15px 0;}



.dpe-flexible-posts {margin-top: 12% !important;}

.dpe-flexible-posts li {margin: 0 auto;display: block;float: none;width: 75%;margin-bottom: 5%;}

.dpe-flexible-posts li h4 {color: #ffffff;font-weight: 400;text-align: center;}

button#catapultCookie {
    padding: 7px 10px;
    color:#fff;
    border: none;
    border-radius: 2px;
}


/* -------------------------------------------------------------------------------- MEDIA QUERIES ------------------------------------------------------------------- */



/* smartphone_portrait one_col_vert */
@media only screen and (min-width:100px) and (max-width:667px) {
	
	
	
	.two-logo-container {
width: 256px;
padding: 0px;
padding-top: 23px;
float: none;
margin: 0 auto;
}

.beef-logo {width: auto;}

.pork-logo {width:auto;}



/* Jyles Update */

.page-id-193 #our-products h2 {width: 100% !important;margin-top: 10px;}

#kt_player {width: 100% !important;}

#kt_player_1 {width: 100% !important;}

#kt_player_2 {width: 100% !important;}


h2 {font-size: 1.5em !important}

.new-image-hover-jyles {float: none; width: 100%;}

.new-image-hover-jyles:hover {float: none;}

blockquote {text-align: center;}

.page-id-79 .new-image-hover-jyles {width: 100%; float: none;}


#quotes p {width: 100%; text-align: center; margin-left: 0px; }


#footer div .av_one_third {width: 100%;margin-left: 0%;}

#aboutus p {width: 90%;}

#footer .container {width: 100%;max-width: none; padding: 0px;}

#footer .wpcf7 {width: 90%;margin: 0 auto;}


#footer #twitterblock {width: 90%;margin: 0 auto;margin-top: 10%;}



/* Map */


.content-eating-out {width:100%;}

#map {float: right;width: 100% !important; padding-bottom: 0px;}

.map-container {width: 100% !important;}









/* menu */

.responsive .logo {margin-top: 2px;}
#advanced_menu_toggle{margin-top: -45px;margin-right: 7%;}
#phone_number_container {margin-bottom: -35px; width: 100%;font-size: 20px;}

.phone_number_inner {text-align: center;}

.responsive .logo {height: auto;margin-top: 15px;}

.responsive .logo a, .responsive .logo img {height: auto !important; max-height: none !important;margin-left: 5%;}

.responsive .logo {height: auto !important;width: 100%;}

.avia-button.avia-size-small {margin-top: 20px; margin-bottom: 20px;}

/* home */

.avia-layerslider{display:none;}
#welcome h2{padding-top: 27px; width: 100%;}
#welcome_one {padding: 50px 20px 10px 20px; width:100%;} 
#welcome_two {padding: 10px 20px 10px 20px; width:100%;} 
#welcome_three {padding: 10px 20px 50px 20px; width:100%;} 
#welcome_two p {top:93px;}
#welcome_three p {top:93px;}
#aboutus h2 {width: 100%;margin-bottom: 30px;padding-bottom: 20px;margin-top: 30px;}
#tryandbuy h2 {width:100%; margin:auto;}
#tryandbuy_one {padding: 50px 20px 10px 20px; width:100%;} 
#tryandbuy_two {padding: 10px 20px 10px 20px; width:100%;} 
#tryandbuy_three {padding: 10px 20px 50px 20px; width:100%;}
#tryandbuy_two p {top:93px;}
#tryandbuy_three p {top:61px;}
#celtic_pork h2 {width:100%;} 
#quotes h2 {width:100%; margin:auto;}
#quotes_one{width:100%;}
#quotes_two{width:100%;}
#quotes_three{width:100%;}
#quotes {}
#box6 {}
#box6 h2{font-size: 20px;width: 90% !important;}

/* about us page */

#aboutus-header {min-height: 145px;}
#aboutus-header h2{margin-top: 32px; width:37%;}
#history h2 {margin-top: -30px; width:30%;}
#history_1 {width:100%;}
#history_1 p{margin:60px 10px 0 10px;}
#history_2{width:95%; margin: 20px 10px 0 10px;}
#history_3 {width:100%;}
#history_3 p{margin:20px 10px 0 10px;}
#history_4{width:95%; margin: 20px 10px 0 10px;}
#history_5 {width:100%;}
#history_5 p{margin:20px 10px 0 10px;}
#history_6{width:95%; margin: 20px 10px 0 10px;}
.history_wrapper {min-height: 2463px;}
#quality_standards {min-height: 835px; margin-bottom: -27px;}
#quality_standards h2 {width:42%;}
.qs1 {width:90%; margin: 0 20px 0 20px;}
.qs2 {width:90%; margin: 0 20px 0 20px;}
.pgi_logo {margin:auto !important; float:none;}

/* our products page */

.our-products_wrapper{min-height: 3286px;}
#ourproducts-header {min-height: 145px;}
#ourproducts-header h2{margin-top: 32px; width:57%;}
#our-products h2 {margin-top: -30px; width:93%;}
#products_1 {width:100%;}
#products_1 p{margin:60px 10px 0 10px;}
#products_2{width:95%; margin: 20px 10px 0 10px;}
#products_3 {width:100%;}
#products_3 p{margin:20px 10px 0 10px;}
#products_4{width:95%; margin: 20px 10px 0 10px;}
#products_5 {width:100%;}
#products_5 p{margin:20px 10px 0 10px;}
#products_6{width:95%; margin: 20px 10px 0 10px;}
#products_7 {width:100%;}
#products_7 p{margin:20px 10px 0 10px;}
#products_8{width:95%; margin: 20px 10px 0 10px;}
#products_9 {width:100%;}
#products_9 p{margin:20px 10px 0 10px;}
#products_10{width:95%; margin: 20px 10px 0 10px;}





/* Producers */

.producers_inner {width: auto;}

#producers_content_1 {margin-left: 0%;width: 100%;}

#producers_content_2 {width: 100%;margin-left: 0%;}

#producers_images_1 {width: 100%;margin-left: 0%;}

.image_producer_left {width: 48%; float: left;margin-left: 0%;}

.image_producer_right {width: 48%; float: left;margin-left: 4%;}

.box6_producers_wrapper {width: 100%;}



#producers_images_2 {margin-left: 0%;display: none;}

.image_producer_left {margin-bottom: 10%;}

.box6_producers_wrapper h2 {font-size: 18px;}

#what_producers_say_wrapper {margin-top: 25%;}

.what_they_say_block_left {width: 100%; text-align: center;}

.what_they_say_block_right {width: 100%; text-align: center;}




/* eating out page */

#eatingout-header {min-height: 145px;}
#eatingout-header h2{margin-top: 32px; width:44%;} 
#wheretotry h2 {margin-top: 25px; margin-bottom: 27px;width:53%;}
#wheretotry p {width:90%; text-align: center; margin: 0 10px 40px 10px;}
#map{width:80%; margin:auto; padding-bottom: 60px;}
#wheretobuy h2 {width:56%;}
#wheretobuy_one {padding: 50px 20px 20px 20px;width: 100%;}
#wheretobuy_one p {top: 88px; width:100%;}
#wheretobuy_two {padding: 0px 20px 30px 20px;width: 100%;}
#wheretobuy_two p {top: 15px; width:100%;}
#box6 {}







/* Contact Us */

#aboutus-header h2 {width: 55% !important;} 

#contact_us_body {width: auto;padding-top: 0px;}

.contact_title_container {width: 80%;}

.contact_form_container {width: 100%;}

.contact_numbers_container {margin-left: 0%; width: 100%;}













/* footer */

div .av_one_third {width:100%; margin: auto;}
#twitterblock h1{line-height: 28px; margin-top: 30px;}
#footer .widgettitle {width:68%;}

}



/* Mobile Landscape */
@media only screen and (min-width: 736px) and (max-width: 768px) {


/* Jyles Update */
.responsive.html_header_top.html_mobile_menu_tablet #header_main .social_bookmarks



.new-image-hover-jyles {float: none; width: 100%;}

.new-image-hover-jyles:hover {float: none;}

.page-id-79 .new-image-hover-jyles {width: 100%; float: none;}


#footer div .av_one_third {width: 100%;margin-left: 0%;}


blockquote {text-align: center;}


#phone_number_container {width: 100%;}

.phone_number_inner {text-align: center;}

.responsive .logo {width: 100%;}

#wheretotry h2 {width: 37%;margin-top: 20px;margin-bottom: 20px;}

#map {margin: 0 auto;}

#map img {margin-top: 20%;width: 55%;}

#wheretotry p {width: 100%; text-align: center;}

#twitterblock h1 {background: none;}

.dpe-flexible-posts li img {width: 100%;}


}



/* Mobile Landscape - IPHONE 6 PLUS */
@media only screen and (min-width: 414px) and (max-width: 736px) {


/* Jyles Update */


.new-image-hover-jyles {float: none; width: 100%;}

.new-image-hover-jyles:hover {float: none;}

blockquote {text-align: center;}

#quotes_one {width: 100%;}

#quotes_two {width: 100%;}

#quotes_three {width: 100%;}

#quotes p {width: 100%; text-align: center;margin-left: 0px;}

#footer div .av_one_third {width: 100%;margin-left: 0%;}


#phone_number_container {width: 100%;}

.phone_number_inner {text-align: center;}

.responsive .logo {width: 100%;}

#wheretotry h2 {width: 37%;margin-top: 20px;margin-bottom: 20px;}

#map {margin: 0 auto;}

#map img {margin-top: 20%;width: 55%;}

#wheretotry p {width: 100%; text-align: center;}

#twitterblock h1 {background: none;}

.dpe-flexible-posts li img {width: 100%;}

}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {


/* Jyles Update */

.two-logo-container {
width: 256px;
padding: 0px;
padding-top: 23px;
float: none;
margin: 0 auto;
}

.beef-logo {width: auto;}

.pork-logo {width:auto;}



.new-image-hover-jyles {float: none; width: 100%;}

.new-image-hover-jyles:hover {float: none;}

.page-id-79 .new-image-hover-jyles {width: 100%; float: none;}

#quotes_one {width: 100%;}

#quotes_two {width: 100%;}

#quotes_three {width: 100%;}







/* Menu */

.responsive .logo img {margin: 0 auto !important;}

.responsive.html_header_top #header_main .social_bookmarks {display: none;}



/* home */

#quotes {height:auto;}
#welcome_one p {width:100%; }
#welcome_two p {width:100%;}
#welcome_three p {width:100%;}
#tryandbuy_one p {width:100%; }
#tryandbuy_two p {width:100%;}
#tryandbuy_three p {width:100%;}

/* about us page */

.history_wrapper {min-height: 1918px;}
.qs1 {text-align: center;}
.qs2 {text-align: center;}

/* our products page */

.our-products_wrapper{min-height: 2827px;}




/* Producers */

.producers_inner {width: auto;}

#producers_content_1 {margin-left: 0%;width: 100%;}

#producers_content_2 {width: 100%;margin-left: 0%;}

#producers_images_1 {width: 100%;margin-left: 0%;}

.image_producer_left {width: 48%; float: left;margin-left: 0%;}

.image_producer_right {width: 48%; float: left;margin-left: 4%;}

.box6_producers_wrapper {width: 100%;}



#producers_images_2 {margin-left: 0%;display: none;}

.image_producer_left {margin-bottom: 10%;}

.box6_producers_wrapper h2 {font-size: 18px;}

#what_producers_say_wrapper {margin-top: 10%;}

.what_they_say_block_left {width: 100%; text-align: center;}

.what_they_say_block_right {width: 100%; text-align: center;}







/* eating out page */

#map {width: 45%;}
#wheretobuy_one {width: 50%; padding: 50px 20px 20px 20px;}
#wheretobuy_two {width: 50%; padding: 50px 20px 20px 20px;}
#wheretobuy_two p {top: 57px;}
#box6 {}


/* Contact Us */

#contact_us_body {width: auto;padding-top: 0px;}

.contact_title_container {width: 60%;}

.contact_form_container {width: 100%;}

.contact_numbers_container {margin-left: 0%; width: 100%;}



/* footer */

#twitterblock {height: 300px;}
#twitterblock h1 {background-position: 18%;background: none;}

.dpe-flexible-posts li img {width: 100%;}

}



/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */
@media only screen and (min-width: 768px) and (max-width: 989px) { 


/* Jyles Changes */

#advanced_menu_toggle, #advanced_menu_hide {display: block !important;}


.two-logo-container {width: 40%;padding: 0px;padding-top: 23px;}

.beef-logo {width: 45%;}

.pork-logo {width: 45%;}


#welcome_two img {width: 100% !important;}


.page-id-193 #our-products h2 {width: 100% !important;}

#kt_player {margin: 0 auto !important;}

#kt_player_1 {margin: 0 auto !important;}

#kt_player_2 {margin: 0 auto !important;}

.video-title {width: 100%;}
.video-sub {width: 100%;}

/* Header */

#phone_number_container {width: 60%;margin-top: 3px;}

.responsive.html_header_top.html_mobile_menu_tablet #header_main .social_bookmarks {right: 80px;top: 23%;}

.av-main-nav > li > a {padding: 0 7px;}

.av-main-nav li a {font-size: 1.2em !important;}



/* Where to try */


.content-eating-out {width: 100%;}

#map {width: 100%;float: right;}

#wheretotry {min-height: 835px;}

.map-container {width: 47%; float: none; margin: 0 auto;}


/* home */


#aboutus h2 {width: 21%;}
#welcome {margin-left: 20px;}
#welcome h2 {width: 19%;}
#welcome_one p {top: 102px; }
#welcome_two p {top: 102px;}
#welcome_three p {top: 102px;}
#tryandbuy {margin-left: 20px;}
#tryandbuy h2 {width:44%;}
#tryandbuy_one p{top: 102px;} 
#tryandbuy_two p{top: 102px;} 
#tryandbuy_three p{top: 76px;}
#celtic_pork h2 {width: 37%;}
#quotes {height: 571px;margin-bottom: -216px;}
#quotes h2 {width:50%;}
.qs1 {width:90%; margin: 0 20px 0 20px; float:none; text-align: center;}
.qs2 {width:90%; margin: 0 20px 0 20px; float:none; text-align: center;}
.pgi_logo {margin:auto !important; float:none; margin-top: 18px !important; padding-bottom: 20px;}
#box6 h2{width: 86% !important;}

/* about us page */

.history_wrapper{min-height:1566px; padding: 10px;}
#aboutus-header h2 {width:18%;}
#history h2{width: 16%;}
#history_2 {height:394px !important;}
#history_4 {height:342px !important;}
#history_6 {height:444px !important;}
#quality_standards {margin-bottom: -219px;}

/* our products page */

.our-products_wrapper{min-height: 1924px; padding: 10px;}
#ourproducts-header h2{width:28%;}
#products_2{height: 267px;}
#products_4{height: 338px;}
#products_6{height: 265px;}
#products_8{height: 292px;}
#products_10{height: 368px;}



/* Producers */

.producers_inner {width: auto;}

#producers_content_1 {margin-left: 0%;width: 100%;}

#producers_content_2 {width: 100%;margin-left: 0%;}

#producers_images_1 {width: 100%;margin-left: 0%;}

.image_producer_left {width: 48%; float: left;margin-left: 0%;}

.image_producer_right {width: 48%; float: left;margin-left: 4%;}

.box6_producers_wrapper {width: 100%;}



#producers_images_2 {margin-left: 0%;display: none;}

.image_producer_left {margin-bottom: 10%;}




/* eating out page */

#eatingout-header h2 {width:30%;}
#wheretotry h2 {margin-bottom: 39px; width:26%;display: none;}
#wheretotry p {width:90%; text-align: center; margin: 0 10px 40px 10px;}
#wheretobuy h2 {width:27%;margin-bottom: 5%;margin-top: 40px;}
#wheretobuy_one {padding: 0px 20px 20px 20px;width: 100%;}
#wheretobuy_one p {top: 65px; width:100%;}
#wheretobuy_two {padding: 0px 20px 30px 20px;width: 100%;}
#wheretobuy_two p {top: 55px; width:100%;}

#wheretotry p {padding-left: 5%;}



/* Contact Us */

#contact_us_body {width: auto;padding-top: 0px;}

.contact_title_container {width: 60%;}

.contact_form_container {width: 100%;}

.contact_numbers_container {margin-left: 0%; width: 100%;}





/* footer */

div .av_one_third {width:100%; margin: auto;}
#twitterblock {height: 320px;}
#twitterblock h1 {background-position: 25%;background: none;}

}
		

	
/* #Tablet (Landscape)
================================================== */
@media only screen and (min-width: 990px) and (max-width: 1140px)  { 
	
	
	.two-logo-container {padding: 0px;width: 33%;padding-top: 42px;}
	
	
	.beef-logo {
width: 32%;
float: left;
height: 105px;
margin-right: 10px;
}



.pork-logo {
width: 32%;
float: left;
height: 105px;
}




.page-id-193 #our-products h2 {width: 100% !important;}



/* Header */


#phone_number_container {width: 50%;}

.av-main-nav > li > a {padding: 0 7px;}

.av-main-nav li a {font-size: 1.1em !important;}

/* home */

#welcome {margin-left: 20px;}
#tryandbuy {margin-left: 20px;}
#tryandbuy h2 {width: 34%;}
.qs1 {width:90%; margin: 0 20px 0 20px; float:none; text-align: center;}
.qs2 {width:90%; margin: 0 20px 0 20px; float:none; text-align: center;}
.pgi_logo {margin:auto !important; float:none; margin-top: 39px !important;}
#quality_standards{min-height: 603px;}
#box6 {margin-top: 3px;}
#box6 h2{width: 65% !important;}

/* eating out page */

#wheretotry p {padding-left: 5%;}

/* Producers */

.producers_inner {width: auto;}

#producers_content_1 {margin-left: 0%;width: 68%;}

#producers_content_2 {width: 68%;}

#producers_images_2 {margin-left: 0%;}

.image_producer_left {margin-bottom: 10%;}

.box6_producers_wrapper {width: 100%;}


/* Contact Us */


#contact_us_body {width: auto;}








/* footer */

#twitterblock h1{line-height: 24px; margin-top: 25px;background: none;}
#footer .widgettitle {width:75%;}

		
}

 
