/*
 Theme Name:   West Dulwich Dental
 Description:  A Child Theme built By Dental SEM
 Author:       DENTAL SEM
 Author URI:   https//westdulwichdental.co.uk/
 Template:     Divi
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 */
.et-info-link {
  display: flex !important; }

.et-info-link .item {
  flex-grow: 1;
  flex-shrink: 2; }

#et-info {
  float: none;
  text-align: center; }

@media (max-width: 767px) {
  .desktop-show {
    display: none; } }
@media screen and (max-width: 900px) {
  .notonmobile {
    display: none; } }
@media screen and (max-width: 900px) {
  .notonmobile {
    display: none; } }
#main-header {
  top: 31px !important; }

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

.et_button_no_icon .et_pb_button, .et_pb_cta_0.et_pb_promo.et_pb_button {
  padding: 12px 20px !important; }
  .et_button_no_icon .et_pb_button:hover, .et_pb_cta_0.et_pb_promo.et_pb_button:hover {
    padding: 12px 20px !important; }

.flex-style-1 {
  display: flex;
  justify-content: center;
  align-items: center; }

.flex-style-2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }

@media all and (max-width: 479px) {
  body #page-container .et_pb_fullwidth_header_0 .et_pb_button_two.et_pb_button {
    width: 162px !important;
    margin-left: 0px !important; } }
.page-id-246 .et_pb_button_one {
  display: none !important; }

.features-list ul li {
  padding: 0.1em 0em 1.3em 2.7em;
  list-style: none;
  background-repeat: no-repeat;
  background: url("/wp-content/uploads/tick-green.svg") no-repeat center center;
  background-position: 0px 0px;
  -webkit-background-size: 26px 26px;
  background-size: 26px 26px;
  font-size: 14px; }

/*----------  YouTube  ----------*/
.youtube-player {
  position: relative;
  padding-bottom: 56.23%;
  /* Use 75% for 4:3 videos */
  height: 0;
  overflow: hidden;
  max-width: 100%;
  background: #fff; }

.youtube-player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: transparent; }

.youtube-player img {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 101%;
  width: 101%;
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  height: auto;
  cursor: pointer;
  -webkit-transition: .4s all;
  -moz-transition: .4s all;
  transition: .4s all; }

.youtube-player img:hover {
  -webkit-filter: brightness(75%); }

.youtube-player .play {
  cursor: pointer;
  display: block;
  position: absolute;
  z-index: 100;
  top: 50%;
  left: 50%;
  color: #fff;
  margin-top: -3rem;
  margin-left: -3rem;
  font-size: 6rem;
  line-height: 6rem; }

.youtube-player .play:before {
  font-family: "ETmodules";
  content: "\49"; }

.icon-tools-2:before {
  content: "\e034";
  font-size: 64px;
  color: #318EC3; }

.arrow_carrot-2right_alt2:before {
  content: "\41"; }

#footer-bottom #footer-info {
  text-align: center;
  float: none; }

/*# sourceMappingURL=style.css.map */
