/*
Theme Name: BPC - Turkey
Template:   Extra
*/

@import url("../Extra/style.css");
@import url('https://fonts.googleapis.com/css?family=Kameron:400,700');

/* =Theme customization starts here
-------------------------------------------------------------- */

/* 
Page background overrides
-------------------------------------------------------------- */

/* Colour Palette
Navy: #262262 rgba(38, 34, 98, 0.7)  
Red: #BF1E2E rgba(190, 30, 45, 0.7)
Sky Blue: #0465aa
Dark Grey: #232323
Light Blue: #006CB3 rgba(0, 107, 177, 0.7)
Black: #393939 rgba(57, 57, 57, 0.7)
Headers: #222
50% Black: #b0b0b0 rgba(176, 176, 176, 0.7)
Light Grey: #eeeeee rgba(238, 238, 238, 0.7)

font-family: 'Kameron', serif;
*/

a {-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}

.post-header h1, .page .post-wrap h1,
.et_pb_extra_column_main h1
	{font-size: 48px; font-weight: 400 !important;}
.et_pb_extra_column_main h1 {padding:40px 0;}
.post-header {padding: 20px!important;}

a:visited {color:auto!important;}

.category .et_pb_extra_column_main h1,
.page .et_pb_extra_column_main h1 {text-transform:uppercase!important;}
.et_pb_blurb_content h4 a {text-decoration:none!important; color: #BF1E2E!important; line-height:1.3em!important;}

.post-header h1, .page .post-wrap h1 {font-size: 42px; font-weight: 600!important;}

.post-template-default .entry-content p:first-of-type,
.first-para-big p:first-of-type
	{font-size:124%!important}

.htag-bar h1, .htag-bar h4 {padding: 3px 0 0 0; color: #262262; border-top: 6px solid #eeeeee; text-transform:uppercase;}
	.htag-bar h1 {padding-top: 8px!important; margin-bottom:16px!important;}
	.htag-bar h4 {font-size: 16px;}

.et_pb_pagebuilder_layout .page .post-wrap h1 {padding: 8px 0 20px 0 /*40px 5% 0 5%*/!important; font-size: 42px; font-weight: 600!important;}

.author .et_pb_extra_column_main h1 {padding: 8px 0 20px 0 /*40px 5% 0 5%*/!important; font-size: 24px!important; }
	.author .et_pb_extra_column_main h1 .vcard {font-weight: 600!important;}

.with_sidebar .et_pb_extra_column_main {padding: 20px 12px 0 0;}

@media (min-width: 981px) {
	.et_pb_section {padding: 1.5% 0;}
}

@media only screen and (max-width: 1199px) {
	.et_pb_pagebuilder_layout .page .post-wrap h1 {padding-top: 8px!important; font-size: 20px!important;}
}

/* Navigation */
.container {max-width: 1400px!important;}

#et-navigation>ul>li>ul {top: 28px;}
	.et-fixed-header #et-navigation>ul>li>ul {top: auto}
.nav li ul {width: 270px;}
.nav li ul {padding: 0!important;}
#et-navigation li li {padding: 0!important;}
.nav li li {line-height: 1.1em!important;}
#et-menu li>ul li a:hover {background: #BF1E2E; opacity: 1!important;}
	#et-menu li>ul li#menu-item-2736 a:hover {background: #006CB3!important; opacity: 1!important;}

#et-navigation li a {padding: 8px 24px; }


#et-info .et-top-search .et-search-field {width: 240px!important; color:#262262!important; border: 1px solid #b0b0b0; background:#FFFFFF!important;}
#et-info .et-top-search .et-search-submit:hover {color: #BF1E2E!important;}

#et-info .et-extra-social-icons .et-extra-icon {background:#FFFFFF!important;}
#et-info .et-extra-social-icons .et-extra-icon:hover {background:#BF1E2E!important;}

.et-extra-icon {width: 34px; height: 34px; line-height: 34px; }

/* change logo for fixed header (quick and easy way)*/
.et-fixed-header #logo {content: url(/identity-cms/wp-content/uploads/2020/10/BPC-Turkey-logo-white.png)!important;}

.et-fixed-header #et-navigation>ul#et-menu>li.current-menu-item>a {color:#ffffff!important;}
.et-fixed-header #et-navigation>ul>li>a:before {
	background-color: #ffffff!important;}

#et-secondary-menu a {text-transform:uppercase!important; color: #ffffff!important;}

header.header .et-trending #et-secondary-menu {width: 340px!important;}
#et-secondary-menu a:hover {background-color: #BF1E2E; color:#ffffff!important; }
	#et-secondary-menu #menu-item-4324 a:hover {background-color: #006CB3; }

.et_extra_mobile_menu #menu-item-2748 {display:none;}

@media only screen and (min-width: 768px) {
.et-fixed-header #main-header .logo {margin: 0 0 -3px 0!important;}
}

@media only screen and ( max-width: 1281px ) {
	#et-menu li {font-size: 14px;}
	#et-navigation>ul>li {margin: 0 8px;}
}

@media only screen and (max-width: 1024px) {
	.logo {height: 75px;}
}

/* Adding word Menu */
div#et-mobile-navigation:after {content: 'MENU'; display: block; position: absolute; color: #262262; top: 48px; right: 36px; font-size: 14px; letter-spacing: 1px;-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out}
	.et-fixed-header div#et-top-navigation:after {top: 20px!important;}

@media (max-width: 760px) {
	div#et-mobile-navigation:after {top: 54px;}
}

@media screen and (max-width: 480px) {
	div#et-mobile-navigation:after {content: '';}
}

/* Misc */
#main-content {padding-top: 0px;}
.page article {border:none!important; border-radius: 0px; box-shadow: none!important;}
.et_pb_row {max-width: 1400px;}
.et_pb_extra_column_main h1 {padding: 16px 0!important;border-top: 6px solid #eeeeee; line-height: 1.1em; }

/*.page .et_pb_row, .single .et_pb_row {width:100%!important;}*/

@media (min-width: 1400px) {
	.page .et_pb_row, .single .et_pb_row {width:100%!important;}
}

/* Widgets */

.et_pb_extra_column_sidebar {padding: 20px 0 0 12px;}
#main-content .et_pb_widget {border-top: 6px solid #eeeeee;}
#main-content .et_pb_widget .widgettitle {background: #fff; padding: 8px 0 0 0; color: #262262;}

.et_pb_widget {border-radius: 0; box-shadow: none; margin: 0 0 24px;}
.et_pb_widget li, .et_pb_widget.woocommerce .product_list_widget li {padding: 15px 0px;}

.et_pb_widget .widget_list_portrait, .et_pb_widget .widget_list_thumbnail {width: 75px;min-width: 75px;height: 75px;}

.et_pb_widget a {color:#BF1E2E!important}
.et_pb_widget a:hover {color:#393939!important}

.et_pb_widget {margin-bottom: 8%!important}

.wpp-thumbnail {margin: 0 10px 0 0;}

.DisplayCategoriesWidget h4 {padding-bottom:18px!important}

.et_pb_widget .widget_list img {margin-left: -30%!important; min-height: 100%!important; max-width: 160%!important; width: 160%!important;}

.st-tag-cloud {margin:-20px 0 0 -2px;}

/* Blurb */
.et_pb_main_blurb_image {margin-bottom: 10px!important;}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {padding: 8px 16px 16px!important;}

.blurbtopblock .et_pb_main_blurb_image {margin-top:2.6em;}

.blurbtopblock .et_pb_blurb_container h4 {position: absolute;left: 0%;top: 0%;z-index: 1;background-color:white;opacity:1;text-align:left;width:100%;line-height:1.4em!important;padding: 3px 0 3px 0;border-top: 6px solid #eeeeee;}

.blurbtopblock .et_pb_blurb_container a {display:block; width:100%; text-decoration:none!important; text-transform:uppercase!important;  background-color:white;  line-height:1.2em!important;}

/* Forcing standard size image ratio to results and projects pages
.posts-blog-feed-module .header a,
.post-thumbnail .carousel-items,
.et_portfolio_image
 {position: relative; background-color: #262262; overflow: hidden;}

.posts-blog-feed-module .header a:before,
.post-thumbnail .carousel-items:before
{display: block; content: " "; width: 100%; padding-top: 56.25%;}

.et_portfolio_image:before 
{display: block; content: " "; width: 100%; padding-top: 58%;}

.posts-blog-feed-module .header a > .featured-image,
.post-thumbnail .carousel-items > .gallery_image,
.et_portfolio_image
 {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #262262;}

.posts-blog-feed-module .header img,
.single-project-module .post-thumbnail .gallery_image img, .single-project-module .post-gallery .gallery_image img,
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item img
 {position: absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto;}

.posts-carousel-module .post-thumbnail
 {position: relative; background-color: #262262; overflow: hidden; height: 150px!important; min-height: 150px!important; max-height: 150px!important;}
	.posts-carousel-module .post-thumbnail img {margin-top: -56.25%;}
	.posts-carousel-module .post-thumbnail:before {display: block; content: " "; width: 100%; padding-top: 56.25%;}
 */

/* Extra Modules */
.et_pb_extra_module {border-top: none!important; border-radius: 0px!important; box-shadow: none!important;}
.posts-blog-feed-module.masonry .post-content {padding:0!important;}
.posts-blog-feed-module h2 {line-height: 1.3em!important;}
.posts-slider-module-items .updated {color:#fff!important;}
.posts-blog-feed-module.masonry .hentry {box-shadow: none!important; min-width: 100%;}
.archive-pagination .pagination li>.page-numbers.current, .archive-pagination>.page-numbers li>.page-numbers.current, .paginated .pagination li>.page-numbers.current, .paginated>.page-numbers li>.page-numbers.current {background: #BF1E2E;}

/* Related Posts */

.related-post .title a {font-size: 15px!important; line-height: 1em!important; color: #BF1E2E!important;}
.updated {color: rgba(0,0,0,.5)!important; font-size: 14px;}

.related-post .featured-image {position: relative; background-color: #262262; overflow: hidden; height: 130px!important; min-height: 130px!important; max-height: 130px!important;}

.related-post .featured-image img {margin-top: -56.25%;}

.related-post .featured-image:before
{display: block; content: " "; width: 100%; padding-top: 56.25%;}

.posts-blog-feed-module .hentry {padding: 20px 0!important;}

/* Footer */
#footer {background: #eeeeee!important;}
#footer .et_pb_widget .widgettitle {color:#262262!important;}

#footer .et_pb_widget.widget_tag_cloud a {margin: 0 5px 1px 0; font-size: 10px!important; background: rgba(255,255,255,.4);padding: 5px 7px;}
	#footer .et_pb_widget.widget_tag_cloud a:hover {background: #b0b0b0;}

#footer .et_pb_widget li, #footer .et_pb_widget.woocommerce .product_list_widget li {border-bottom: 1px solid #b0b0b0;}

#footer-nav .et-extra-icon-twitter:before {color:rgba(57,57,57,0.64)!important;}
	#footer-nav .et-extra-icon-twitter:before:hover {color: #393939!important;}

#footer .et_pb_widget:first-of-type {padding: 10px 0!important;}
#footer .et_pb_widget {margin-bottom: 10px!important;}

/* Multiple Columns */
.ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}
.four-columns .et_pb_module {width: 25%; float: left;}
.three-columns .et_pb_module {width: 33.3%; float: left;}
.two-columns .et_pb_module {width: 50%; float: left;}

@media (max-width: 980px){
.ten-columns .et_pb_module {width: 20%;}
.nine-columns .et_pb_module {width: 33.3%;}
.eight-columns .et_pb_module {width: 25%;}
.seven-columns .et_pb_module {width: 25%;}
.six-columns .et_pb_module {width: 33.3%;}
.four-columns .et_pb_module {width: 50%;}
.five-columns .et_pb_module {width: 33.3%;}
}
 
@media all and (max-width: 767px) {
.ten-columns .et_pb_module {width: 100%;}
.nine-columns .et_pb_module {width: 100%;}
.eight-columns .et_pb_module {width: 100%;}
.seven-columns .et_pb_module {width: 100%;}
.six-columns .et_pb_module {width: 100%;}
.five-columns .et_pb_module {width: 100%;}
.four-columns .et_pb_module {width: 100%;}
.three-columns .et_pb_module {width: 100%;}
.two-columns .et_pb_module {width: 100%;}
}

.et-fixed-header #main-header {background-color: #BF1E2E!important;}


/* Links and Text */
#content-area p a {text-decoration:underline}
	#content-area p a:hover {color:#393939/*!important;*/} 

h2 a {line-height: 1.3em!important;}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: .5em;
    background: #efefef;
    border: none;
    border-radius: 3px;
    padding: 1em 2em 1em 1em;
    font-size: 1em;
}
.select-container {position:relative; display: inline;}
.select-container:after {content:""; width:0; height:0; position:absolute; pointer-events: none;}
.select-container:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    top: .3em;
    right: .75em;
    border-top: 8px solid black;
    opacity: 0.5;
}
select::-ms-expand {
    display: none;
}

select {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	
.et_pb_widget select {height: 48px!important;}

/* Effects DIVI BUILDER * button, ,*/ button[type=submit] .et_pb_button {padding: 12px 22px!important; color:#BF1E2E!important;}
#et-info .et-top-search .et-search-submit {padding: 0!important;}

.et_pb_button:hover, .et_pb_module .et_pb_button:hover {
	border: 2px solid transparent; padding: 12px 22px!important; color:#ffffff!important; background: #BF1E2E!important;}

.et_pb_button:after, .et_pb_contact_submit:after {display:none;}

.et_pb_bg_layout_light.et_pb_module.et_pb_button {}

.post-nav .nav-links .button:before {color:#BF1E2E!important;}
.post-nav .nav-links .button:hover {color:#ffffff!important; background: #BF1E2E!important;}
.post-nav .nav-links .button:hover:before  {color:#ffffff!important;}

span.et_pb_contact_captcha_question:before
{content: "Please enter correct Captcha total before submitting: "!important; font-weight:normal!important; margin-right: 16px;}
span.et_pb_contact_captcha_question {font-weight:bold!important; padding-left:20px;}
input.input.et_pb_contact_captcha {max-width: 64px; /*background: #fff*/}
.et_contact_bottom_container {white-space: nowrap}

.et_pb_pagebuilder_layout .page .post-wrap {padding-top:0px!important;}
.et_extra_layout.et_pb_gutters3 .with_sidebar .et_pb_extra_column_main {padding: 20px 12px 0 0;}
.et_pb_column_4_4 .posts-carousel-module .carousel-item {padding-top: 0px!important;}

@media screen and (max-width: 480px) {
.et_pb_column_1_2 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_1_3 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_1_4 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_2_3 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_3_4 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_3_8 .featured-posts-slider-module .carousel-item .post-content h3 a, .et_pb_column_4_4 .featured-posts-slider-module .carousel-item .post-content h3 a {color: #FFF!important; line-height:1.2em}
}

/* Home */
.blog .module-head, .page-id-4321 .module-head {display:none}

.home-banner a {color:#FFF!important;}
	.home-banner a:hover {color:#BF1E2E!important;}

.page-id-4321 .post-content-box {background:#262262;}
.page-id-4321 .page .post-wrap .post-content {margin: 0!important;}

.posts-carousel-module .post-content-box h3 {min-height: 48px; padding:0 16px;}
.et_pb_column_4_4 .posts-carousel-module .carousel-group
	{padding-right: 0px!important; padding-left: 0px!important; }
.et_pb_column_4_4 .posts-carousel-module .post-thumbnail,
.et_pb_column_4_4 .posts-carousel-module .post-content-box
	{margin-right: 0px!important; margin-left: 0px!important;}

@media screen and (max-width: 480px) {
.et_pb_column_4_4 .posts-carousel-module .post-content-box {
    padding: 0px 0px 12px 0px!important;}

	.posts-carousel-module .post-content-box h3 {font-size:12px!important;}
}

/* Working Carousel matching wide columns */
.et_pb_pagebuilder_layout .page .post-content article { margin-bottom: 0!important;}
.posts-carousel-module .carousel-group.et-pb-active-slide { min-height: 102px!important;background:#262262;}

.et_pb_column_4_4 .posts-carousel-module .carousel-item {width: 25%;}
	.et_pb_column_4_4 .posts-carousel-module .carousel-item:nth-child(4) {margin-right: 0!important;}

article .carousel-item {border-right: 2px solid #ffffff!important;}
	article .carousel-item:nth-child(4) {border-right: 0 solid #ffffff!important;}

@media (max-width: 1199px) {
	.posts-carousel-module .post-thumbnail {height: 100px!important; min-height: 100px!important; max-height: 100px!important;}
}

@media (max-width: 980px) {
	.posts-carousel-module .post-thumbnail {height: 120px!important; min-height: 120px!important; max-height: 120px!important;}
	.et_pb_column_4_4 .posts-carousel-module .carousel-item:nth-child(2) {margin-right: 0!important;}
	.et_pb_column_4_4 .posts-carousel-module .carousel-item {width: 50%;}
	.et_pb_column {margin-bottom: 10px;}
	#footer {text-align: center; padding-top:20px}
	#footer .et_pb_widget:first-of-type {padding-top: 0;}
	#footer .et_pb_widget {margin: 20px!important;}
	#footer-nav {float: center;}
}

/* TAGS */
a[rel~="tag"],
a[rel~="author"] {font-family: 'Kameron', serif!important; text-transform:uppercase!important; font-weight: 500!important; text-decoration:none!important; color:#bf1e2e!important; background: #eeeeee!important; padding:1px 4px 0px 4px; border-radius: 2px; text-decoration:none!important; }
a[rel~="tag"]:hover,
.post-meta a[rel~="tag"]:hover, 
a[rel~="author"]:hover {background: #393939!important; color:#FFFFFF!important; }
	.st-tag-cloud a[rel~="tag"] {font-family: 'Open Sans',sans-serif!important; font-weight:600; background:#FFFFFF!important;  color:#BF1E2E!important;}
	.st-tag-cloud a:hover {color:#ffffff!important; background:#BF1E2E!important;}
#tag-link-316 {display:none}

a[rel~="author"] {background: #eeeeee; color:#393939!important; }


a[href^="https://www.britishpoultry.org.uk/category/opinions/"] {color: #006CB3!important;  }
	#et-navigation a[href^="https://www.britishpoultry.org.uk/category/opinions/"] {color: #262262!important; background:transparent!important;}
	#et-navigation a[href^="https://www.britishpoultry.org.uk/category/opinions/"]:hover {color: #BF1E2E!important; background:transparent!important;}
	.et-fixed-header #et-navigation a[href^="https://www.britishpoultry.org.uk/category/opinions/"],
	#et-mobile-navigation a[href^="https://www.britishpoultry.org.uk/category/opinions/"]	{color: #FFFFFF!important; background:transparent!important;}
	.et-fixed-header #et-navigation a[href^="https://www.britishpoultry.org.uk/category/opinions/"]:hover {color: #FFFFFF!important; background:transparent!important;}

.post-meta {font-family: 'Kameron', serif!important; text-transform:uppercase!important; color: #393939!important;}
.updated {color: #393939!important;}

.featured-posts-slider-module .post-meta {color: #FFF!important;}

.post-template-default .et_pb_extra_column_main {padding: 0px 12px 0 0!important}
	
#top-header .wpel-icon-3, #footer .wpel-icon-3, #et-mobile-navigation .wpel-icon-3 {display:none!important;}


@media (max-width: 980px) {
	#footer .et_pb_widget {margin:0!important;}
	img.wp-image-4259 {float:none!important; display: block; margin: 0 auto 6px auto!important;}
}

.pdfemb-viewer button[type="submit"] {background-color: #BF1E2E!important;}

.et_pb_countdown_timer_0.et_pb_countdown_timer h2.title
	{-webkit-animation: fade 2s alternate infinite;
  	animation: fade 2s alternate infinite;
 	 display: block;
}

@-webkit-keyframes fade {
  40% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }

}

@keyframes fade {
  40% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


/* custon login */
.login .divfooter {display:none!important}

.post-content h2, .post-content h2 a {font-size: 24px!important;}
.post-content h3, .post-content h3 a {font-size: 18px!important;}
.post-content h4, .post-content h4 a {font-size: 24px!important;}
.post-content h5, .post-content h5 a {font-size: 16px!important;}
.post-content h6, .post-content h6 a {font-size: 14px!important;}

.post-content h2 a, .post-content h3 a, .post-content h4 a, .post-content h5 a, .post-content h6 a, .et_pb_countdown_timer h4.title {border-bottom: 1px solid #eee;}
	.post-module h2.entry-title a {border-bottom: 1px solid #bf1e2e60;}
.post-content h2 a:hover, .post-content h3 a:hover, .post-content h4 a:hover, .post-content h5 a:hover, .post-content h6 a:hover {border-bottom: 1px solid #393939;}
	.et_pb_countdown_timer h4.title:hover {border-bottom: 1px solid #eeeeee50;}


.single article {box-shadow: 0 0 0 rgba(0,0,0,0)!important;}
.post-header {padding: 20px 0 0!important;}

.gallery .gallery-item {width: 48%!important; margin-right: 1%!important;}
.gallery img {border: 0px solid #cfcfcf!important;}
	@media (max-width: 980px) {
		.gallery .gallery-item {width: 100%!important; margin-right: 0%!important;}
	}

/*********************************
change logo for fixed header (quick and easy way)
**********************************/
.et-fixed-header #logo {
content: url(/identity-cms/wp-content/uploads/2019/09/BPC-Goose-logo-small-white-web.png);
}


.et_pb_fullwidth_header_subhead {padding-bottom:20px;}

.feature-actions .et_pb_promo_description {padding: 20px; background-color: #00000080; /*border-top: 6px solid #eeeeee;*/}
	.feature-actions .et_pb_promo_description h1 {padding: 8px 0 10px 0!important; border-top: none!important;}
.feature-actions .et_pb_button_wrapper {padding: 0 20px 20px; background-color: #00000080;}

@media (min-width: 981px) {
.et_pb_section {padding: 0.15% 0;}
}

.et_pb_blurb_position_left .et_pb_main_blurb_image { width: 200px !important; padding-right: 20px; }
/*.et_pb_blurb_position_left img { height: 196px !important; }*/
.et_pb_blurb_position_left .et-pb-icon { font-size: 200px !important; }

.et_pb_blurb_position_top .et_pb_image_wrap {padding-top: 20px;}

/* Home */
.home .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3
	{width: 33.33%!important;margin-right: 0!important;}
.home .et_pb_blog_grid .et_pb_post {background-color: #eeeeee00!important;}

.home .entry-title a {color:#262262!important;}

.home .et_pb_blog_grid .post-content {display:none;}

.home .et_pb_slide {padding: 0;}
.home .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding: 0 0 16%;}
.home .et_pb_button_wrapper {padding: 0 20px 20px; background-color: #00000080;}
.home .et_pb_slide_title, .home .et_pb_slide_content {padding: 20px 20px 0 20px; background-color: #00000080;}

/* List Connected Dots */
.dots-list {width: 100%;}
.dots-list ol {padding-left: 30px;position: relative;margin-bottom: 20px;list-style: none !important;}
.dots-list ol li {position: relative;margin-top: 0em;margin-bottom: 20px;}
.dots-list ol li .number_divider {position: absolute;left: -50px;font-weight: 800;font-size: 2em;top: -5px;}
.dots-list ol li:before {content: "";background: #393939;position: absolute;width: 2px;top: 7px;bottom: -27px;left: -24px;}
.dots-list ol li:after {content: "";background: #393939;position: absolute;width: 15px;height: 15px;border-radius: 100%;top: 6px;left: -31px;}
.dots-list ol li:last-child:before {content: "";background: #ffffff;}


.dots-list2 {width: 100%;}
.dots-list2 ol {padding-left: 30px;position: relative;margin-bottom: 20px;list-style: none !important;}
.dots-list2 ol li {position: relative;margin-top: 0em;margin-bottom: 20px;}
.dots-list2 ol li .number_divider {position: absolute;left: -50px;font-weight: 800;font-size: 2em;top: -5px;}
.dots-list2 ol li:before {content: "";background: #bf1e2e;position: absolute;width: 2px;top: 7px;bottom: -27px;left: -24px;}
.dots-list2 ol li:after {content: "";background: #bf1e2e;position: absolute;width: 15px;height: 15px;border-radius: 100%;top: 6px;left: -31px;}
.dots-list2 ol li:last-child:before {content: "";background: #ffffff;}

.project-template-default .et_pb_text_inner {width: 100%;}
.project-template-default .et_pb_text_inner ul {padding-left: 30px;position: relative;margin-bottom: 20px;list-style: none !important;}
.project-template-default .et_pb_text_inner ul li {position: relative;margin-top: 0em;margin-bottom: 20px;}
.project-template-default .et_pb_text_inner ul li .number_divider {position: absolute;left: -50px;font-weight: 800;font-size: 2em;top: -5px;}
.project-template-default .et_pb_text_inner ul li:before {content: "";background: #a7a7a7;position: absolute;width: 2px;top: 7px;bottom: -27px;left: -24px;}
.project-template-default .et_pb_text_inner ul li:after {content: "";background: #a7a7a7;position: absolute;width: 15px;height: 15px;border-radius: 100%;top: 6px;left: -31px;}
.project-template-default .et_pb_text_inner ul li:last-child:before {content: "";background: #ffffff;}

.et_pb_extra_module .main-post article .header {display:none;}

.post-module .module-head {padding: 0 20px; border-bottom: 0px;}
.post-module .post-content {border-bottom: 1px solid rgba(0,0,0,.1);}
.post-module .post-content a.read-more-button {margin-bottom:20px!important;}
.category-recipes .posts-blog-feed-module.masonry .hentry,
.category-recipes .posts-blog-feed-module.masonry .header {margin: 0!important;}
.category-recipes .posts-blog-feed-module .hentry {padding: 10px 0 0 0!important; background: #ffffff00!important;}
.et_pb_toggle_content {padding-top: 6px;}

a.widget_list_thumbnail img {background-color: #666!important;}


.nav-deadlink a {color:rgba(57,57,57,0.6)!important;pointer-events: none!important;}
.nav-deadlink span {font-weight:400!important; color:rgba(57,57,57,0.5)!important;}

.et-fixed-header .nav-deadlink a {color:rgba(255,255,255,0.7)!important;pointer-events: none!important;}
.et-fixed-header .nav-deadlink span {font-weight:400!important; color:rgba(255,255,255,0.5)!important;}

/* Calculators */
#turkeyWeight::-webkit-input-placeholder {font-weight:400!important; color:rgba(255,255,255,0.6)!important;} 
#turkeyWeight::-moz-placeholder {font-weight:400!important; color:rgba(255,255,255,0.6)!important;}
#turkeyWeight:-ms-input-placeholder {font-weight:400!important; color:rgba(255,255,255,0.6)!important;}
#turkeyWeight:-moz-placeholder {font-weight:400!important; color:rgba(255,255,255,0.6)!important;}
#servings::-webkit-input-placeholder {font-weight:400!important; color:rgba(255,255,255,0.6)!important;} 
#servings::-moz-placeholder {font-weight:400!important; color:rgba(255,255,255,0.6)!important;}
#servings:-ms-input-placeholder {font-weight:400!important; color:rgba(255,255,255,0.6)!important;}
#servings:-moz-placeholder {font-weight:400!important; color:rgba(255,255,255,0.6)!important;}

#turkeyWeight, #servings {background: rgba(0,0,0,.4); text-align: center; font-size: 160%; border-radius: 0px; margin: 8px auto 12px auto; width: 60%; color: #fff; font-weight:400!important}

.defrosting_time_app .button {color:#0465aa!important;}
.quantities_app .button {color:#232323!important;}

#roastTime, #defrostTime, #birdSize {background: none;
text-align: center;
color:#ffffff;
font-size: 180%;
font-weight: 800;
margin-top: 18px; border-radius:0px; width: 100%;
}

/* Search and Filet */
.et_pb_widget ul li {margin-bottom: .10px!important;display: block!important;}

/* Recipes */
.recipes-col1 h3 span {color:#232323!important;font-size: 110%;}
.recipes-col1 .et_pb_blurb_position_left .et_pb_main_blurb_image {width: 20px!important;padding-right: 0px!important; padding-top: 10px;}
.project-template-default .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{padding: 6px 16px 0px!important;} 
.recipes-col1 .et-pb-icon {font-size: 20px!important;}

.project-template-default .post-thumbnail,
.project-template-default .project-description,
.project-template-default .project-url
{display:none!important;}


.et_social_visible_sidebar:before {padding: 6px 6px 6px 2px; margin: 0; display:block; background:#fff; color:#262262; content: "Share Recipe"; width: 42px; text-align:center; font-size:12px;}

.recipe-category a[rel~="tag"] {background: #BF1E2E!important; color: #FFF!important;}
	.recipe-category a[rel~="tag"]:hover,
	.recipe-tag a[rel~="tag"]:hover {background: #262262!important; color: #FFF!important;}

.table_nut {max-width: 100%!important;}
.table_nut th {background-color:#eeeeee!important;}
.table_nut td {padding: 6px 12px!important;}
.table_nutcol1 { font-weight:600!important;}

.widget_tag_cloud {width:100%!important;margin-bottom: 20px!important;}
.et_pb_widget.widget_tag_cloud a {width: 48%!important;}

.posts-blog-feed-module .hentry {padding: 20px 0 0 0!important;}

@media (max-width: 1340px) {
.et_pb_widget.widget_tag_cloud a {width: 100%!important;}
}
@media (max-width: 980px) {
.et_pb_widget.widget_tag_cloud a {width: 32%!important;}
}

@media (max-width: 560px) {
.et_pb_widget.widget_tag_cloud a {width: 48%!important;}
}

.widget_tag_cloud a, .widget_tag_cloud a:visited {background-color: #eeeeee!important;}
.widget_tag_cloud a:hover, .widget_tag_cloud a:visited:hover {background-color: #BF1E2E!important; color:#fff!important;}
.et_pb_widget.widget_tag_cloud .tagcloud {padding: 15px 0 20px 0!important;}

/* tax-project_tag and _category */

.tax-project_tag .posts-blog-feed-module .post-meta,
.tax-project_tag .posts-blog-feed-module .entry-summary,
.tax-project_tag .posts-blog-feed-module .read-more-button,
.tax-project_category .posts-blog-feed-module .post-meta,
.tax-project_category .posts-blog-feed-module .entry-summary,
.tax-project_category .posts-blog-feed-module .read-more-button {display:none!important;}


.tax-project_tag .post-content h2 a,
.tax-project_category  .post-content h2 a
	{border-bottom: 1px solid #eee!important; font-size:20px!important;}
.tax-project_tag .post-module .post-content,
.tax-project_category  .post-module .post-content
	{border-bottom: none!important;}

.tax-project_tag .et_pb_extra_column_main h1,
.tax-project_category .et_pb_extra_column_main h1 
	{padding: 8px 0 20px 0!important;font-size: 42px; font-weight: 400!important; text-transform: uppercase!important; font-family: "Lato",Helvetica,Arial,Lucida,sans-serif!important;}

.tax-project_tag .et_pb_extra_column_main h1 span,
.tax-project_category .et_pb_extra_column_main h1 span
	{font-weight: 600!important;}

.tax-project_tag .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column:first-child {padding-right: 3%;}
.tax-project_tag .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {width: 47.716%;}

.tax-project_category .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column:first-child {padding-right: 3%;}
.tax-project_category .posts-blog-feed-module.masonry .paginated_page[data-columns="2"] .column {width: 47.716%;}

.tax-project_tag .et_pb_widget .widgettitle,
.tax-project_category .et_pb_widget .widgettitle {font-size: 24px!important;}

.et_pb_extra_overlay {background: rgba(255,255,255,.9)!important}
.et_pb_extra_overlay:before {color:#BF1E2E!important}


h1, h1 span {font-family: Lato,'Lato',Helvetica,Arial,Lucida,sans-serif!important;}

.widget_nav_menu .widgettitle {padding-top:0!important;}


.widget_nav_menu ul li {
margin-bottom: .10px!important;
display: inline-block!important;
width: 48%;
border-bottom:none!important;
}

.widget_nav_menu li {padding:0!important;}

.widget_nav_menu ul li a
{color: #BF1E2E!important;
outline: none;
padding: 10px 12px;
border: 0;
border-style: solid;
border-radius: 3px;
-webkit-box-shadow: none;
box-shadow: none;
color: rgba(0,0,0,.6);
font-family: inherit;
font-size: inherit;
font-weight: 600;
line-height: normal;
text-shadow: none;
text-transform: uppercase;
cursor: pointer;
-webkit-transition: .3s ease;
transition: .3s ease;
border-color: #fff;
background-color:#eeeeee!important;
margin: 5px 1px 0 0;
font-size: 14px!important; width: 100%; 
display: block!important;}

.widget_nav_menu ul li a:hover {background-color: #BF1E2E!important;color: #fff!important;}

.nav-next {padding-left: 50px!important;}

@media (max-width: 1350px) {
	.widget_nav_menu ul li {width: 100%!important;}
}
@media (max-width: 980px) {
	.widget_nav_menu ul li {width: 32%!important;}
}

@media (max-width: 560px) {
	.widget_nav_menu ul li {width: 48%!important;}
}

@media (max-width: 981px) {
	.table_nut {min-width: 100%!important;}
}

/*.table_nut tr:nth-child(even) {background-color:#eeeeee50!important;}*/

/* Needed when used wide  
 * .project-details .project-categories ul li, .project-details .project-tags ul li, .project-details .project-url ul li {
margin: 0 10px;display: inline-block;}
.project-tags ul li:before {}*/

/*.et_pb_image_wrap:before {background-color: #eeeeee; display: block!important; content: " "; width: 100%; padding-top: 58%; margin-top:-58%;}
.et_pb_image_wrap {position: relative!important; top: 0; left: 0; right: 0; bottom: 0; background-color: #56004e;}*/

/*.et_pb_image_wrap {position: absolute!important; top: 0; left: 0; bottom: 0; right: 0; text-align: center;}
.et_pb_title_featured_container {background-color: #eeeeee;position: relative; width: 100%; padding-top: 75%;}*/

.triangle-section-left .et_pb_row_0.et_pb_row {margin-left: -60px!important; margin-right:60px!important;}

.triangle-white:after {
content: "ddvevoew oivnewo vneofwnvoewnvo indewoi";
display: block;
float: right;
background-color: red;
/* height: 100%; */
color: black;
/* position: absolute; */
/* right: 0px; */
width: 60px;
}

h2.homebanner {font-size: 200%!important; line-height: 1.2em;}
@media (max-width: 980px) {
	h2.homebanner {font-size: 140%!important;}
}


/* Forcing standard size image ratio to results and projects pages
 * 16:9=56.25%; 4:3=75% */
.project-template-default .et_pb_title_featured_container .et_pb_image_wrap  {position: relative!important; background-color:#eeeeee!important; overflow: hidden!important;}
.project-template-default .et_pb_title_featured_container .et_pb_image_wrap:before {display: block!important; content: " "!important; width: 100%!important; padding-top: 60%!important;} 
.project-template-default .et_pb_title_featured_container .et_pb_image_wrap img  {position: absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto;}


.et_pb_portfolio_grid .alignleft,
.et_pb_portfolio_grid .alignright {
display: block;
width: 48%;
padding: 20px 10px!important;
border-top: 10px solid #232323;
margin: 20px auto 0 auto; text-align: center;
background: #eeeeee;
font-size: 150%;
font-weight: 600;
}

.et_pb_portfolio_grid .alignleft a {text-decoration: underline!important;}

