/* 

Theme Name: A CONSCIOUS COLLECTION

Author:  Nic Davidson

Author URI: https://bushy.com.au

Template: Divi

Version: 1.0 

Description: The Bushy Creative Dynamic CSS Custom Child Theme

*/

/* Child CSS */

#top-menu li a {

    font-size: 10px!important;

}

.et_fixed_nav #top-header { position:static!important;z-index: 1; } 

.et-fixed-header { top: 0px!important; }

/* Custom CSS */

#et-top-navigation {

    border-bottom: 1px solid #ddd;

    border-top: 1px solid #ddd;

    padding-top: 15px;

}

#main-header {

    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) !important;

}

#dev_custom_image_wrapper .dev_custom_image {

    margin: 0;

    width: 25%;

}

#dev_custom_image_wrapper {

    padding: 0;

}

.dev_image_text {

    background: #000 none repeat scroll 0 0;

    opacity: 0.65;

}

.dev_image_text h4 {

    color: #fff;

}

#dev_featured_post h2 {

    text-align: center;

}

#dev_featured_post .more-link, #dev_all_post .more-link, .dev_top_button {

    border: 1px solid #000;

    color: #000;

    margin-top: 15px;

    padding: 1px;

    text-align: center;

}



.dev_subscribe_submit {

    border: 2px solid #000;

    color: #000;

     padding: 1px;

    text-align: center;

}

#dev_featured_post .post-meta {

    text-align: center;

}

#dev_all_post .et_pb_post .entry-featured-image-url {

    float: left;

    width: 48%;

    margin-top: 40px;

}

#dev_all_post .post-content > p {

  text-align: left;

}

#dev_all_post .et_pb_post .entry-title, #dev_all_post .et_pb_post .post-meta, #dev_all_post .et_pb_post .post-content {

    float: left;

    margin-left: 4%;

    margin-top: 0;

    text-align: center;

    width: 48%;

}

.dev_blog_section {

    padding: 0;

}

.dev_bottom_slider {

    padding: 0;

}

.dev_sidebar_subscribe {

    padding: 10%;

}

.dev_sidebar_subscribe .dev_subscribe_mail {

    width: 100%;

}

.dev_sidebar_subscribe .dev_subscribe_submit {

  background-color: transparent;

  border: 2px solid #000;

  line-height: inherit;

  padding: 1%;

  width: 100%;

}

.dev_top_button {

  background-color: transparent;

  height: auto !important;

  line-height: inherit !important;

  max-width: 100px;

  padding: 2% 5%;

  width: 100%;

}

.dev_footer_subscribe {

    text-align: center;

}

.dev_blog_slides article {

    margin: 0 !important;

}

.dev_blog_slides .post-content {

    display: none;

}

.dev_blog_slides .column {

    margin-right: 0 !important;

    width: 33.33% !important;

}

.dev_top_menu {

    border-bottom: 1px solid #ccc;

    text-align: left !important;

}

#main-footer .dev_footer_menu{

    background: #333333 none repeat scroll 0 0 !important;

}

.dev_footer_menu #menu-footer-menu {

    text-align: center;

}

#dev_featured_post .more-link, #dev_all_post .more-link {

    margin-left: auto;

    margin-right: auto;

    max-width: 100px;

}

.rpwe-title {

    text-align: center !important;

}

.rpwe-summary .more-link{

    border: 2px solid #000;

    color: #000;

    margin-top: 15px;

    padding: 5px;

    text-align: center;

}

.rpwe-summary {

    text-align: center;

}

.dev_signle_sidebar_explore {

    margin-bottom: 10%;

}

.dev_signle_sidebar_instagram > h3 {

    text-align: center;

}

.dev_signle_sidebar_explore > h3 {

    text-align: center;

    font-size: 50px;

}

#dev_single_related_post {

    margin-top: 5%;

}

#dev_single_related_post .wp_rp_content {

    width: 100%;

}

#dev_single_related_post .related_post_title {

    text-align: center;

}

#dev_single_related_post .related_post {

    width: 100%;

}

#dev_single_related_post li {

    padding: 1% !important;

    width: 32% !important;

}

#dev_single_related_post img {

    width: 100% !important;

}

#dev_single_related_post .wp_rp_title {

    text-align: center !important;

}

.dev_blog_slides article {

  position: relative;

  padding-bottom: 0!important;

}

.dev_blog_slides article .et_pb_image_container {

  margin-bottom: 0;

}

#dev_blog_slide_wrapper article .dev_show_top {

  background-color: rgba(0, 0, 0, 0.25);

  bottom: 0;

  left: 0;

  margin: -1px;

  padding: 10px;

  position: absolute;

  right: 0;

  z-index: 9999;

}

.dev_blog_slides article .entry-title {

  bottom: 30px;

  color: #ffffff;

  font-size: 10px;

  font-weight: bold;

  left: 0;

  line-height: normal;

  margin: 0 -1px;

  padding: 3px 20px;

  right: 0;

  z-index: 99;

 font-family: lato;

}

#dev_blog_slide_wrapper article .dev_show_top .post-meta {

  bottom: 0;

  color: #ffffff;

  display: block;

  font-family: "Lato";

  font-size: 10px;

  letter-spacing: 3px;

  line-height: normal;

  margin: 0;

  padding: 3px 20px;

  z-index: 999;

}

#dev_blog_slide_wrapper article .dev_show_top .post-meta > a {

  background-color: #fff;

  border-radius: 2px;

  display: inline-block;

  padding: 3px 5px;

}

.post-controls {

  padding: 40px 0;

}

.post-controls .controls {

  float: left;

  width: 40%;

  margin: 0 5%;

}

.post-controls .controls > a {

  color: #000;

  text-decoration: none;

  text-transform: uppercase;

}

.post-controls::after {

  clear: both;

  content: "";

  display: table;

}

.author-section {

  border-bottom: 1px solid #ddd;

  border-top: 1px solid #ddd;

  margin: 0;

  padding: 40px 0;

}

.author-section .author-image-wrapper {

  padding: 10px 0;

  text-align: center;

}

.author-section .author-image-wrapper .author-name {

  font-family: "Lato",sans-serif;

  font-size: 16px;

  letter-spacing: 3px;

  padding: 10px 0 0;

}

.author-section .author-image-wrapper .author-title {

  text-transform: uppercase;

  color: #666;

  font-family: "Lato",sans-serif;

  letter-spacing: 3px;

}

.author-image-wrapper > img {

  border-radius: 50%;

  height: 70px;

  max-width: 70px;

  width: 100%;

}

.post-content-area article .et_post_meta_wrapper {

  text-align: center;

}

.post-content-area article .et_post_meta_wrapper h1 {

  font-size: 40px;

}

.dev_top_menu ul li a {

  font-size: 10px;

}

.logo_container > a {

  /*display: block;*/

}

header#main-header .container .logo_container {

  height: auto;

  padding: 30px 0;

}

.dev_blog_slides article .heateor_sss_sharing_container ,

.dev_blog_slides article .post-meta {

  display: none;

}

#dev_blog_slide_wrapper .et_pb_text h2 {

  font-size: 50px;

  padding: 0 0 30px;

}

#dev_blog_slide_wrapper .et_pb_text .more-link {

 border: 2px solid #000;

    color: #000;

    margin-top: 15px;

    padding: 1px;

    text-align: center;

max-width: 100px;

margin: 15px auto 0;

display: block;

}

#dev_featured_post .dev_category_list {

  display: none !important;

}

#dev_featured_post article .entry-title {

  font-size: 46px;

  margin: 0;

}

#dev_featured_post article .post-meta {

  font-family: "Lato",sans-serif;

  font-size: 12px;

  letter-spacing: 3px;

  margin-bottom: 20px;

  text-transform: uppercase;

}

#dev_featured_post article .post-meta span {

  margin: 5px;

}

.dev_blog_section .dev_acc_text h2 {

  font-size: 50px;

  margin-top: 25px;

}

.dev_sidebar_subscribe .mc4wp-form-fields h3 {

  font-size: 16px;

  font-weight: bold;

}

.dev_sidebar_subscribe .mc4wp-form-fields p {

  font-size: 14px;

  padding: 10px 0;

}

.dev_sidebar_subscribe .mc4wp-form-fields p > input {

  padding: 8px 10px;

}

.dev_sidebar_instagram {

  padding: 50px 0 !important;

}

.dev_sidebar_instagram #sb_instagram #sbi_load .sbi_load_btn {

  background-color: transparent;

  border: 2px solid #000;

  border-radius: 0;

  color: #000;

  padding: 4px 15px;

}

#dev_featured_post .heateor_sss_sharing_container ul::after {

  clear: both;

  content: "";

  display: block;

}

#dev_featured_post .heateor_sss_sharing_container ul {

  left: 0 !important;

  line-height: normal !important;

  margin: 0 !important;

  padding: 0;

  text-align: center;

top: 8px;

}

#dev_featured_post .heateor_sss_sharing_container ul li {

  display: inline-block;

  float: none !important;

}

.dev_feature_social_wrapper {

  margin: 30px 0 0;

 text-align: center;

}

#dev_featured_post article .dev_feature_social_wrapper .heateor_sss_sharing_container {

  display: inline-block;

  margin: 0 10px 0 0;

}

#dev_featured_post article .dev_feature_social_wrapper .post-meta {

  display: inline-block;

  margin: 0 0 0 10px;

}

#dev_featured_post .heateor_sss_sharing_container ul li i {

  height: 25px !important;

  margin: 1px;

  width: 25px !important;

}

#dev_featured_post .heateor_sss_sharing_container ul li:last-child::after {

  border-right: 2px solid #666;

  content: "";

  display: block;

  height: 14px;

  margin: 0 10px !important;

  position: absolute;

  right: -17px;

  top: 7px;

}

#dev_featured_post article .post-content {

  margin: 20px 0 0;

}

#dev_all_post article .post-meta.dev_category_list {

  float: right;

  font-size: 10px;

  margin: 0;

  padding: 0;

  text-transform: uppercase;

 font-weight: bold;

}

#dev_all_post article .entry-title {

  float: right !important;

  margin: 15px 0 5px 40px !important;

  padding: 0;

}

#dev_all_post article .post-meta {

  float: right !important;

  font-size: 8px;

  margin: 0 !important;

  text-transform: uppercase;

  font-family: "Lato",sans-serif;

  letter-spacing: 3px;

}

#dev_all_post article .dev_feature_social_wrapper {

  display: none;

}

#dev_featured_post .dev_show_bottom {

  display: none;

}

#dev_all_post .dev_show_bottom .entry-title {

  margin: 15px 0 5px !important;

}

#dev_all_post .dev_show_top {

  display: none;

}

#dev_all_post article .dev_show_bottom .post-meta .published {

  margin: 0 0 0 5px;

}

#dev_all_post article .dev_show_bottom .post-meta .author {

  margin: 0 5px 0 0;

}

#dev_instagram_wrapper .et_pb_row.et_pb_row_2 {

  max-width: 100%;

  width: 100%;

  padding-bottom: 0px;

}

.dev_instagram_wrapper ,

#dev_instagram_wrapper .et_pb_row .et_pb_text #sb_instagram ,

#dev_instagram_wrapper .et_pb_row .et_pb_text #sb_instagram > div {

  padding: 0 !important;

}

#dev_blog_slide_wrapper .dev_blog_slides article .dev_show_bottom {

  display: none;

}

footer#main-footer .footer-widget #text-2 {

  float: none;

}

footer#main-footer .dev_footer_subscribe .mc4wp-form-fields p:nth-child(3) {

  display: inline-block;

}

footer#main-footer .dev_footer_subscribe .mc4wp-form-fields p:nth-child(3) > .dev_subscribe_mail {

  padding: 4px;

}

footer#main-footer .dev_footer_subscribe .mc4wp-form-fields p:nth-child(4) {

  display: inline-block;

}

footer#main-footer .dev_footer_subscribe > h2 {

  border-bottom: 1px solid #000;

  border-top: 1px solid #000;

  display: inline-block;

  margin: 10px 0;

  padding: 5px 0;

}

footer#main-footer .footer-widget {

  margin: 0;

}

footer#main-footer #et-footer-nav ul li > a {

  color: #fff;

  font-size: 13px;

  font-weight: normal;

  text-transform: uppercase;

}

#dev_blog_slide_wrapper .et_pb_row .et_pb_text {

  max-width: 80%;

  width: 100%;

}

#dev_blog_slide_wrapper .et_pb_row.et_pb_row_0 {

  max-width: 100% !important;

  width: 100%;

}

#dev_blog_slide_wrapper .dev_blog_slides article .dev_feature_social_wrapper {

  display: none;

}

.dev_single_post_wrapper article h1.entry-title {

  font-size: 46px;

}

.dev_single_social_wrapper .heateor_sss_sharing_container {

  display: inline-block;

  margin: 0;

}

.dev_single_social_wrapper .heateor_sss_sharing_container ul::after {

  clear: both;

  content: "";

  display: block;

}

.dev_single_social_wrapper .heateor_sss_sharing_container ul {

  left: 0 !important;

  margin: 0 !important;

  padding: 0 !important;

  position: relative;

  top: 8px;

}

.dev_single_social_wrapper .heateor_sss_sharing_container ul li i {

  height: 25px !important;

  margin: 1px;

  width: 25px !important;

}

.dev_single_social_wrapper .post-meta {

  color: #666;

  display: inline-block;

  font-size: 12px !important;

  margin: 0!important;

  padding: 0 !important;

}

.dev_single_social_wrapper {

  margin: 35px 0;

  text-align: center;

}

.dev_single_social_wrapper .dev_seperator {

  display: inline-block;

  margin: 0 10px 0 5px;

}

.dev_single_post_wrapper article .entry-content {

  /*text-align: center;*/

}

.dev_single_post_wrapper article .post-meta {

  color: #666;

  font-family: "Lato",sans-serif;

  font-size: 13px !important;

  letter-spacing: 3px;

  margin-bottom: 30px;

  padding: 0 !important;

  text-transform: uppercase;

}

.dev_single_post_wrapper article .post-meta span {

  margin: 5px;

}

.dev_single_post_wrapper .author-section .author-content {

  text-align: center;

}

.dev_single_post_wrapper article .prev-control.controls > h2 {

  margin: 0;

  text-align: right;

  padding: 0;

}

.dev_single_post_wrapper article .next-control.controls > h2 {

  margin: 0;

  text-align: left;

  padding: 0;

}

.dev_single_post_wrapper article .next-control.controls > a {

  font-size: 12px;

  text-align: left !important;

}

.dev_single_post_wrapper article .post-controls .prev-control p {

  text-align: right;

}

.dev_single_post_wrapper article .post-controls .dev_page_row a {

  color: #000;

  text-transform: uppercase;

  font-size: 12px;

}

#dev_single_related_post small.wp_rp_publish_date {

  display: block !important;

  line-height: normal;

  text-align: center;

  color: #666666;

}

#dev_single_related_post ul li .wp_rp_title {

  color: #000;

  line-height: 16px !important;

  margin: 0 !important;

  padding: 5px 0;

  text-transform: uppercase;

}

#sidebar #rpwe_widget-2 .widgettitle {

  padding: 20px 0;

  text-align: center;

}

.dev_single_post_wrapper #sidebar .more-link {

  text-transform: lowercase;

}

.dev_single_page_section {

  width: 100% !important;

}

.dev_single_post_wrapper #sidebar #sb_instagram #sbi_load {

  display: none !important;

}

.acc-common-btn, .gform_button {

  border: 1px solid #000000 !important;

  font-size: 13px !important;

  padding: 5px !important;

}

.acc-common-btn:hover, .gform_button:hover {

  background-color: #999999 !important;

  border-color: #999999 !important;

  color: #ffffff !important;

}

.dev_footer_subscribe form .mc4wp-form-fields h3 {

  font-family: "Lato",sans-serif;

  font-size: 20px;

  letter-spacing: 3px;

}

#main-footer .dev_social_icons_wrap {

  padding: 15px 0;

  text-align: center;

}

#main-footer .dev_social_icons_wrap > a {

  color: #000000;

  display: inline-block;

  width: 200px;

}

#main-footer .dev_social_icons_wrap > a > i {

  margin-right: 15px;

}

#main-footer .dev_created_by_section > #footer-info {

 /* float: none;

  padding: 5px 0;

  color: #000000;

  text-align: center;

  font-family: "Lato",sans-serif;

font-size: 13px;*/

  font-family: "Lato";

  letter-spacing: 3px;

  text-transform: uppercase;

  font-size: 8px;

  text-align: center;

  float: none;

  color: #666;

background-color: #333;

}

#main-footer .dev_created_by_section > #footer-info a {

  font-family: "Lato",sans-serif;

  color: #666;

}

.dev_single_post_wrapper #sidebar ul.rpwe-ul li {

  border: medium none;

}

.dev_single_post_wrapper #sidebar .textwidget .dev_signle_sidebar_explore {

  margin: 0px 0 50px;

}

.dev_site_header .container #top-menu li a {

  font-size: 13px !important;

}

.dev_site_header .et_search_outer .et_close_search_field{

  top: 73%;

}

.dev_site_header .et_search_outer .et-search-form .et-search-field {

  border: 1px solid #dddddd;

  padding: 10px;

  top: 73%;

}

#dev_blog_slide_wrapper .et_pb_blog_grid_wrapper article .et_pb_image_container .entry-featured-image-url:hover img {

      transform: scale(1.1);

}

#dev_blog_slide_wrapper .et_pb_blog_grid_wrapper article .et_pb_image_container .entry-featured-image-url img {

     max-width: 100%;

  -moz-transition: all 0.3s;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;

}

#dev_blog_slide_wrapper .et_pb_blog_grid_wrapper article .et_pb_image_container .entry-featured-image-url {

  overflow: hidden;

}

.dev_sidebar_instagram #sb_instagram #sbi_load .sbi_load_btn {

  border: 1px solid #000000 !important;

  font-size: 13px !important;

  line-height: inherit;

  max-width: 100px;

  padding: 5px !important;

  text-transform: lowercase;

  width: 100%;

}

.dev_sidebar_instagram #sb_instagram #sbi_load .sbi_load_btn:hover {

  background-color: #999999 !important;

  border-color: #999999 !important;

  color: #ffffff !important;

}

.dev_share_text {

  font-family: "Lato",sans-serif;

  letter-spacing: 3px;

  font-size: 8px;

}

.dev_sidebar_wrapper .recent-posts-extended .rpwe-block .rpwe-li .rpwe-summary .more-link {

  border: 1px solid #000000 !important;

  font-size: 13px !important;

  margin: 15px auto;

  max-width: 90px;

  padding: 5px !important;

  width: 100%;

}

.dev_sidebar_wrapper .recent-posts-extended .rpwe-block .rpwe-li .rpwe-summary .more-link:hover {

 background-color: #999999 !important;

  border-color: #999999 !important;

  color: #ffffff !important;

}

footer#main-footer .dev_footer_subscribe .mc4wp-form-fields p:nth-child(5) {

  display: inline-block;

  vertical-align: top;

}

footer#main-footer .dev_footer_subscribe .mc4wp-form-fields p:nth-child(4) > .dev_subscribe_mail {

  padding: 4px;

}

.dev_footer_subscribe .dev_subscribe_submit {

  padding: 3px !important;

}

.dev_single_post_wrapper .dev_sidebar_wrapper .advanced-categories-widget h4 {

  font-size: 25px !important;

  text-align: center;

}

.dev_sidebar_wrapper .advanced-categories-widget .advanced-categories-wrap .acatw-term-title a {

  font-family: lato;

  font-size: 12px;

}

.dev_sidebar_wrapper .advanced-categories-widget .advanced-categories-wrap .acatw-term-title{

  text-align: center !important;

}

#dev_feature_post_text > p {

  font-family: "Lato",sans-serif;

  letter-spacing: 3px;

}

#main-content article .entry-content #dev_blog_slide_wrapper {

  padding-top: 20px;

}

#dev_single_related_post ul li > a > img {

  box-shadow: none !important;

}

#main-content .container::before {

  content: "";

  display: none;

}

@media only screen and (max-width:980px) {

#sidebar #advanced-categories-widget-2 ul li {

  text-align: center;

}

#sidebar .dev_signle_sidebar_explore > img {

  display: block;

  margin: 0 auto;

  max-width: 100%;

}

footer#main-footer .dev_footer_subscribe > h2 {

  margin: 40px 0 10px;

}

#main-header.dev_site_header #et-top-navigation {

  border: 0 none;

  padding: 0;

}

#main-footer #footer-widgets {

  padding-bottom: 0;

}

footer#main-footer #footer-widgets .footer-widget {

  width: 100% !important;

margin-bottom: 0!important;

}

.dev_sidebar_subscribe .mc4wp-form-fields h3 {

  font-size: 22px;

  font-weight: normal;

}

.dev_blog_section .et_pb_column .et_pb_text .dev_sidebar_instagram > h2 {

  font-size: 22px;

}

#main-content article #dev_blog_slide_wrapper {

  padding: 0;

}

header#main-header .container .logo_container {

  padding: 0;

}

#dev_featured_post article .entry-title {

  font-size: 26px;

}

}

@media only screen and (max-width: 480px) {

#main-footer .dev_footer_subscribe .mc4wp-form-fields > p {

  display: block !important;

}

}

@media only screen and (max-width: 768px) {

.dev_single_post_wrapper article h1.entry-title {

  font-size: 26px;

}

#dev_single_related_post li {

  padding: 1% !important;

  width: 100% !important;

}

#dev_blog_slide_wrapper .et_pb_row .et_pb_text {

  max-width: 100%;

}

#dev_blog_slide_wrapper .dev_blog_slides article {

  margin: 0 !important;

}

#dev_all_post .dev_show_bottom .entry-title {

  font-size: 26px;

}

.dev_all_post article .entry-featured-image-url {

  width: 100% !important;

}

.dev_all_post article .entry-title {

  margin: 30px 0 0 !important;

  width: 100% !important;

}

.dev_all_post article .post-meta {

  margin: 0 0 10px !important;

  width: 100% !important;

}

.dev_all_post article .post-content {

  margin: 0 !important;

  width: 100% !important;

}

}

.osd-sms-wrapper {

    border-top: 1px solid #bbb;

    display: block;

    margin: 20px 0;

    padding-top: 5px;

    position: relative;

    text-align: center;

    width: 100%;

}

.rpwe-summary .more-link {

    border: 2px solid #000;

    color: #000;

    display: block !important;

    margin-left: 30%;

    margin-top: 15px;

    padding: 1px;

    text-align: center;

    width: 90px;

}

#sidebar {

  float: left;

  width: 24.875%;

}

#left-area {

  padding-bottom: 23px;

  width: 75.125%;

}

.heateorSssSharingSvg:hover{

  opacity:0.6;

}

.rpwe-img .rpwe-thumb{

  border: 0px solid #eee !important;

}

#dev_blog_slide_wrapper .et_pb_row .et_pb_blog_grid_wrapper .size-1of1 .dev_category_list {

  display: none !important;

}

.firstcharacter {

  color: #000;

  float: left;

  font-size: 75px;

  line-height: 60px;

  padding-top: 4px;

  padding-right: 8px;

  padding-left: 3px;

}

#dev_blog_slide_wrapper article .dev_show_top .post-meta > a {

    font-size: 8px;

}

#dev_blog_slide_wrapper article .dev_show_top:hover {

    background-color: rgba(0, 0, 0, 0.50);

}

#top-header .et-social-icon a {

    font-size: 10px;

}

.acatw-term-thumbnail a img:hover{

  opacity: 0.6;

  transition: all 0.8s ease-in-out 0s; 

}

#top-menu-nav #top-menu li > a:focus ,#top-menu-nav #top-menu li > a:active, #top-menu-nav #top-menu .current-menu-item > a 

{   

  color: #6fa1a2 !important;

}

#dev_recepies .et_pb_row {

  width: 100% !important;

}

#dev_recepies .et_pb_blog_grid .et_pb_post {

  border: 0px solid #d8d8d8 !important;

  padding: 0px !important;

}

.dev_recpies_full_width{

  width: 100% !important;

  padding: 0% !important;

}

.woocommerce-variation-price {

    padding-bottom: 20px;

}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {

    background-color: #cccccc;

    color: #fff;

}

blockquote {

    font-family: 'Playfair Display', Georgia, "Times New Roman", serif;

 padding: 30px 40px;

    margin: 0px 0px 25px 0;

    border: 0;

    font-size: 34px;

    line-height: 44px;

    text-align: center;

    font-style: italic;

}

.dev_sidebar_subscribe .mc4wp-form-fields h3 {

    font-size: 22px;

    font-weight: normal;

}

p.post-meta {

    padding-bottom: 6px;

}

.et_pb_bg_layout_light .et_pb_post .post-meta, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta a, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a, .et_pb_bg_layout_light .et_pb_post p, .et_pb_bg_layout_light p.et_pb_title_meta_container, .et_pb_bg_layout_light p.et_pb_title_meta_container a {

    color: #000;

}

/******************************UBER CSS **************************/

.et_header_style_left div.logo_container{

    position:relative;

    padding:20px 0;

    width:auto;

    height:auto;

    float:left;

}

.et-fixed-header .et_menu_container .logo_container{

    padding-top:0;

    padding-bottom:0px;

    width:100px;

}

.et-fixed-header .et_menu_container .logo_helper{

    display:none;

}

.et-fixed-header .ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{

    padding-top:27px;

    padding-bottom:27px;

}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{

  padding-top:15px;

  padding-bottom:15px;

}

#main-header .logo_container{

    float:left;

    max-width:50%;

}

#main-header #logo{

    max-width:100%;

}

.ubermenu-responsive-toggle{

    position:relative;

    z-index:40;

}

.ubermenu.ubermenu-main{

    position:absolute;

    top:52px;

}

.et_fullwidth_nav header#main-header .container{

    padding:0;

}

.ubermenu-item {

text-transform:uppercase;

}

.container.et_menu_container > div#et_top_search {float: right;left: auto;right: 15px;top: -22px;z-index: 9999;}.et_search_outer .container.et_search_form_container input.et-search-field {background-color: #fff;}.et_search_outer .container.et_search_form_container {max-width: 57%!important;top: -6px;z-index: 9999;}

#et_search_icon:before {

    font-size: 13px;

}

#et_top_search {

    margin: 6px 0 0 22px;

}

.sts_search_overlay {

    background-color: rgba(0, 0, 0, 0.5);

    bottom: 0;

    height: 100%;

    left: 0;

    position: fixed;

    right: 0;

    top: 0;

    width: 100%;

}

span.et_close_search_field::after {

  color: #fff;

}

#main-header.et-fixed-header #et_top_search {

  top: -35px;

}

header.et-fixed-header .et_pb_search_visible form.et-search-form input {

  top: 0!important;

}

header.et-fixed-header .et_pb_search_visible .et_close_search_field {

  top: 20px;

}

.dev_author_social a {

  color: #444;

  margin-left: 10px;

}

.dev_author_social {

  margin-top: 20px;

}

header#main-header.dev_site_header {

  top: 0 !important;

}



.et_header_style_centered #main-header .logo_container {

    padding-bottom: 20px!important;

}



.shopify-buy__product-description p, .shopify-buy__product-description ul, .shopify-buy__product-description ol, .shopify-buy__product-description img {

    margin-bottom: 10px;

    font-size: 11px!important;

}

#page-container {
    padding-top: 180px !important;
}

.widget_acw_advanced_categories h4 {
  text-align: center;
}

h3.prizevalue {
    font-weight: bold;
}

h4.prizeincludeshead {
    font-weight: bold;
}

p.accreq {
    font-size: 12px;
	    text-align: center;

}

body .gform_wrapper .gform_footer {
    overflow: hidden;
    text-align: center!Important;
}

li.gchoice_2_6_1 {
    text-align: center;
}


/*REMOVE SEARCH CODE*/
span#et_search_icon {
    Display: none!important;
}
/*END REMOVE SEARCH CODE*/

/* REMOVE BROOKE CODE*/

li#menu-item-491 {
    display: none;
}
/*END REMOVE BROOKE CODE*/

/*remove competition - put display: none; between the {}*/
 li#menu-item-5011 {}
/*end remove competition */


/* new mag sidebar*/
.mag-widget h2 {
    text-align: center;
    font-size: 46px;
}

.mag-widget p {
    text-align: center;
}

a.widg-but-acc {
color: #000 !important;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100px;
    width: 100%;
	border: 1px solid #000000 !important;
    font-size: 13px !important;
    padding: 5px !important;
}