@charset "UTF-8";
@charset "utf-8";
.menuzord, .menuzord * { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.menuzord {  padding: 0; float: left; position: relative;}
.menuzord a {  -o-transition: color .3s linear, background .3s linear;
-moz-transition: color .3s linear, background .3s linear;
-webkit-transition: color .3s linear, background .3s linear;
transition: color .3s linear, background .3s linear;
} .menuzord-menu.scrollable > .scrollable-fix { display: none; } .menuzord-brand { margin: 18px 30px 0 0; float: left; color: #666; text-decoration: none; font-size: 24px; font-weight: 600; line-height: 1.3; cursor: pointer; } .menuzord-menu { width: 100%; margin: 0; padding: 0; float: left; list-style: none;} .menuzord-menu.menuzord-right { float: right; } .menuzord-menu > li {float: none;display: inline-block; position: relative;}
.menuzord-menu > li > a { font-size:21.03px; color:#4a6f6d; letter-spacing:0.4px; display:inline-block; padding:14px 12px 14px 12px; outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent;}
.menuzord-menu > li:first-child > a { padding-left:0;} .menuzord-menu > li.active > a, .menuzord-menu > li:hover > a { color: #333; } .menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown { list-style: none; margin: 0; padding: 0; display: none; position: absolute; z-index: 99; min-width: 180px; white-space: nowrap; background: #9eca27; }
.menuzord-menu ul.dropdown li ul.dropdown { left: 100%; } .menuzord-menu ul.dropdown li {clear: both;width: 100%;border: 0 none;float: left;display: block;font-size: 12px;position: relative;}
.menuzord-menu ul.dropdown li a { width: 100%; background: none; padding: 10px 25px 10px 22px; color: #fff; font-size: 14px; text-decoration: none; display: inline-block; float: left; clear: both; position: relative; outline: 0;  -o-transition: padding .2s linear;
-moz-transition: padding .2s linear;
-webkit-transition: padding .2s linear;
transition: padding .2s linear;
} .menuzord-menu ul.dropdown li:hover > a { padding-left: 28px; padding-right: 19px; color: #333; } .menuzord-menu ul.dropdown.dropdown-left { left: none; }
.menuzord-menu ul.dropdown li ul.dropdown.dropdown-left { left: -100%; } .menuzord-menu li .indicator {     width: 10px;
height: 6px;
float: right;
font-size: 0;
background: url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/menuzord-arrow1.png) no-repeat center;
display: inline-block;
margin: 10px 0 0 7px; }
.menuzord-menu li ul.dropdown li .indicator { position: absolute; top: 8px; right: 10px; font-size: 15px; } .menuzord-menu > li > .megamenu { width: 100%; padding: 20px 30px; left: 0; position: absolute; display: none; z-index: 99; border-top: solid 1px #f0f0f0; background: #fff; }  .menuzord-menu > li > .megamenu.megamenu-half-width { width: 50%; left: auto; } .menuzord-menu > li > .megamenu.megamenu-quarter-width { width: 25%; left: auto; } .menuzord-menu > li > .megamenu .megamenu-row { width: 100%; margin-top: 15px; }
.menuzord-menu > li > .megamenu .megamenu-row:first-child { margin-top: 0; }
.menuzord-menu > li > .megamenu .megamenu-row:before, .menuzord-menu > li > .megamenu .megamenu-row:after { display: table; content: ""; line-height: 0; }
.menuzord-menu > li > .megamenu .megamenu-row:after { clear: both; }
.menuzord-menu > li > .megamenu .megamenu-row .col1, .menuzord-menu > li > .megamenu .megamenu-row .col2, .menuzord-menu > li > .megamenu .megamenu-row .col3, .menuzord-menu > li > .megamenu .megamenu-row .col4, .menuzord-menu > li > .megamenu .megamenu-row .col5, .menuzord-menu > li > .megamenu .megamenu-row .col6, .menuzord-menu > li > .megamenu .megamenu-row .col7, .menuzord-menu > li > .megamenu .megamenu-row .col8, .menuzord-menu > li > .megamenu .megamenu-row .col9, .menuzord-menu > li > .megamenu .megamenu-row .col10, .menuzord-menu > li > .megamenu .megamenu-row .col11, .menuzord-menu > li > .megamenu .megamenu-row .col12 { display: block; min-height: 20px; float: left; margin-left: 3%; }
.menuzord-menu > li > .megamenu .megamenu-row [class*="col"]:first-child {
margin-left: 0;
}
.menuzord-menu > li > .megamenu .megamenu-row .col1 { width: 5.583333333333%; }
.menuzord-menu > li > .megamenu .megamenu-row .col2 { width: 14.166666666666%; }
.menuzord-menu > li > .megamenu .megamenu-row .col3 { width: 22.75%; }
.menuzord-menu > li > .megamenu .megamenu-row .col4 { width: 31.333333333333%; }
.menuzord-menu > li > .megamenu .megamenu-row .col5 { width: 39.916666666667%; }
.menuzord-menu > li > .megamenu .megamenu-row .col6 { width: 48.5%; }
.menuzord-menu > li > .megamenu .megamenu-row .col7 { width: 57.083333333333%; }
.menuzord-menu > li > .megamenu .megamenu-row .col8 { width: 65.666666666667%; }
.menuzord-menu > li > .megamenu .megamenu-row .col9 { width: 74.25%; }
.menuzord-menu > li > .megamenu .megamenu-row .col10 { width: 82.833333333334%; }
.menuzord-menu > li > .megamenu .megamenu-row .col11 { width: 91.416666666667%; }
.menuzord-menu > li > .megamenu .megamenu-row .col12 { width: 100%; } .menuzord .showhide { width: 32px; height: auto; padding: 16px 0 16px; display: none; float: left; text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; } .menuzord .showhide em { width: 100%; height: 5px; margin: 4px 0 0; float: right; background: #fff;}
.menuzord .showhide em:first-child { margin-top:0;} .menuzord-menu > li > a > i { margin: 0 5px 0 0; font-size: 18px; float: left; line-height: 20px; font-family: 'FontAwesome'; }  .menuzord-menu > li.search form { float: left; padding: 22px 16px 17px; } .menuzord-menu > li.search form input[type="text"] { width: 160px; padding: 5px 10px; font-family: 'Open Sans', sans-serif; border: none; background: #f0f0f0; border-radius: 2px; outline: 0; -o-transition: width 1s ease-out; -moz-transition: width 1s ease-out; -webkit-transition: width 1s ease-out; transition: width 1s ease-out; }
.menuzord-menu > li.search form:hover input[type="text"] { width: 160px; } .menuzord-tabs { width: 100%; float: left; }
.menuzord-tabs-nav { width: 20%; margin: 0; padding: 0; float: left; list-style: none; }
.menuzord-tabs-nav > li > a { width: 100%; padding: 7px 16px; float: left; font-size: 13px; text-decoration: none; color: #666; border: solid 1px #f0f0f0; outline: 0; }
.menuzord-tabs-nav li.active a, .menuzord-tabs-nav li:hover a { background: #f0f0f0; }
.menuzord-tabs-content { width: 80%; min-height: 30px; padding: 20px; float: right; display: none; font-size: 13px; border: solid 1px #f0f0f0; }
.menuzord-tabs-content.active { display: block; }  .menuzord.blue .menuzord-menu > li.active > a, .menuzord.blue .menuzord-menu > li:hover > a, .menuzord.blue .menuzord-menu ul.dropdown li:hover > a { color: #4A89DC; } .menuzord.green .menuzord-menu > li.active > a, .menuzord.green .menuzord-menu > li:hover > a, .menuzord.green .menuzord-menu ul.dropdown li:hover > a { color: #37BC9B; } .menuzord.red .menuzord-menu > li.active > a, .menuzord.red .menuzord-menu > li:hover > a, .menuzord.red .menuzord-menu ul.dropdown li:hover > a { color: #9eca27; } .menuzord.orange .menuzord-menu > li.active > a, .menuzord.orange .menuzord-menu > li:hover > a, .menuzord.orange .menuzord-menu ul.dropdown li:hover > a { color: #ff670f; } .menuzord.yellow .menuzord-menu > li.active > a, .menuzord.yellow .menuzord-menu > li:hover > a, .menuzord.yellow .menuzord-menu ul.dropdown li:hover > a { color: #F6BB42; } .menuzord.purple .menuzord-menu > li.active > a, .menuzord.purple .menuzord-menu > li:hover > a, .menuzord.purple .menuzord-menu ul.dropdown li:hover > a { color: #967ADC; } .menuzord.pink .menuzord-menu > li.active > a, .menuzord.pink .menuzord-menu > li:hover > a, .menuzord.pink .menuzord-menu ul.dropdown li:hover > a { color: #D770AD; }
.menuzord.red .menuzord-menu ul.dropdown li:hover > a {
color: #ffffff;
}
.menuzord-menu > li ul.sub-menu.dropdown {
display: none ;
}
.home-layout1 .menuzord-menu > li { float:none; display:inline-block; position:relative;}
.home-layout1 .menuzord-menu > li:nth-child(4) { margin-left:auto;} .home-layout1 .menuzord-menu > li a { font-size:15px; font-weight:500; color:#232323; letter-spacing:0.75px; line-height:normal; display:inline-block; padding:10px 19.5px 10px 19.5px; outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; text-transform: capitalize;}
.home-layout1 .menuzord-menu > li:first-child a { padding-left:0;}
.home-layout1 .menuzord-menu > li:nth-child(8) a { padding-right:0;}
.home-layout1 .menuzord-menu > li:nth-last-child(2) a {padding-right: 0;}
.home-layout1 .menuzord-menu > li.active > a, .menuzord-menu > li:hover > a { color: #333; } .home-layout1 .menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown { text-align:left; list-style: none; margin: 0; padding: 0; display: none; position: absolute; z-index: 99; min-width: 180px; white-space: nowrap; background: #fff; }
.home-layout1 .menuzord-menu ul.dropdown li ul.dropdown { left: 100%; } .home-layout1 .menuzord-menu ul.dropdown li { clear: both; width: 100%; border: 0 none; font-size: 12px; position: relative; }
.home-layout1 .menuzord-menu ul.dropdown li a { width: 100%; background: none; padding: 10px 25px 10px 22px; font-size:14px; color: #172337; text-decoration: none; display: inline-block; float: left; clear: both; position: relative; outline: 0;  -o-transition: padding .2s linear;
-moz-transition: padding .2s linear;
-webkit-transition: padding .2s linear;
transition: padding .2s linear;
} .home-layout1 .menuzord-menu ul.dropdown li:hover > a { padding-left: 28px; padding-right: 19px; color: #333; } .home-layout1 .menuzord-menu ul.dropdown.dropdown-left { left: none; }
.home-layout1 .menuzord-menu ul.dropdown li ul.dropdown.dropdown-left { left: -100%; }
.home-layout1 .menuzord-menu li .indicator { width:10px; height:6px; float:right; font-size:0; background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-green-black-plain-arrow.svg) no-repeat top / 100%; display:inline-block; transition:all 0.25s ease-out 0s; margin:8px 0 0 7px;}
.home-layout1 .menuzord-menu li:hover .indicator { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-green-black-plain-arrow.svg) no-repeat bottom / 100%;}
.home-layout1 .menuzord-menu li ul.dropdown li .indicator { background:none; margin:0 0 0; position: absolute; top: 8px; right: 10px; font-size: 15px; }
.home-layout1 .menuzord.red .menuzord-menu ul.dropdown li:hover > a { color: #9eca27;} @media (max-width: 767px) { .menuzord-responsive .menuzord-brand {
margin: 8px 30px 10px 20px;
font-size: 20px;
line-height: 1.55;
} .menuzord-responsive .showhide {
margin: 0;
} .menuzord-responsive .menuzord-menu {
width: 100%;
float: left !important;
} .menuzord-responsive .menuzord-menu.scrollable {
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.menuzord-responsive .menuzord-menu.scrollable > .scrollable-fix {
display: block;
} .menuzord-responsive .menuzord-menu > li {
width: 100%;
display: block;
float: left;
position: relative;
}
.menuzord-responsive .menuzord-menu > li > a {
width: 100%;
padding: 12px 20px;
display: inline-block;
border-bottom: solid 1px #f0f0f0;
}
.menuzord-responsive .menuzord-menu > li:first-child > a {
border-top: solid 1px #f0f0f0;
}
.home-layout1 .menuzord-responsive .menuzord-menu > li:first-child > a {
border-top: none;
} .menuzord-responsive .menuzord-menu ul.dropdown,  .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
width: 100%;
left: 0;
position: static;
border: none;
background: #496e6e;
float: left;
}
.home-layout1 .menuzord-responsive .menuzord-menu ul.dropdown, .home-layout1 .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
background: #fff;
} .menuzord-responsive .menuzord-menu ul.dropdown li {
position: relative;
}
.menuzord-responsive .menuzord-menu ul.dropdown li a {
border-bottom: solid 1px #f0f0f0;
}
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > a {
padding-left: 40px !important;
}
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li > a {
padding-left: 60px !important;
}
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li > a {
padding-left: 80px !important;
}
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li:hover > a {
padding-left: 50px !important;
}
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li:hover > a {
padding-left: 70px !important;
}
.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > ul.dropdown > li > ul.dropdown > li:hover > a {
padding-left: 90px !important;
} .menuzord-responsive .menuzord-menu li .indicator {
width: 60px;
height: 46px;
position: absolute;
right: 0;
top: -9px;
font-size: 22px;
text-align: center;
line-height: 45px;
border-left: solid 1px #f5f5f5;
background: none;
}
.menuzord-responsive .menuzord-menu li ul.dropdown li .indicator {
height: 38px;
right: 0;
top: 0;
font-size: 18px;
line-height: 36px;
} .menuzord-responsive .menuzord-menu > li > .megamenu {
width: 100% !important;
left: 0 !important;
position: static;
border-top: none;
border-bottom: solid 1px #f0f0f0;
}
.menuzord-responsive .menuzord-menu > li > .megamenu .megamenu-row [class*="col"] {
float: none;
display: block;
width: 100% !important;
margin-left: 0;
margin-top: 15px;
}
.menuzord-responsive .menuzord-menu > li > .megamenu .megamenu-row:first-child [class*="col"]:first-child {
margin-top: 0;
}
.menuzord-responsive .menuzord-menu > li > .megamenu .megamenu-row {
margin-top: 0;
} .menuzord-responsive .menuzord-menu > li.search form {
width: 100%;
margin: 4px 0;
padding: 10px 16px !important;
}
.menuzord-responsive .menuzord-menu > li.search form input[type="text"] {
width: 100%;
} .menuzord-responsive .menuzord-tabs-nav {
width: 100%;
}
.menuzord-responsive .menuzord-tabs-content {
width: 100%;
}
}
.menuzord-menu .hide { display:none;} @media screen and (max-width: 480px) {
.menuzord .showhide { margin:0 5% 0 5%;}
.menuzord-menu > li > a { font-size:19px; color:#ffffff;}
.home-layout1 .menuzord-menu > li:after { width:1px; display:none; margin:0 0 0;}
.home-layout1 .menuzord-responsive .menuzord-menu { background:#ffffff;}
}
@media screen and (min-width:481px) and (max-width:600px) {
.menuzord .showhide { margin:0 5% 0 5%;}
.menuzord-menu > li > a { font-size:19px; color:#ffffff;}
.home-layout1 .menuzord-menu > li:after { width:1px; display:none; margin:0 0 0;}
.home-layout1 .menuzord-responsive .menuzord-menu { background:#ffffff;}
}
@media screen and (min-width:601px) and (max-width:767px) {
.menuzord .showhide { margin:0 5% 0 5%;}
.menuzord-menu > li > a { font-size:19px; color:#ffffff;}
.home-layout1 .menuzord-menu > li:after { width:1px; display:none; margin:0 0 0;}
.home-layout1 .menuzord-responsive .menuzord-menu { background:#ffffff;}
}
@media screen and (min-width:768px) and (max-width:900px) {
.menuzord-menu > li > a { font-size:14.03px; padding:14px 2.1px 14px 2.1px;} .home-layout1 .menuzord-menu > li:nth-child(4) { margin-left: auto;}   .home-layout1 .menuzord-menu li .indicator { margin:8px 0 0 6px;}
.home-layout1 .menuzord-menu > li a { font-size:13px; letter-spacing:0.45px; padding:10px 5px 10px 5px;}
}
@media screen and (min-width:901px) and (max-width:1024px) {
.menuzord-menu > li > a { font-size:16.03px; padding:14px 4.8px 14px 4.8px;} .home-layout1 .menuzord-menu > li:nth-child(4) { margin-left: auto;}   .home-layout1 .menuzord-menu li .indicator { margin:9px 0 0 7px;}
.home-layout1 .menuzord-menu > li a { font-size:14px; letter-spacing:0.55px; padding:10px 11.5px 10px 11.5px;}
}
@media screen and (min-width:1025px) and (max-width:1240px) {
.menuzord-menu > li > a { font-size:18.03px; padding:14px 6.8px 14px 6.8px;} .home-layout1 .menuzord-menu > li:nth-child(4) { margin-left: auto;}   .home-layout1 .menuzord-menu > li a { letter-spacing:0.65px; padding: 10px 14.5px 10px 14.5px;}
}
@media screen and (min-width:1241px) and (max-width:1340px) {  }
 .select-hide { display:none;}
.custom-text1 { color:#ffffff; line-height:25px; display:inline-block; margin:14px 26px 0 0;}
.custom-select1 { width:230px; height:52px; float:right; text-align:left; background:rgba(70,104,104,0.40); border:1px solid #c5df7d; border-radius:4px; transition:all 0.25s ease-out 0s; position:relative;}
.custom-select1:hover { background:none; border:1px solid #466868;}
.custom-select1:hover .select-selected { color:#466868;}
.custom-select1 select { display:none;}
.custom-select1:after { content:""; width:12px; height:6px; background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/custom-arrow1.png) no-repeat; transform:translateY(-50%); position:absolute; top:50%; right:22px;}
.custom-select1:hover:after { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/custom-arrow11.png) no-repeat;}
.custom-select1 .select-items .scrollb {max-height:138px; max-width: calc(100% - 8px);}
.select-items { background:#466868; position:absolute; top:100%; left:0; right:0; z-index:999;}
.select-items .scrollb div { color:#ffffff; padding:8px 16px;}
.select-items .scrollb div:hover { color:#466868; background:#ffffff;}
.select-selected { color:#ffffff;}
.select-items .scrollb div, .select-selected { cursor:pointer; padding:17px 22px 17px 22px;}
.custom-text1, .select-items .scrollb div, .select-selected { font-size:14px; letter-spacing:0.4px; text-transform:uppercase; font-family: 'glacial-indifference-bold-font';}
.home-layout1 .custom-select1 { width:257px; float:left; background:none; border:1px solid rgba(255,255,255,0.5); border-radius:0; transition:all 0.25s ease-out 0s; margin:0 0 0 9px; position:relative; height: inherit;}
.home-layout1 .custom-select1:first-child { margin-left:0;}
.home-layout1 .custom-select1:hover { background:#ffffff; border-color:#ffffff;}
.home-layout1 .custom-select1 select { display:none;}
.home-layout1 .custom-select1 .select-hide { display:none;}
.home-layout1 .custom-select1 .select-items { max-height:138px; background:#ffffff; position:absolute; top:102%; left:0; right:0; z-index:99;}
.home-layout1 .custom-select1 .select-items .scrollb div { color:#76b82a; transition:all 0.25s ease-out 0s; padding:13px 24px 13px 24px;}
.home-layout1 .custom-select1 .select-items .scrollb div:hover { color:#ffffff; background:#76b82a;}
.home-layout1 .custom-select1 .select-selected { color:#ffffff; transition:all 0.25s ease-out 0s; padding:15px 24px 14px 24px;}
.home-layout1 .custom-select1:hover .select-selected { color:#76b82a;}
.home-layout1 .custom-select1 .select-selected:after { content:""; width:10px; height:6px; background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-white-green-plain-arrow.svg) no-repeat top / 100%; transform:translateY(-50%); transition:all 0.25s ease-out 0s; margin:0 0 0; position:absolute; top:50%; right:22px;}
.home-layout1 .custom-select1:hover .select-selected:after { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-white-green-plain-arrow.svg) no-repeat bottom / 100%;}
.home-layout1 .custom-select1 .select-items::-webkit-scrollbar { width:6px;}
.home-layout1 .custom-select1 .select-items::-webkit-scrollbar-track { background:#f1f1f1eb; box-shadow:inset 1px 0 5px #dfdfdf; border-radius:0;}
.home-layout1 .custom-select1 .select-items::-webkit-scrollbar-thumb { background:#a33493; border-radius:0;}
.home-layout1 .custom-select1 .select-items .scrollb div, .custom-select1 .select-selected { cursor:pointer; font-size:14px; font-weight:500; letter-spacing:normal; line-height:normal; text-transform: none;}
.home-layout1 .custom-select1:after{display: none;}
.home-layout1 .enquiry-row1 .custom-select1 { width:24.33%; background:none; border:1px solid rgba(0,0,0,0.3); margin:0 0 0;}
.home-layout1 .enquiry-row1 .custom-select1 .select-selected { color:#232323; padding:13px 8.4% 13px 8.4%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-selected:after { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-black-white-plain-arrow.svg) no-repeat top / 100%; right:8.2%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-items .scrollb div, .enquiry-row1 .custom-select1 .select-selected { font-size:15px; font-weight:400;}
.custom-about { width: 257px; float: left;  background: none;  border: 1px solid #496e6d78;  border-radius: 0;  transition: all 0.25s ease-out 0s;  margin: 0 0 0 9px;  position: relative;  height: inherit;}
.custom-about:first-child { margin-left: 0;}
.custom-about:hover { background: #496e6d; border-color: #496e6d78;}
.custom-about select {  display: none;}
.custom-about .select-hide { display: none;}
.custom-about .select-items { max-height: 138px; background: #ffffff; position: absolute; top: 102%; left: 0;  right: 0;  z-index: 99;}
.custom-about .select-items .scrollb div { color: #496e6d;  transition: all 0.25s ease-out 0s; padding: 13px 24px 13px 24px;}
.custom-about .select-items .scrollb div:hover { color: #ffffff; background: #496e6d;}
.custom-about .select-selected { color: #496e6d;  transition: all 0.25s ease-out 0s;  padding: 15px 24px 14px 24px; text-transform: inherit;}
.custom-about:hover .select-selected {  color: #fff;}
.custom-about .select-selected:after { content: "";  width: 8px;  height: 5px;  background: url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-white-green-plain-arrow1.svg) no-repeat bottom / 100%;  transform: translateY(-50%);  transition: all 0.25s ease-out 0s;  margin: 0 0 0;  position: absolute;   top: 50%;   right: 22px;}
.custom-about:hover .select-selected:after { background: url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-white-green-plain-arrow1.svg) no-repeat top / 100%;}
.custom-about .select-items::-webkit-scrollbar { width: 6px;}
.custom-about .select-items::-webkit-scrollbar-track { background: #f1f1f1eb; box-shadow: inset 1px 0 5px #dfdfdf;  border-radius: 0;}
.custom-about .select-items::-webkit-scrollbar-thumb { background: #a33493; border-radius: 0;}
.custom-about .select-items .scrollb div, .custom-select1 .select-selected { cursor: pointer; font-size: 14px; font-weight: 500;   letter-spacing: normal;   line-height: normal;   text-transform: none;}
.custom-about:after {display: none;}
.innner-content-wrapp .drop-col1 .custom-select1 { width: 300px; background: none; border: 1px solid rgb(255 255 255 / 40%);}
.innner-content-wrapp .drop-col1 .custom-select1:hover { background: #fff;}
.innner-content-wrapp .drop-col1 .custom-select1 .select-items { background: #ffff;}
.innner-content-wrapp .drop-col1 .custom-select1 .select-items > div { color: #76b82a;}
.innner-content-wrapp .drop-col1 .custom-select1 .select-items > div:hover { color: #ffff; background: #76b82a;}
.innner-content-wrapp .drop-col1 .custom-select1:hover .select-selected { color: #76b82a;}
.innner-content-wrapp .drop-col1 .custom-select1:after{background: url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-white-green-plain-arrow.svg) no-repeat top / 100%;}
.innner-content-wrapp .drop-col1 .custom-select1:hover:after{background: url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-white-green-plain-arrow.svg) no-repeat bottom / 100%;} @media screen and (max-width: 480px) {
.custom-text1 { width:100%; color:#9eca27; margin:0 0 12px;}
.custom-select1 { width:100%; text-align:center; background:none; margin:0 0 0;}
.select-selected { color:#9eca27;}
.custom-select1:after { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/custom-arrow111.png) no-repeat; right:5%;}
.select-items .scrollb div, .select-selected { padding:17px 5% 17px 5%;}
.home-layout1 .custom-select1 { width:100%; background:none; border-color:rgba(0, 0, 0, 0.3); margin:4.2% 0 0;}
.home-layout1 .custom-select1:first-child { margin-top:0;}
.home-layout1 .custom-select1 .select-selected { color:#232323;}
.home-layout1 .custom-select1 .select-selected:after { width:10px; background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-black-white-plain-arrow.svg) no-repeat top / 100%; margin:0 0 0; position:absolute; right:5%;}
.home-layout1 .custom-select1 .select-items .scrollb div, .custom-select1 .select-selected { font-size:12px;}
.home-layout1 .enquiry-row1 .custom-select1 { width:100%; margin:0 0 4.2%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-selected { padding:11px 5% 11px 5%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-selected:after { right:5%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-items .scrollb div, .enquiry-row1 .custom-select1 .select-selected { font-size:13px;}
.innner-content-wrapp .drop-col1 .custom-select1 .select-selected { color: #ffff;}
.innner-content-wrapp .drop-col1 .custom-select1 { width: 100%;}
.innner-content-wrapp .left .sidbuttons .custom-about { margin: 0 auto; float: none;}
.custom-about .select-selected { text-align: center;}
.custom-select1 .select-items .scrollb {height: 130px;}
}
@media screen and (min-width:481px) and (max-width:600px) {
.custom-text1 { width:100%; color:#9eca27; margin:0 0 12px;}
.custom-select1 { width:100%; text-align:center; background:none; margin:0 0 0;}
.select-selected { color:#9eca27;}
.custom-select1:after { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/custom-arrow111.png) no-repeat; right:5%;}
.select-items .scrollb div, .select-selected { padding:17px 5% 17px 5%;}
.home-layout1 .custom-select1 { width:100%; background:none; border-color:rgba(0, 0, 0, 0.3); margin:4.2% 0 0;}
.home-layout1 .custom-select1:first-child { margin-top:0;}
.home-layout1 .custom-select1 .select-selected { color:#232323;}
.home-layout1 .custom-select1 .select-selected:after { width:10px; background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-black-white-plain-arrow.svg) no-repeat top / 100%; margin:0 0 0; position:absolute; right:5%;}
.home-layout1 .custom-select1 .select-items .scrollb div, .custom-select1 .select-selected { font-size:12px;}
.home-layout1 .enquiry-row1 .custom-select1 { width:48%; margin:0 0 4.2%;}
.home-layout1 .enquiry-row1 .custom-select1:nth-child(2n) { float:right;}
.home-layout1 .enquiry-row1 .custom-select1 .select-selected { padding:11px 5% 11px 5%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-selected:after { right:5%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-items .scrollb div, .enquiry-row1 .custom-select1 .select-selected { font-size:13px;}
.innner-content-wrapp .drop-col1 .custom-select1 .select-selected { color: #ffff;}
.innner-content-wrapp .left .sidbuttons .custom-about { margin: 0 auto;  float: none;}
.custom-about .select-selected { text-align: center;}
.custom-select1 .select-items .scrollb {height: 130px;}
}
@media screen and (min-width:601px) and (max-width:767px) {
.custom-text1 { width:100%; color:#9eca27; margin:0 0 12px;}
.custom-select1 { width:100%; text-align:center; background:none; margin:0 0 0;}
.select-selected { color:#9eca27;}
.custom-select1:after { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/custom-arrow111.png) no-repeat; right:5%;}
.select-items .scrollb div, .select-selected { padding:17px 5% 17px 5%;}
.home-layout1 .custom-select1 { width:100%; background:none; border-color:rgba(0, 0, 0, 0.3); margin:4.2% 0 0;}
.home-layout1 .custom-select1:first-child { margin-top:0;}
.home-layout1 .custom-select1 .select-selected { color:#232323;}
.home-layout1 .custom-select1 .select-selected:after { width:10px; background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/down-black-white-plain-arrow.svg) no-repeat top / 100%; margin:0 0 0; position:absolute; right:5%;}
.home-layout1 .custom-select1 .select-items .scrollb div, .custom-select1 .select-selected { font-size:12px;}
.home-layout1 .enquiry-row1 .custom-select1 { width:48%; margin:0 0 4.2%;}
.home-layout1 .enquiry-row1 .custom-select1:nth-child(2n) { float:right;}
.home-layout1 .enquiry-row1 .custom-select1 .select-selected { padding:11px 5% 11px 5%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-selected:after { right:5%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-items .scrollb div, .enquiry-row1 .custom-select1 .select-selected { font-size:13px;}
.innner-content-wrapp .drop-col1 .custom-select1 .select-selected { color: #ffff;}
.custom-select1 .select-items .scrollb {height: 130px;}
}
@media screen and (min-width:768px) and (max-width:900px) {
.custom-text1 { display:none;}
.custom-select1 { width:100%; height:46px;}
.custom-select1:after { right:10%;}
.select-items .scrollb div, .select-selected { padding:15px 10% 15px 10%;}
.custom-text1, .select-items .scrollb div, .select-selected { font-size:12px;}
.home-layout1 .custom-select1 { width:190px; margin:0 0 0 5px;}
.home-layout1 .custom-select1 .select-items .scrollb div { padding:13px 16px 13px 16px;}
.home-layout1 .custom-select1 .select-selected { padding:13px 16px 13px 16px;}
.home-layout1 .custom-select1 .select-selected:after { right:14px;}
.home-layout1 .custom-select1 .select-items .scrollb div, .custom-select1 .select-selected { font-size:12px;}
.home-layout1 .enquiry-row1 .custom-select1 .select-selected { padding:11px 8.4% 11px 8.4%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-items .scrollb div, .enquiry-row1 .custom-select1 .select-selected { font-size:13px;}
.innner-content-wrapp .drop-col1 .custom-select1 { width: 100%;}
}
@media screen and (min-width:901px) and (max-width:1024px) {
.custom-text1 { display:none;}
.custom-select1 { width:100%; height:49px;}
.custom-select1:after { right:10%;}
.select-items .scrollb div, .select-selected { padding:16px 10% 16px 10%;}
.custom-text1, .select-items .scrollb div, .select-selected { font-size:13px;}
.home-layout1 .custom-select1 { width:235px; margin:0 0 0 7px;}
.home-layout1 .custom-select1 .select-items div { padding:13px 20px 13px 20px;}
.home-layout1 .custom-select1 .select-selected { padding:13px 20px 13px 20px;}
.home-layout1 .custom-select1 .select-selected:after { right:18px;}
.home-layout1 .custom-select1 .select-items .scrollb div, .custom-select1 .select-selected { font-size:13px;}
.home-layout1 .enquiry-row1 .custom-select1 .select-selected { padding:11px 8.4% 11px 8.4%;}
.home-layout1 .enquiry-row1 .custom-select1 .select-items .scrollb div, .enquiry-row1 .custom-select1 .select-selected { font-size:14px;}
.innner-content-wrapp .drop-col1 .custom-select1 { width: 100%;}
}
@media screen and (min-width:1025px) and (max-width:1240px) {
.custom-text1 { display:none;}
.custom-select1 { width:100%;}
.custom-select1:after { right:10%;}
.select-items .scrollb div, .select-selected { padding:16px 10% 16px 10%;}
}.float-panel { width:100%; z-index: 300; transform:translateZ(0); transition:all 0.7s;}
.fixed { border:none; animation:slide-down 0.7s;}
.fixed .fa-gg { transform:rotate(360deg);}
.fixed { width:100%; float:none;  background:#ffffff; padding:12px 0 12px; left:0; right:0; z-index:999999}
.scroll { width:100%; float:left; position:relative;}
.stick {width: 3%;}
@keyframes slide-down {  
0% { transform:translateY(-100%);}
100% { transform:translateY(0);}
}
.home-layout1 .fixed { width:100% !important; float:left; background:#ffffff; border:none; box-shadow:0px 6px 12px -4px rgba(0,0,0,0.24); animation:slide-down 0.7s; margin:0 0 0 !important; padding:24px 0 20px; left:0; right:0; z-index:999999;}
.home-layout1 .fixed .fa-gg { transform:rotate(360deg);}
.home-layout1 .float-panel { width:100%; transition:all 0.7s;}
.home-layout1 .scroll { width:100%; float:left; margin:0 0 0;}
.home-layout1 .button_container .fixed { width:68px !important; background:none; border-bottom:none; box-shadow:none; padding:40px 0 40px; left:8px; right:inherit; z-index:9999999999;}
.home-layout1 .button_container .scroll { width:68px; background:none;}
.home-layout1 .button_container  .fixed .button_line span { background:#76b82a;}
.home-layout1 .button_container  .fixed .button_text { color:#375e69;}
.home-layout1 .fixed .linker-col1 { width:52px; display:none; animation:slide-down 0.7s;}
.home-layout1 .fixed .linker-sticky-logo { display:block; animation:slide-down 0.7s;} .slideanim { visibility: hidden; visibility: visible\9; }
.slideanim.slide { visibility: visible; animation: slide 1s; }
.slideanim::after { content: ""; display: table; clear: both; }
@keyframes slide {
0% { transform:translateY(50%);}
100% { transform:translateY(0);}
} @media screen and (max-width: 480px) {
.float-panel { transform:none; transition:none;}
.fixed { width:100% !important; background:none; border-bottom:none; position:relative !important; box-shadow:none !important; animation:none !important; padding:0 !important;}
.scroll { width:100%; position:relative;}
.fixed .bar { background:#747474;}
.fixed .toggle-text1 { color:#747474;}
.home-layout1 .fixed { width:100% !important; background:none; border-bottom:none; position:relative !important; box-shadow:none !important; animation:none !important; padding:0 !important;}
.home-layout1 .float-panel { transform:none; transition:none;}
.home-layout1 .scroll { width:100%;}
.home-layout1 .button_container .fixed { width:58px !important; left:0;}
.home-layout1 .button_container .scroll { width:58px;}
}
@media screen and (min-width:481px) and (max-width:600px) {
.float-panel { transform:none; transition:none;}
.fixed { width:100% !important; background:none; border-bottom:none; position:relative !important; box-shadow:none !important; animation:none !important; padding:0 !important;}
.scroll { width:100%; position:relative;}
.fixed .bar { background:#747474;}
.fixed .toggle-text1 { color:#747474;}
.home-layout1 .fixed { width:100% !important; background:none; border-bottom:none; position:relative !important; box-shadow:none !important; animation:none !important; padding:0 !important;}
.home-layout1 .float-panel { transform:none; transition:none;}
.home-layout1 .scroll { width:100%;}
.home-layout1 .button_container .fixed { width:58px !important; left:0;}
.home-layout1 .button_container .scroll { width:58px;}
}
@media screen and (min-width:601px) and (max-width:767px) {
.float-panel { transform:none; transition:none;}
.fixed { width:100% !important; background:none; border-bottom:none; position:relative !important; box-shadow:none !important; animation:none !important; padding:0 !important;}
.scroll { width:100%; position:relative;}
.fixed .bar { background:#747474;}
.fixed .toggle-text1 { color:#747474;}
.home-layout1 .fixed { width:100% !important; background:none; border-bottom:none; position:relative !important; box-shadow:none !important; animation:none !important; padding:0 !important;}
.home-layout1 .float-panel { transform:none; transition:none;}
.home-layout1 .scroll { width:100%;}
.home-layout1 .button_container .fixed { width:58px !important; left:0;}
.home-layout1 .button_container .scroll { width:58px;}
}
@media screen and (min-width:768px) and (max-width:900px) {
.fixed { width:100% !important; background:none; border-bottom:none; margin:auto !important; position:relative !important; box-shadow:none !important; animation:none !important; text-align:center; padding:0 !important;}
.scroll { padding:0; position:relative;}
.home-layout1 .fixed { padding:20px 0 16px !important; position: fixed !important;}
.home-layout1 .button_container .fixed { width:13px !important; padding:100px 0 40px !important; left:3%;}
.home-layout1 .button_container .scroll { width:13px;}
}
@media screen and (min-width:901px) and (max-width:1024px) {
.fixed { width:100% !important; background:none; border-bottom:none; margin:auto !important; position:relative !important; box-shadow:none !important; animation:none !important; text-align:center; padding:0 !important;}
.scroll { padding:0; position:relative;}
.home-layout1 .fixed { padding:22px 0 18px !important; position: fixed !important;}
.home-layout1 .button_container .fixed { width:13px !important; padding:103px 0 40px !important; left:3%;}
.home-layout1 .button_container .scroll { width:13px;}
}
@media screen and (min-width:1025px) and (max-width:1240px) {
.home-layout1 .button_container .fixed { width:13px !important; padding:106px 0 40px; left:3%;}
.home-layout1 .button_container .scroll { width:13px;}
}
@media screen and (min-width:1241px) and (max-width:1340px) {
.home-layout1 .button_container .fixed { width:13px !important; padding:106px 0 40px; left:3%;}
.home-layout1 .button_container .scroll { width:13px;}
}
@media screen and (min-width:1341px) and (max-width:1440px) {
.home-layout1 .button_container .fixed { width:13px !important;}
.home-layout1 .button_container .scroll { width:13px;}
}.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after {
display: table;
content: '';
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
position:relative;
}
[dir='rtl'] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
width: auto;
max-width: 100%;
margin:0 auto;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list { background: #fff url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/ajax-loader.gif) center center no-repeat; } @font-face {
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/fonts/slick.eot);
src: url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/fonts/slick.eot?#iefix) format('embedded-opentype'), url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/fonts/slick.woff) format('woff'), url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/fonts/slick.ttf) format('truetype'), url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/fonts/slick.svg#slick) format('svg');
font-display: swap;
} .slick-prev, .slick-next { font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 15px; height: 17px; padding: 0; margin-top: -10px\9; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent; z-index:99;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: .25; }
.slick-prev:before, .slick-next:before { font-family: 'slick'; font-size: 20px; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: 3%; background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/enquer-arrow1.png) no-repeat;}
.slick-next { right: 3%; background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/enquer-arrow2.png) no-repeat;}
[dir='rtl'] .slick-prev { right: -25px; left: auto; }
[dir='rtl'] .slick-prev:before { content: '→'; }
[dir='rtl'] .slick-next { right: auto; left: -25px; }
[dir='rtl'] .slick-next:before { content: '←'; } .slick-slider { padding-left:0;}
.slick-dots { width:100%; position:absolute; bottom:-64px; right:0; left:0; display:block; margin:0 auto 0; list-style:none; text-align: center;}
.slick-dots li { position: relative; display:inline-block; width:10px; height:10px; margin:0 2.5px 0; cursor:pointer;}
.slick-dots li:last-child { margin-bottom:0;}
.slick-dots li button { font-size:0; line-height:0; display:block; width:10px; height:10px; padding:5px; cursor:pointer; color: transparent; border:0; outline:none; background:transparent;}
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { background:#636363;}
.slick-dots li button:before {  background:#cccccc; position: absolute; top: 0; left: 0; width:10px; height:10px; content: '•'; text-align: center; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border-radius:50%;}
.slick-dots li.slick-active button:before { color: black; background:#636363;}
.slick-dots li{width: 17px; height: 1px;}
.slick-dots li button { width: 17px; height: 1px; font-size: 0; color: transparent; line-height: 0;  border: 0;  outline: none;  background: transparent; cursor: pointer;  display: block; padding: 0;}
.slick-dots li button:before {    content: '•'; width: 17px; height: 1px; text-align: center; color: black; background: rgba(55, 94, 105, 0.2); border-radius: 0; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  position: absolute;  top: 0;  left: 0;}
.slick-dots li.slick-active button:before { color: black; background: #76b82a;}
.slick-dots li button:hover:before, .home-layout1 .slick-dots li button:focus:before { background: #76b82a;}
.slick-dots li.slick-active button:before { color: black; background:#636363;}
.home-layout1 .treatments-col1 .slick-slide {
margin: 0 10px 0;
}
.home-layout1 .team-col1 .slick-slide {
margin: 0 10px 0;
}
.home-layout1 .instagram-col1 .slick-slide {
margin: 0 10px 0;
}
.home-layout1 .partners-col1 .slick-slide {
margin: 0 31.3px 0;
} @media screen and (max-width: 480px) {
.slick-prev { left:5%;}
.slick-next { right:5%;}
.slick-dots { width: 100%;margin: 0 0 0;   position: absolute;  bottom: -40px; }
}
@media screen and (min-width:481px) and (max-width:600px) {
.slick-prev { left:5%;}
.slick-next { right:5%;}
.slick-dots { width: 100%;margin: 0 0 0;   position: absolute;  bottom: -40px; }
}
@media screen and (min-width:601px) and (max-width:767px) {
.slick-prev { left:5%;}
.slick-next { right:5%;}
.slick-dots { width: 100%;margin: 0 0 0;   position: absolute;  bottom: -40px; }
}
@media screen and (min-width:768px) and (max-width:900px) {
}
@media screen and (min-width:901px) and (max-width:1024px) {
}
@media screen and (min-width:1025px) and (max-width:1240px) {
}#preloader {
position: fixed;
width: 100%;
height: 100%;
z-index: 9999999999;
top: 0;
left: 0;
background-color: #ffffff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.wrapper {
padding-left: 1em;
padding-right: 1em;
margin: auto;
display: block;
width: 195px;
}
.cssload-loader {
width: 59px;
height: 59px;
background: no-repeat center;
transform:translateY(-50%);
display: inline-block;
margin:0 auto 0;
position: absolute;
top:50%;
right:0;
left:0;
}
.cssload-loader, .cssload-loader:after, .cssload-loader:before {
animation: 1.15s infinite ease-in-out;
-o-animation: 1.15s infinite ease-in-out;
-ms-animation: 1.15s infinite ease-in-out;
-webkit-animation: 1.15s infinite ease-in-out;
-moz-animation: 1.15s infinite ease-in-out;
}
.cssload-loader:after, .cssload-loader:before {
width: 100%;
height: 100%;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
}
.cssload-loader {
animation-name: cssload-loader;
-o-animation-name: cssload-loader;
-ms-animation-name: cssload-loader;
-webkit-animation-name: cssload-loader;
-moz-animation-name: cssload-loader;
}
@keyframes cssload-loader {
from {
transform: scale(0);
opacity: 1;
}
to {
transform: scale(1);
opacity: 0;
}
}
@-o-keyframes cssload-loader {
from {
-o-transform: scale(0);
opacity: 1;
}
to {
-o-transform: scale(1);
opacity: 0;
}
}
@-ms-keyframes cssload-loader {
from {
-ms-transform: scale(0);
opacity: 1;
}
to {
-ms-transform: scale(1);
opacity: 0;
}
}
@-webkit-keyframes cssload-loader {
from {
-webkit-transform: scale(0);
opacity: 1;
}
to {
-webkit-transform: scale(1);
opacity: 0;
}
}
@-moz-keyframes cssload-loader {
from {
-moz-transform: scale(0);
opacity: 1;
}
to {
-moz-transform: scale(1);
opacity: 0;
}
} #scrollUp {
bottom: 50px;
font-size: 22px;
line-height: 42px;
right: 0;
width: 40px;
background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/scrollup-arrow1.jpg) no-repeat center / cover;
color: #ffffff;
text-align: center;
height: 40px;
-webkit-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
}
#scrollUp:focus, #scrollUp:hover {
background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/scrollup-arrow11.jpg) no-repeat center / cover;
}
.home-layout1 #scrollUp {
width: 40px;
height: 40px;
background: url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/up-sea-green-plain-arrow.svg) no-repeat top / 100%;
-webkit-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
right: 0;
bottom: 82px;
z-index: 9999999 !important;
}
.home-layout1 #scrollUp:focus, .home-layout1 #scrollUp:hover {
background: url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/up-sea-green-plain-arrow.svg) no-repeat bottom / 100%;
} .welcome-slides {
width:100%;
float:left;
position: relative;
z-index: 1;
}
.welcome-slides .owl-prev { left:5%;}
.welcome-slides .owl-next {right: 15%;}
.welcome-slides .owl-prev, .welcome-slides .owl-next {
-webkit-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
position: absolute;
bottom: 0;
width: 100px;
height: 100px;
background-color: #ffffff;
text-align: center;
line-height: 100px;
color: #232323;
font-size: 30px;
z-index: 10;
}
.single-welcome-slide {
width: 100%;
float:left;
background-color: #466868;
overflow: hidden;
position: relative;
z-index: 2;
}
.single-welcome-slide .bg-curve {
position: absolute;
width: 60%;
height: 100%;
background-repeat: no-repeat;
background-position: top right;
background-size: contain;
top: 0;
right: 0;
}
.single-welcome-slide .main-bg-img {
width: 100%; float:left;
}
.mona-actor-slide .owl-next,  .mona-actor-slide .owl-prev,  .mona-all-model-slide .owl-next,  .mona-all-model-slide .owl-prev,  .mona-models-slide .owl-next,  .mona-models-slide .owl-prev,  .mona-singer-slide .owl-next,  .mona-singer-slide .owl-prev {
-webkit-transition-duration: 500ms;
-o-transition-duration: 500ms;
transition-duration: 500ms;
width: 17px;
height: 24px;
color: #ffffff;
text-align: center;
line-height: 60px;
font-size: 24px;
position: absolute;
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background: no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.banner-wrapp .owl-item img {width:100%; display:block; height:100%; object-fit: cover; min-height: 58vw; max-height: 64vw;}
.banner-wrapp .owl-dots { width:1200px; text-align:left; margin:0 auto 0; position:absolute; right:0; bottom:3.7%; left:0;}
.banner-wrapp .owl-dots .owl-dot { width:9px; height:9px; background:rgba(100%,100%,100%,0.50); border-radius:50%; display:inline-block; margin:0 12px 0 0;}
.banner-wrapp .owl-dots .owl-dot:hover { background:#ebebeb;}
.banner-wrapp .owl-dots .active { background:#ebebeb;}
.gester-wrapp .owl-nav.disabled { display:block;}
.gester-wrapp .owl-nav { width:100%; transform:translateY(-50%); position:absolute; top:50%; right:0; left:0;}
.gester-wrapp .owl-prev { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/gester-arrow1.png) no-repeat center; left:3%;}
.gester-wrapp .owl-next { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/gester-arrow2.png) no-repeat center; right:3%;}
.gester-wrapp .owl-prev, .gester-wrapp .owl-next { width:16px; height:17px; font-size:0px; position:absolute; z-index:99;}
.honoer-wrapp .owl-nav.disabled { display:block;}
.honoer-wrapp .owl-nav { width:100%; transform:translateY(-50%); position:absolute; top:50%; right:0; left:0;}
.honoer-wrapp .owl-prev { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/honoer-arrow1.png) no-repeat center; left:3%;}
.honoer-wrapp .owl-next { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/honoer-arrow2.png) no-repeat center; right:50%;}
.honoer-wrapp .owl-prev, .honoer-wrapp .owl-next { width:15px; height:17px; font-size:0px; position:absolute; z-index:99;}
.about-wrapp .owl-nav.disabled { display:block;}
.about-wrapp .owl-nav { width:100%; transform:translateY(-50%); position:absolute; top:50%; right:0; left:0;}
.about-wrapp .owl-prev { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/honoer-arrow1.png) no-repeat center; left:2.5%;}
.about-wrapp .owl-next { background:url(//pinnerdentist.co.uk/wp-content/themes/pinnergreendental/images/honoer-arrow2.png) no-repeat center; right:52%;}
.about-wrapp .owl-prev, .about-wrapp .owl-next { width:15px; height:17px; font-size:0px; position:absolute; z-index:99;}
.home-layout1 .banner-wrapp .owl-item img{min-height: inherit;} @media screen and (max-width: 480px) {
.banner-wrapp .owl-dots { width:100%; text-align:center; transform:none; right:0; bottom:36px; left:0;}
.banner-wrapp .owl-dots .owl-dot { display:inline-block; margin:0 3px 0;}
.gester-wrapp .owl-prev { left:5%;}
.gester-wrapp .owl-next { right:5%;}
.honoer-wrapp .owl-nav { top:20%;}
.honoer-wrapp .owl-prev { left:5%;}
.honoer-wrapp .owl-next { right:5%;}
.banner-wrapp .owl-item img { width:100%; display:block; height:100%; object-fit: cover; min-height:60vw; max-height:60vw;}
.about-wrapp .owl-nav { top:27%;}
.about-wrapp .owl-prev { left:5%;}
.about-wrapp .owl-next { right:5%;}
}
@media screen and (min-width:481px) and (max-width:600px) {
.banner-wrapp .owl-dots { width:100%; text-align:center; transform:none; right:0; bottom:36px; left:0;}
.banner-wrapp .owl-dots .owl-dot { display:inline-block; margin:0 3px 0;}
.gester-wrapp .owl-prev { left:5%;}
.gester-wrapp .owl-next { right:5%;}
.honoer-wrapp .owl-nav { top:25%;}
.honoer-wrapp .owl-prev { left:5%;}
.honoer-wrapp .owl-next { right:5%;}
.banner-wrapp .owl-item img { width:100%; display:block; height:100%; object-fit: cover; min-height: 55vw; max-height:55vw;}
.about-wrapp .owl-nav { top:32%;}
.about-wrapp .owl-prev { left:5%;}
.about-wrapp .owl-next { right:5%;}
}
@media screen and (min-width:601px) and (max-width:767px) {
.banner-wrapp .owl-dots { width:100%; text-align:center; transform:none; right:0; bottom:36px; left:0;}
.banner-wrapp .owl-dots .owl-dot { display:inline-block; margin:0 3px 0;}
.gester-wrapp .owl-prev { left:5%;}
.gester-wrapp .owl-next { right:5%;}
.honoer-wrapp .owl-nav { top:30%;}
.honoer-wrapp .owl-prev { left:5%;}
.honoer-wrapp .owl-next { right:5%;}
.banner-wrapp .owl-item img { width:100%; display:block; height:100%; object-fit: cover; min-height: 55vw; max-height:55vw;}
.about-wrapp .owl-nav { top:30%;}
.about-wrapp .owl-prev { left:5%;}
.about-wrapp .owl-next { right:5%;}
}
@media screen and (min-width:768px) and (max-width:900px) {
.banner-wrapp .owl-dots { width:94%;}
.honoer-wrapp .owl-item img { width:140%; margin:0 0 0 -20%;}
.banner-wrapp .owl-item img { width:100%; display:block; height:100%; object-fit: cover;  min-height: 60vw; max-height:60vw;}
}
@media screen and (min-width:901px) and (max-width:1024px) {
.banner-wrapp .owl-dots { width:94%;}
.honoer-wrapp .owl-item img { width:130%; margin:0 0 0 -15%;}
}
@media screen and (min-width:1025px) and (max-width:1240px) {
.banner-wrapp .owl-dots { width:94%;}
.honoer-wrapp .owl-item img { width:120%; margin:0 0 0 -10%;}
.banner-wrapp .owl-item img { width:100%; display:block; height:100%; object-fit: cover;  min-height: 68vw; max-height:68vw;}
}.trigger { outline:none; cursor:pointer; transition:all 0.25s ease-out 0s;} .dialog--open .dialog-inner ::-webkit-input-placeholder{color:#fff}.dialog--open .dialog-inner ::-moz-placeholder{color:#fff}.dialog--open .dialog-inner :-ms-input-placeholder{color:#fff}.dialog--open .dialog-inner :-moz-placeholder{color:#fff}.dialog,.dialog__overlay{width:100%;height:100%;top:0;left:0}.dialog{position:fixed;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;pointer-events:none;z-index:999999;}.dialog__overlay{position:absolute;z-index:1;background:rgba(73,110,109,.9);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-backface-visibility:hidden}.dialog--open .dialog__overlay{opacity:1;pointer-events:auto;-webkit-transition-duration:.8s;transition-duration:.8s}.dialog__content{width:50%;max-width:560px;min-width:290px;text-align:center;position:relative;z-index:5;opacity:0;padding:0;background:0 0}.dialog--open .dialog__content{pointer-events:auto}.dialog h2{font-size:30px;font-weight:500;color:#496e6d;margin:0 0 25px}.dialog--close .dialog__overlay{-webkit-transition-duration:.5s;transition-duration:.5s}.dialog.dialog--open .dialog__content{opacity:1}.morph-shape{position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:-3px;left:-3px;z-index:-1}.morph-shape svg rect{stroke:#fff;stroke-width:2px;stroke-dasharray:1680}.dialog--open .morph-shape svg rect{-webkit-animation:anim-dash .6s forwards;animation:anim-dash .6s forwards}.dialog-inner{opacity:0;background:#fff}.dialog--open .dialog-inner{padding:50px 8%;overflow:auto;opacity:1;-webkit-transition:opacity .85s .35s;transition:opacity .85s .35s}.dialog--open .dialog-inner .dialog-fild1{font-size:14px;font-weight:500;color:#fff;letter-spacing:0.6px;background:rgba(73,110,109,0.85);border-radius:40px;}.dialog--open .dialog-inner .dialog-fild2{width:48.5%;height:45px;float:left;margin-bottom:3%;padding:0 20px}.dialog--open .dialog-inner .dialog-fild2:nth-child(2n){float:right}.dialog--open .dialog-inner .dialog-btn1{ font-size:16.36px; font-weight:400; color:#ffffff; letter-spacing:1.6px; background:#496e6d; border:1px solid #496e6d; border-radius:40px; display:inline-block; padding:16px 26px 15px 26px; cursor:pointer; transition:all 0.25s ease-out 0s;}.dialog--open .dialog-inner .dialog-btn1:hover{color:#496e6d;background:#ffffff;border:1px solid #496e6d;}.close{position:absolute;top:-17px;right:-17px}.button1{float:left;background:0 0}.button2{width:32px;height:32px;background:#fff;border-radius:50%}.button1,.button2{border:none;cursor:pointer;outline:0}@keyframes anim-dash{0%{stroke-dashoffset:1680}100%{stroke-dashoffset:0}}@-webkit-keyframes anim-dash{0%{stroke-dashoffset:1680}100%{stroke-dashoffset:0}}@-webkit-keyframes anim-elem-1{0%{opacity:0;-webkit-transform:translate3d(-150px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes anim-elem-1{0%{opacity:0;-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes anim-elem-2{0%{opacity:0;-webkit-transform:translate3d(150px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes anim-elem-2{0%{opacity:0;-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} @media screen and (max-width: 480px) {
.trigger:after { display:none;}
}
@media screen and (min-width:481px) and (max-width:600px) {
.trigger:after { display:none;}
}
@media screen and (min-width:601px) and (max-width:767px) {
.trigger:after { display:none;}
}
@media screen and (min-width:768px) and (max-width:900px) {
.trigger:after { border:10px solid rgba(255,255,255,0.30);}
}
@media screen and (min-width:901px) and (max-width:1024px) {
.trigger:after { border:10px solid rgba(255,255,255,0.30);}
}
@media screen and (min-width:1025px) and (max-width:1240px) {
}