@charset "UTF-8";
@charset 'UTF-8';
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.ngg-slideshow.slick-slider {
margin: 40px auto 50px !important;
overflow: visible;
}
.ngg-slideshow .ngg-gallery-slideshow-image {
display: inline-block;
text-align: center;
font: 0/0 a;
}
.ngg-slideshow .ngg-gallery-slideshow-image:before {
content: ' ';
display: inline-block;
vertical-align: middle;
height: 100%;
}
.ngg-slideshow .ngg-gallery-slideshow-image a {
display: inline !important;
}
.ngg-slideshow .ngg-gallery-slideshow-image img {
margin: 0 auto;
display: inline-block !important;
vertical-align: middle;
max-width: 99%!important;
max-height: 98% !important;
}
.ngg-slideshow .slick-prev {
left: 20px !important;
z-index: 10 !important;
top: 49%;
cursor: before;
}
.ngg-slideshow .slick-next {
right: 30px !important;
z-index: 10 !important;
top: 49%;
cursor: pointer;
}
.ngg-slideshow .slick-next:before, 
.ngg-slideshow .slick-prev:before {
color: #CCC !important;
font-size: 32px !important;
}
.ngg-slideshow .slick-next:hover:before, 
.ngg-slideshow .slick-prev:hover:before {
color: #AAA !important;
font-size: 32px !important;
}
.ngg-slideshow .slick-dots {
margin: 0;
padding: 0;
bottom: -30px;
}
.ngg-slideshow .slick-dots li {
margin: 0;
}
.ngg-slideshow .slick-dots li button {
margin: 0;
}
.ngg-slideshow .slick-dots li button:before {
font-size: 8px;
color: #888;
opacity: .5;
cursor: pointer;
}
.ngg-slideshow .slick-dots li.slick-active button:before {
opacity: 1;
color: #555;
}
.slideshowlink {
margin: -34px auto 50px;
text-align: center;
text-transform: uppercase;
}
.slideshowlink a {
font-size: 13px;
letter-spacing: .75px;
cursor: pointer;
text-decoration: none;
box-shadow: none;
border: none;
}
.slideshowlink a:hover {
text-decoration: none !important;
box-shadow: none !important;
border: none !important;
}
@media (max-width: 600px) {
.ngg-slideshow .ngg-gallery-slideshow-image {
height: 400px !important;
}
}
@media (max-width: 450px) {
.ngg-slideshow .ngg-gallery-slideshow-image {
height: 300px !important;
}
}.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;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.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(https://nicesmile.co.uk/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://nicesmile.co.uk/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.eot);
src: url(https://nicesmile.co.uk/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://nicesmile.co.uk/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.woff) format('woff'), url(https://nicesmile.co.uk/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.ttf) format('truetype'), url(https://nicesmile.co.uk/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_basic_gallery/static/slideshow/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.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: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
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
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.ngg-trigger-buttons {
clear: both;
text-align: right;
font-size: 12px;
line-height: 1em;
margin: 0;
}
.ngg-trigger-buttons.hidden {
display: none;
}
.ngg-trigger-large {
font-size: 16px;
margin: 0 10px;
}
.ngg-trigger-buttons .ngg-trigger {
margin-left: 0.3em;
cursor: pointer;
}
.ngg-trigger-buttons .ngg-trigger:active,
.ngg-trigger-buttons .ngg-trigger:focus,
.ngg-trigger-buttons .ngg-trigger:visited,
.ngg-trigger-buttons .ngg-trigger {
color: #999;
}
.ngg-trigger-buttons .ngg-trigger:hover {
color: #333;
}
.ngg-trigger-large .ngg-trigger {
} .galleria.photocrati-nextgen_pro_horizontal_filmstrip {
margin-bottom: 5px;
}
@media screen and (min-width: 0px) and (max-width: 1024px) {
.ngg-trigger-buttons.mobile-hide {
display: none;
}
}.nextgen_pro_lightbox_open {
overflow: hidden !important;
-webkit-text-size-adjust: none;
padding: 0 !important;
margin: 0 !important;
}
#npl_overlay {
display: none;
position: fixed;
top: -100px;
left: -100px;
right: -100px;
bottom: -100px;
z-index: 1000000;
background: #000000;
opacity: 0;
}
#npl_overlay.npl_ios_no_opacity {
opacity: 1;
}
#npl_wrapper {
display: none;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 1000001;
border: 0 none transparent;
padding: 0;
margin: 0;
overflow: hidden;
}
body.nextgen_pro_lightbox_open #npl_wrapper {
display: block;
}  #npl_wrapper.npl_ios_hack {
max-height: 100vh !important;
max-width: 100vw !important;
width: 100%;
height: 100%;
}
#npl_wrapper.npl_open_with_padding {
-webkit-box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.6);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#npl_button_close {
position: absolute;
top: 10px;
right: 15px;
font-size: 18px;
color: #d3d3d3;
z-index: 1000100;
}
#npl_button_close.hidden {
display: none;
}
#npl_button_close:hover {
cursor: pointer;
}
#npl_wrapper.npl_mobile #npl_button_close {
font-size: 28px;
top: 15px;
right: 25px;
}
#npl_wrapper #npl_button_close.npl-sidebar-open {
right: 400px;
margin-right: 15px;
}
#npl_spinner_container {
color: white;
font-size: 86px;
position: absolute;
top: 44%;
left: 50%;
}
#npl_spinner {
position: relative;
width: auto;
height: auto;
top: -37px;
left: -43px;
}
#npl_spinner.hidden {
display: none;
}
#npl_content {
z-index: 1000002;
width: 100%;
height: 100%;
padding: 0;
margin: 0;
-webkit-transform:translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
box-sizing: content-box;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
}
#npl_content * {
box-sizing: content-box;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
}
body.nextgen_pro_lightbox_open #npl_overlay {
display: block;
opacity: 0.8;
}
body.nextgen_pro_lightbox_open #npl_overlay.npl_ios_no_opacity {
opacity: 1;
}
@media only screen and (max-width: 520px) {
#npl_wrapper #npl_button_close.npl-sidebar-open {
display: none;
}
}
@media only screen and (max-width: 700px) {
body #npl_wrapper.npl_open_with_padding {
border-radius: 0;
box-shadow: none;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
}@import url("https://fonts.googleapis.com/css?family=Lato|Lato:b");
.hidden {
display: none;
}
#galleria-loader {
height: 1px !important
}
.galleria-theme-nextgen_pro_lightbox {
overflow: hidden;
background: #000;
min-width: 100%;
min-height: 100%;
}
@keyframes hideNplErrors {
from { visibility: visible; }
to   { visibility: hidden;
max-height: 0px;
max-width: 0px;
opacity: 0;
float: left;
}
}
#npl_content .galleria-errors > div {
animation: hideNplErrors 2s ease-in-out both;
}
.galleria-theme-nextgen_pro_lightbox img {
-moz-user-select: none;
-webkit-user-select: none;
}
.galleria-theme-nextgen_pro_lightbox.npl-thumbnails-open .galleria-stage {
bottom: 54px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-stage {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow: hidden;
}
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-thumbnails-container,
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-stage {
right: 400px;
}
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-info-text {
margin-right: 400px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-thumbnails-container {
height: 54px;
bottom: 0;
position: absolute;
left: 0;
right: 0;
z-index: 3;
background: black;
opacity: 0.85;
filter: alpha(opacity=85);
}
.galleria-theme-nextgen_pro_lightbox.nggpl-ios-browser .galleria-thumbnails-container {
opacity: 1;
}
.galleria-theme-nextgen_pro_lightbox .galleria-thumbnails-container .galleria-thumbnails-list {
margin-top: 2px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-carousel .galleria-thumbnails-list {
margin-right: 24px;
padding-left: 1px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-protection {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 2;
}
.galleria-theme-nextgen_pro_lightbox .galleria-thumbnails .galleria-image {
height: 50px;
width: 70px;
margin: 0 1px 0 1px;
float: left;
cursor: pointer;
}
.galleria-theme-nextgen_pro_lightbox .galleria-counter {
position: absolute;
top: 10px;
left: 10px;
text-align: right;
color: #fff;
font: normal 11px/1 arial, sans-serif;
z-index: 3;
font-family: 'Lato', sans-serif;
}
.galleria-theme-nextgen_pro_lightbox .galleria-loader {
display: none;
}
.galleria-theme-nextgen_pro_lightbox .galleria-info {
bottom: 54px;
left: 0;
z-index: 3;
position: absolute;
opacity: 0.85;
filter: alpha(opacity=85);
display: none;
background-color: #000;
width: 100%;
}
.galleria-theme-nextgen_pro_lightbox.nggpl-ios-browser .galleria-info {
opacity: 1;
}
.galleria-theme-nextgen_pro_lightbox .galleria-info-text {
padding: 12px; zoom:1;
}
.galleria-theme-nextgen_pro_lightbox .galleria-info-title {
font: bold 14px/1.1 "Lato", sans-serif;
margin: 0;
color: #fff;
margin-bottom: 7px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-info-description {
margin: 0;
color: #bbb;
font: 14px "Lato", sans-serif;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-nav {
position: absolute;
top: 50%;
margin-top: -62px;
width: 100%;
height: 62px;
left: 0;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-left,
.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right {
opacity: .3;
filter: alpha(opacity=30);
cursor: pointer;
width: 62px;
height: 124px;
position: absolute;
left: 20px;
z-index: 3;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-left i,
.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right i {
font-size: 70px;
position: relative;
top: 27px;
left: 20px;
color: white;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right {
left: auto;
right: 20px;
z-index: 3;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-left:hover,
.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right:hover,
.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-left:active,
.galleria-theme-nextgen_pro_lightbox .galleria-image-nav-right:active {
opacity: 1;
filter: alpha(opacity=100);
}
.galleria-theme-nextgen_pro_lightbox .galleria-thumb-nav-left,
.galleria-theme-nextgen_pro_lightbox .galleria-thumb-nav-right {
cursor: pointer;
display: none;
height: 40px;
width: 23px;
z-index: 3;
opacity: .8;
filter: alpha(opacity=80);
margin-top: 7px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-thumb-nav-left i,
.galleria-theme-nextgen_pro_lightbox .galleria-thumb-nav-right i {
margin-left: 7px;
margin-right: 7px;
font-size: 20px;
padding-top: 10px;
padding-bottom: 10px;
float: left;
color: white;
}
.galleria-theme-nextgen_pro_lightbox .galleria-thumb-nav-left i:hover,
.galleria-theme-nextgen_pro_lightbox .galleria-thumb-nav-right i:hover {
filter: alpha(opacity=70);
opacity: 0.7;
}
.galleria-theme-nextgen_pro_lightbox .galleria-thumb-nav-left {
float: left;
}
.galleria-theme-nextgen_pro_lightbox .galleria-thumb-nav-right {
position: absolute;
left: 0;
top: 0;
}
.galleria-theme-nextgen_pro_lightbox .galleria-thumb-nav-right {
background-position: -578px 5px;
border-right: none;
right: 0;
left: auto;
}
.galleria-theme-nextgen_pro_lightbox .galleria-thumbnails-container .disabled {
cursor: default;
}
.galleria-theme-nextgen_pro_lightbox .galleria-carousel .galleria-thumb-nav-left,
.galleria-theme-nextgen_pro_lightbox .galleria-carousel .galleria-thumb-nav-right {
display: block;
}
.galleria-theme-nextgen_pro_lightbox .galleria-nextgen-buttons {
float: left;
margin-top: 7px;
color: #bebebe;
height: 40px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-nextgen-buttons i {
float: left;
font-size: 20px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 3px;
padding-right: 3px;
position: relative;
height: 20px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-nextgen-buttons i:hover {
cursor: pointer;
filter: alpha(opacity=70);
opacity: 0.7;
} .galleria-theme-nextgen_pro_lightbox .galleria-nextgen-buttons .nggpl-rounded i.nggpl-toolbar-button-play:before {
position: absolute;
top: 10px;
left: 14px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-nextgen-buttons .nggpl-rounded i.nggpl-toolbar-button-comment:before {
position: absolute;
top: 8px;
left: 11px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-dock-toggle-container {
position: absolute;
left: 50%;
margin-left: -50px;
bottom: 54px;
height: 20px;
width: 85px;
background: #000;
cursor: pointer;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
z-index: 3;
opacity: 0.85;
filter: alpha(opacity=85);
color: white;
text-align: center;
font-size: 14px;
}
.galleria-theme-nextgen_pro_lightbox.touch .galleria-dock-toggle-container {
height: 40px;
font-size: 28px;
}
.galleria-theme-nextgen_pro_lightbox.touch .galleria-dock-toggle-container i {
margin-bottom: 5px;
position: absolute;
top: 6px;
left: 35px;
} .galleria-theme-nextgen_pro_lightbox .galleria-sidebar-container {
position: absolute;
top: 0;
right: -350%;
width: 400px;
height: 100%;
min-height: 100%;
max-height: 100%;
color: white;
z-index: 3;
overflow-y: auto;
overflow-x: hidden;
background: #252728 url(//nicesmile.co.uk/wp-content/plugins/nextgen-gallery-pro/modules/nextgen_pro_lightbox/static/theme/container_bg.png);
box-sizing: border-box;
-moz-box-sizing: border-box;
border-left: 5px solid rgba(255, 255, 255, 0.2);
font-family: 'Lato', sans-serif;
}
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-sidebar-container {
right: 0;
}
.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-container a {
color: #777;
}
.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-overlay {
display: none;
position: absolute;
top: 0;
right: -400px;
width: 400px;
height: 100%;
min-height: 100%;
max-height: 100%;
background: black;
z-index: 3;
min-width: 310px;
}
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-sidebar-overlay {
right: 0;
}
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-sidebar-overlay.npl-sidebar-overlay-open {
display: block;
}
.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-overlay .galleria-sidebar-spinner {
color: white;
font-size: 75px;
position: absolute;
top: 35%;
left: 40%;
}
.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-overlay i.fa-spinner {
position: relative;
width: auto;
height: auto;
}
.galleria-theme-nextgen_pro_lightbox .nggpl-comments-area {
}
.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-toggle {
position: absolute;
top: 10px;
right: 25px;
font-size: 18px;
color: #d3d3d3;
text-decoration: none;
z-index: 3;
display: none;
cursor: pointer;
}
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-sidebar-toggle {
display: block;
}
.galleria-theme-nextgen_pro_lightbox.touch .galleria-sidebar-toggle {
font-size: 28px;
}
.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-container .galleria-image-share-icons {
margin-bottom: 15px;
margin-left: 10px;
margin-right: 10px;
margin-top: 20px;
text-align: center;
float: none;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-share-icons {
float: right;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-share-icons ul {
list-style-type: none;
display: inline-block;
text-align: center;
margin: 0;
padding: 0;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-share-icons ul li {
display: inline;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-share-icons ul li a {
text-decoration: none;
color: #bebebe;
}
.galleria-theme-nextgen_pro_lightbox .galleria-image-share-icons ul li a i {
font-size: 32px;
margin: 5px;
}
.galleria-theme-nextgen_pro_lightbox .nggpl-sidebar-thumbnail {
display: none;
text-align: center;
margin: 0 auto 20px auto
}
.galleria-theme-nextgen_pro_lightbox .nggpl-sidebar-thumbnail img {
max-height: 300px;
max-width: 300px;
padding: 0;
margin: 0 auto 0 auto;
border: none;
outline: none;
display: block;
opacity: 1;
transform: none;
}
h1.nggpl-comments-title {
font-size: 18px;
padding-bottom: 20px;
font-weight: normal;
text-transform: uppercase;
color: white;
font-family: 'Lato', sans-serif;
}
ul.nggpl-commentlist {
list-style-type: none;
padding: 0;
margin: 0;
}
#nggpl-comments-wrapper {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
width: 100%;
margin: 0;
padding: 0;
font-family: 'Lato', sans-serif;
}
#nggpl-comments-wrapper hr {
width: 65%;
border: 0px;
margin: 0 auto 35px auto;
border-top: solid 2px #3D3D3D;
}
#nggpl-comments {
font-size: 12px;
font-family: 'Lato', sans-serif;
margin: 0 15px 0 15px;
}
article.nggpl-comment {
margin-top: 10px;
margin-bottom: 35px;
font-family: 'Lato', sans-serif;
}
.nggpl-commentlist li:first-child {
margin-top: 0;
}
#nggpl-comments-image-share-icons.disabled {
padding: 0;
margin: 0;
}
#nggpl-comment-status {
color: black;
text-align: center;
font-weight: bold;
font-size: 14px;
font-family: 'Lato', sans-serif;
}
#nggpl-comment-status.error {
color: red;
}
.nggpl-nav-pagination ul {
list-style-type: none;
display: block;
text-align: center;
padding: 0;
}
.nggpl-nav-pagination ul li {
display: inline;
padding: 5px;
border-top : 1px solid gray;
border-bottom : 1px solid gray;
border-left : 1px solid gray;
}
.nggpl-nav-pagination ul li:last-child {
border-right: 1px solid gray;
}
#nggpl-respond {
color: #ccc;
}
#nggpl-respond-form label,
#nggpl-respond-form p {
color: #ccc;
font-size: 12px;
font-family: 'Lato', sans-serif;
}
#nggpl-respond input,
#nggpl-respond textarea {
color: #999;
background-color: #1b1d1f;
width: 100%;
background-image: none;
text-shadow: none;
font-family: 'Lato', sans-serif;
text-transform: none;
margin: 0;
font-size: 13px;
padding: 5px;
border-radius: 2px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid rgba(100, 100, 100, .05);
}
#nggpl-respond input {
height: 35px;
}
input#nggpl-submit:hover {
cursor: pointer;
}
#nggpl-respond p label {
text-transform: uppercase;
margin-bottom: 15px;
display: inline-block;
}
.nggpl-comment-meta {
color: #777;
font-size: 11px;
position: relative;
left: 50px;
top: -4px;
display: inline-block;
font-family: 'Lato', sans-serif;
}
.nggpl-comment-meta cite a {
color: #fff;
}
.nggpl-reply a {
color: #777;
}
.nggpl-comment-awaiting-moderation {
clear: both;
}
section.nggpl-comment {
padding-top: 2px;
}
section.nggpl-comment p {
margin-top: 0;
color: #ccc;
font-size: 12px;
line-height: 12px;
}
article.nggpl-comment img.avatar {
padding: 4px;
background: rgba(255, 255, 255, 0.1);
float: left;
margin: -20px 5px 0 0;
}
ul.nggpl-commentlist ol {
padding-left: 16px;
list-style-type: none;
}
.nggpl-comment-tweet-button i:hover {
color: #4099FF;
}
.nggpl-comment-facebook-button i:hover {
color: #3B5998;
}
.nggpl-comment-pinterest-button i:hover {
color: #cb2027;
}
.nggpl-comment-googlep-button i:hover {
color: #dd4b39;
}
#nggpl-comment-form-wrapper {
width: 100%;
}
#nggpl-respond-form .form-submit {
text-align: center;
}
.nggpl-button,
#nggpl-comment-form-wrapper input[type='submit'] {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 0.8em 0 0.8em 0;
font-size: 15px;
font-weight: bold;
color: #ffffff;
border: none;
-webkit-font-smoothing: antialiased;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
vertical-align: middle;
display: inline-block;
text-decoration: none;
margin: 0 .5em .5em 0;
line-height: 1.75;
letter-spacing: .04em;
-webkit-appearance: none;
text-transform: uppercase;
}
.galleria-theme-nextgen_pro_lightbox p.nggpl-comment-form-comment {
margin: 1em 0 1em 0;
}
#nggpl-comment-form-wrapper input[type='submit'] {
font-family: 'Lato', sans-serif;
border-radius: 2px;
font-size: 15px;
height: auto;
}
.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-container .nggpl-button,
#nggpl-comment-form-wrapper input[type='submit'] {
background-color: rgba(15, 146, 221, 1);
}
.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-container .nggpl-button:hover,
#nggpl-comment-form-wrapper input[type='submit']:hover {
background-color: rgba(15, 146, 221, 0.75);
transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
}
.nggpl-button {
margin-top: 1.5em;
}
.nggpl-button:hover {
cursor: pointer;
}
.nggpl-toolbar-button:first-child {
margin-left: 6px;
}
.nggpl-toolbar-button {
margin: 0 4px 0 0;
padding: 0;
height: auto;
text-align: center;
color: #7a7a7a;
}
.nggpl-toolbar-button i {
width: 20px;
}
.nggpl-toolbar-button.nggpl-rounded {
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
border-radius: 80px;
}
.nggpl-toolbar-button.nggpl-rounded i {
width: 26px;
padding-left: 7px;
padding-right: 7px;
} .nggpl-variant-black .galleria-sidebar-container {
border-left: none;
background: #000;
}
.nggpl-variant-black .nggpl-comments-title {
color: #ccc;
}
.nggpl-variant-black #nggpl-comments-image-share-icons {
margin-bottom: 20px;
}
.nggpl-variant-black .nggpl-comments-area {
} .nggpl-variant-white.galleria-container,
.nggpl-variant-white .galleria-sidebar-container,
.nggpl-variant-white #nggpl-respond input,
.nggpl-variant-white #nggpl-respond textarea {
background: white;
}
.nggpl-variant-white #nggpl-respond input#submit {
background: #777777;
}
.nggpl-variant-white .galleria-dock-toggle-container,
.nggpl-variant-white .galleria-info,
.nggpl-variant-white .galleria-info-description,
.nggpl-variant-white .galleria-info-title,
.nggpl-variant-white .galleria-thumbnails-container {
background: #ffffff;
}
.nggpl-variant-white .galleria-info-title,
.nggpl-variant-white .galleria-info-description {
color: #7a7a7a;
}
.nggpl-variant-white #nggpl-respond,
.nggpl-variant-white .galleria-sidebar-container a,
.nggpl-variant-white #nggpl-respond input,
.nggpl-variant-white #nggpl-respond textarea,
.nggpl-variant-white .galleria-sidebar-container,
.nggpl-variant-white .galleria-dock-toggle-container,
.nggpl-variant-white .comments-area,
.nggpl-variant-white .galleria-nextgen-buttons,
.nggpl-variant-white .galleria-thumb-nav-left i,
.nggpl-variant-white .galleria-thumb-nav-right i,
.nggpl-variant-white .galleria-image-nav-left i,
.nggpl-variant-white .galleria-image-nav-right i {
color: #7a7a7a;
}
.nggpl-variant-white #nggpl-respond input#nggpl-submit {
background-color: #555555;
color: #ffffff;
}
.nggpl-variant-white #nggpl-respond input,
.nggpl-variant-white #nggpl-respond textarea {
background-color: #f7f8f9;
}
.nggpl-variant-white .galleria-sidebar-toggle,
.nggpl-variant-white .nggpl-comments-title,
.nggpl-variant-white #nggpl-respond-form label,
.nggpl-variant-white .galleria-image-share-icons ul li a {
color: #777;
}
.nggpl-variant-white #nggpl-comments-wrapper hr {
border-top: solid 2px #7a7a7a;
}
.nggpl-variant-white #nggpl-respond-form label {
color: #ccc;
font-size: 12px;
}
.nggpl-variant-white #nggpl-respond-form p {
color: #777777;
}
.nggpl-variant-white .nggpl-comments-area {
}
.nggpl-variant-white section.nggpl-comment p {
color: #9e9e9e;
}
.nggpl-variant-white .galleria-thumbnails .galleria-image {
border: none;
}
.nggpl-variant-white .galleria-sidebar-container {
border-left: none;
}
.nggpl-variant-white .galleria-counter {
text-shadow: 1px 1px 4px rgba(255, 255, 255, 0.9);
font-weight: bold;
}
.nggpl-variant-white .galleria-sidebar-overlay,
.nggpl-variant-white .galleria-sidebar-overlay .galleria-sidebar-spinner {
background-color: white;
color: #7a7a7a;
} @media only screen and (max-width: 720px) {
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-thumbnails-list,
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-thumb-nav-left,
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-thumb-nav-right {
display: none;
}
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-nextgen-buttons {
width: 100%;
text-align: center;
}
} @media only screen and (max-width: 520px) {
.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-container,
.galleria-theme-nextgen_pro_lightbox .galleria-sidebar-overlay {
border-left: none;
right: -100%;
position: fixed;
width: 100%;
}
.galleria-theme-nextgen_pro_lightbox.npl-sidebar-open .galleria-sidebar-container {
right: 0;
}
.galleria-theme-nextgen_pro_lightbox .nggpl-sidebar-thumbnail {
display: block;
margin: 30px 0 35px;
}
.galleria-theme-nextgen_pro_lightbox #nggpl-comments-wrapper hr {
margin: 14px auto;
}
}@import url("https://fonts.googleapis.com/css?family=Lato"); #ngg_add_to_cart_container {
margin: 15px;
}
#ngg_add_to_cart_container th,
#ngg_add_to_cart_container tr,
#ngg_add_to_cart_container td,
#ngg_add_to_cart_container thead,
#ngg_add_to_cart_container tfoot,
#ngg_add_to_cart_container table {
border: none;
color: white;
background-color: inherit;
line-height: 1em;
padding: 0;
margin: 0;
border-collapse: separate;
border-spacing: 4px;
}
#ngg_add_to_cart_container td {
padding: 3px 0 2px 0;
}
#ngg_add_to_cart_container input,
#ngg_add_to_cart_container textarea {
background-image: none;
font-family: 'Lato', sans-serif;
line-height: 1.5em;
padding: 5px;
text-transform: none;
width: auto;
text-shadow: none;
border-radius: 2px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid rgba(100, 100, 100, .05);
outline: none;
font-size: 14px;
}
#ngg_add_to_cart_container input {
height: 2.3em;
}
#ngg_add_to_cart_container,
#ngg_add_to_cart_container table {
font-size: 12px;
font-family: 'Lato', sans-serif;
color: white;
}
#ngg_add_to_cart_container h2 {
text-transform: uppercase;
margin: 0 0 2px 0;
font-weight: normal;
font-size: 1.5em;
padding: 0;
}
#ngg_add_to_cart_container h3 {
padding: 0;
margin: 18px 0 0 0;
outline: none;
}
#ngg_add_to_cart_container h1,
#ngg_add_to_cart_container h2,
#ngg_add_to_cart_container h3,
#ngg_add_to_cart_container h4,
#ngg_add_to_cart_container h5,
#ngg_add_to_cart_container h6 {
color: white;
font-family: 'Lato', sans-serif;
margin-bottom: 20px;
}
#ngg_add_to_cart_container h2:first-of-type {
margin-bottom: 5px;
}
#ngg_qty_add_desc {
text-align: center;
display: inline-block;
width: 100%;
padding: 10px 0 0 0;
margin: 0;
}
div.nggpl-pricelist_source_accordion {
text-align: left;
margin-bottom: 30px;
}
.nggpl-pricelist_source_accordion h3 {
font-weight: normal;
font-size: 18px;
}
#nggpl-items_for_sale h3:hover {
cursor: pointer;
}
#ngg_add_to_cart_container .nggpl-cart_summary {
margin-right: 2%;
}
#ngg_add_to_cart_container .nggpl-cart_total {
text-align: right;
float: right;
}
#ngg_add_to_cart_container hr {
width: 65%;
border: 0px;
margin-top: 14px;
margin-bottom: 14px;
border-top: solid 2px #3D3D3D;
margin: 0 auto;
}
.nggpl-variant-white #ngg_add_to_cart_container hr {
border-top: solid 2px #7a7a7a;
}
#ngg_add_to_cart_container a {
font-size: 12px;
text-decoration: none;
color: white;
background-color: inherit;
}
#ngg_add_to_cart_container a:hover {
text-decoration: underline;
}
#ngg_add_to_cart_container table {
table-layout: auto;
}
#ngg_add_to_cart_container table th {
color: #777777;
font-weight: normal;
padding: 0;
margin: 0;
}
#ngg_add_to_cart_container .nggpl-quantity_field {
box-sizing: border-box;
white-space: nowrap;
padding-right: 2px;
}
#ngg_add_to_cart_container .nggpl-quantity_field input {
-moz-appearance: textfield;
}
#ngg_add_to_cart_container .nggpl-quantity_field input:hover {
-moz-appearance: number-input;
}
#ngg_add_to_cart_container .nggpl-quantity_field input {
box-sizing: border-box;
width: 98%;
}
#ngg_add_to_cart_container .nggpl-description_field {
box-sizing: border-box;
width: 100%;
text-align: left;
padding-left: 4px;
padding-right: 4px;
}
#ngg_add_to_cart_container .nggpl-price_field,
#ngg_add_to_cart_container .nggpl-total_field {
box-sizing: border-box;
white-space: nowrap;
padding-left: 6px;
text-align: right;
word-break: break-all;
}
#ngg_add_to_cart_container table input {
background-color: #1b1d1f;
color: white;
width: 100%;
}
#ngg_add_to_cart_container .ui-accordion-header-icon {
margin-right: 5px;
}
#ngg_add_to_cart_container #ngg_checkout_btn,
#ngg_add_to_cart_container #ngg_update_cart_btn {
font-family: "Lato",Helvetica,Arial,sans-serif;
padding: 0.75em 1.5em;
font-size: 13px;
font-weight: bold;
color: #ffffff;
border: none;
-webkit-font-smoothing: antialiased;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
vertical-align: middle;
display: inline-block;
text-decoration: none;
margin: 0 0 .5em 0;
line-height: 1.75;
letter-spacing: .04em;
-webkit-appearance: none;
text-shadow: none;
background-color: rgba(15, 146, 221, 0.99);
text-transform: uppercase;
width: 100%;
height: auto;
}
#nggpl-items_for_sale > input:first-of-type {
margin-right: 10px;
}
#ngg_add_to_cart_container #ngg_checkout_btn:hover,
#ngg_add_to_cart_container #ngg_update_cart_btn:hover {
opacity: 0.75;
transition: opacity 0.3s ease 0s;
-moz-transition: opacity 0.3s ease 0s;
-webkit-transition: opacity 0.3s ease 0s;
}
#nggpl-not_for_sale {
text-align: center;
display: none;
}
#nggpl-items_for_sale {
display: none;
text-align: center;
}
#nggpl-items_for_sale th {
text-transform: uppercase;
}
.nggpl-source_contents input {
padding: 1px;
}
.nggpl-cart_summary {
}
.nggpl-source_contents:last-child {
margin-bottom: 20px;
}
.galleria-theme-nextgen_pro_lightbox #ngg_add_to_cart_container .nggpl-sidebar-thumbnail {
margin: 30px 0 35px;
} .nggpl-variant-white #ngg_add_to_cart_container h1,
.nggpl-variant-white #ngg_add_to_cart_container h2,
.nggpl-variant-white #ngg_add_to_cart_container h3,
.nggpl-variant-white #ngg_add_to_cart_container h4,
.nggpl-variant-white #ngg_add_to_cart_container h5,
.nggpl-variant-white #ngg_add_to_cart_container h6 {
color: #7A7A7A;
}
.nggpl-variant-white #ngg_add_to_cart_container *,
.nggpl-variant-white #ngg_add_to_cart_container a {
color: #777777;
}
.nggpl-variant-white #ngg_add_to_cart_container #ngg_checkout_btn,
.nggpl-variant-white #ngg_add_to_cart_container #ngg_update_cart_btn {
color: #FFFFFF;
background-color: #777777;
}
.nggpl-variant-white #ngg_add_to_cart_container table input,
.nggpl-variant-white #ngg_add_to_cart_container table textarea {
color: #222;
background-color: #f7f8f9;
}.slick-loading .slick-list{background:#fff url(//nicesmile.co.uk/wp-content/plugins/wp-slick-slider-and-image-carousel/assets/images/ajax-loader.gif) center center no-repeat}.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:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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:after,.slick-track:before{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}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.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}.wpcolumns, .wpcolumns {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.wpsisac-slick-slider *, .wpsisac-slick-carousal * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;} .wpsisac-clearfix:before, .wpsisac-clearfix:after{content: "";display: table;}
.wpsisac-clearfix::after{clear: both;}
.wpsisac-clearfix{clear: both;} .wpsisac-slick-slider .slick-arrow, .wpsisac-slick-carousal .slick-arrow{position:absolute; z-index:9; padding:0; margin:0px; display: inline-block; background-color: rgba(0, 0, 0, 0.7); text-align:center; width:30px; height:50px; cursor: pointer;}
.wpsisac-slick-slider .slick-arrow svg, .wpsisac-slick-carousal .slick-arrow svg{fill: #fff; height: 100%; width: 100%;}
.wpsisac-slick-slider .slick-dots, .wpsisac-slick-carousal .slick-dots{padding:0 !important; margin:0 !important; text-align:center;}
.wpsisac-slick-slider .slick-dots li button, .wpsisac-slick-carousal .slick-dots li button{text-indent:-99999px;}
.wpsisac-slick-slider .slick-dots li, .wpsisac-slick-carousal .slick-dots li {list-style:none !important; line-height:0px !important; display:inline-block !important; margin:0 5px !important; padding:0px !important; }
.wpsisac-slick-slider .slick-dots li button, .wpsisac-slick-carousal .slick-dots li button{ background:#fff !important; margin:0px !important; padding:0px !important; border:1px solid #000; border-radius:50% !important; width:13px !important; height:13px !important; }
.wpsisac-slick-slider .slick-dots li button:focus, .wpsisac-slick-carousal .slick-dots li button:focus{outline:none !important}
.wpsisac-slick-slider .slick-dots li.slick-active button, .wpsisac-slick-carousal .slick-dots li.slick-active button{background:#444 !important;}
.wpsisac-slick-slider .slick-slide, .wpsisac-slick-carousal .slick-slide{padding:0px !important}
.wpsisac-slick-slider .slick-disabled, .wpsisac-slick-carousal .slick-disabled{opacity:0.5;}
.wpcolumn, .wpcolumns {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wpsisac-slick-slider, .wpsisac-slick-carousal{visibility: hidden; opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  -webkit-transition: opacity 0.5s linear;  transition:opacity 0.5s linear;  }
.wpsisac-slick-slider.slick-initialized, .wpsisac-slick-carousal.slick-initialized { visibility: visible !important; opacity:1 !important; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
.wpsisac-image-slide-wrap{position: relative;overflow: hidden; text-align:center;}
.wpsisac-image-fit .wpsisac-image-slide-wrap img,
.wpsisac-image-fit .wpsisac-slide-wrap img{display:inline-block !important; height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top center;object-position: top center; max-width:100%; max-height:100%;}
.wpsisac-image-fit img.wpsisac-slider-img{-o-object-fit: cover;object-fit: cover;-o-object-position: top center;object-position: top center;height: 100%;width: 100%;}
.wpsisac-slick-slider h2.wpsisac-slide-title{margin:5px 0 !important; font-size:25px; line-height:30px; }
.wpsisac-image-slide{position:relative;}
.wpsisac-hide{display:none;}
.wpsisac-slide-title{padding:0px !important; margin:0 0 8px 0 !important}
.wpsisac-slick-slider .wpsisac-readmore{clear:both;}
.wpsisac-slick-slider .wpsisac-readmore a{display:inline-block;}
.wpsisac-slick-slider .wpsisac-image-slide{text-align:center;}
.wpsisac-slick-carousal .wpsisac-image-slide{margin:0 2px;} .fusion-flex-container.wpsisac-fusion-flex{ flex-direction: column; }
.wpsisac-elementor-tab-wrap{ min-width: 0; min-height: 0; } .wpsisac-slick-slider.design-1 .wpsisac-image-slide img{display:inline-block !important; }
.wpsisac-slick-slider.design-1 .slick-arrow { top:45% !important;}
.wpsisac-slick-slider.design-1 .slick-next{right:0px !important;}
.wpsisac-slick-slider.design-1 .slick-prev{left:0px !important;}
.wpsisac-slick-slider.design-1 .slick-dots{left:15px !important; right:15px; text-align:center;  bottom:8px !important;} .wpsisac-slick-slider.design-2 .wpsisac-image-slide img{display:inline-block !important;}
.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-overlay{background:rgba(0,0,0,0.4); position:absolute; left:0; right:0; bottom:0; top:0;}
.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content{
z-index: 1000;color: #fff;position: absolute; left: 0;text-align: center;width: 80%;	top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 0;margin:0 auto;float: left;}
.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slide-title{color:#fff; text-shadow: 0 1px 2px #000;}
.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content{ text-align:center; margin-bottom:15px;}
.wpsisac-slick-slider.design-2 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p{ text-align:center;  color:#fff; text-shadow: 0 1px 2px #000; font-size:16px;}
.wpsisac-slick-slider.design-2 .slick-arrow { top:45% !important;}
.wpsisac-slick-slider.design-2 .slick-next{right:0px !important;}
.wpsisac-slick-slider.design-2 .slick-prev{left:0px !important;}
.wpsisac-slick-slider.design-2 .slick-dots{left:15px !important; right:15px; text-align:center;  bottom:8px !important;} .wpsisac-slick-slider.design-3 .wpsisac-image-slide img{display:inline-block !important; }
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content{left:0px; right:0px; text-align:left; position:absolute; top:0;   padding:40px;}
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slide-title{color:#fff; text-shadow: 0 1px 2px #000; text-align:left;}
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content{ text-align:left;  margin-bottom:15px;}
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p{ text-align:left; color:#fff; text-shadow: 0 1px 2px #000; font-size:16px;}
.wpsisac-slick-slider.design-3 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content .wpsisac-bg-overlay{padding:20px; background:rgba(0,0,0,.5); color:#fff;}
.wpsisac-slick-slider.design-3 .slick-arrow { top:45% !important;}
.wpsisac-slick-slider.design-3 .slick-next{right:0px !important;}
.wpsisac-slick-slider.design-3 .slick-prev{left:0px !important;}
.wpsisac-slick-slider.design-3 .slick-dots{left:15px !important; right:15px; text-align:center;  bottom:8px !important;} .wpsisac-slick-slider.design-4 .wpsisac-image-slide img{max-width:100%; height:auto; display:inline-block;}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide {width:100%; }
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-content-left{padding:50px 30px; text-align:left;}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-content-right{}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content{left:30px; right:30px; position:absolute; top:15%;   padding:0 15px;}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slide-title{  text-align:left;}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content{ text-align:left; margin-bottom:15px;}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p{ text-align:left;  font-size:16px;}
.wpsisac-slick-slider.design-4 .slick-arrow { top:45% !important;}
.wpsisac-slick-slider.design-4 .slick-next{right:0px !important;}
.wpsisac-slick-slider.design-4 .slick-prev{left:0px !important;}
.wpsisac-slick-slider.design-4 .slick-dots{left:15px !important; right:15px; text-align:center;  bottom:8px !important;} .wpsisac-slick-slider.design-5 .wpsisac-image-slide img{max-width:100%; height:auto; display:inline-block;}
.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content{ text-align:center;  padding:60px 50px;}
.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content{ text-align:center; margin-bottom:15px;}
.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-short-content p{ text-align:center;   font-size:16px;}
.wpsisac-slick-slider.design-5 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-readmore a.wpsisac-slider-readmore{padding:5px 10px; border:1px solid #fff;}
.wpsisac-slick-slider.design-5 .slick-arrow { top:45% !important;}
.wpsisac-slick-slider.design-5 .slick-next{right:0px !important;}
.wpsisac-slick-slider.design-5 .slick-prev{left:0px !important;}
.wpsisac-slick-slider.design-5 .slick-dots{left:15px !important; right:15px; text-align:center;  bottom:8px !important;} .wpsisac-slick-carousal.design-1{margin-bottom:25px;}
.wpsisac-slick-carousal.design-1 .wpsisac-image-slide{text-align:center; }
.wpsisac-slick-carousal.design-1 .wpsisac-image-slide img{display:inline-block !important; }
.wpsisac-slick-carousal.wpsisac-center .slick-slide .wpsisac-image-slide-wrap { opacity: 0.5; transform: scale(0.7); transition: all 300ms ease 0s; }
.wpsisac-slick-carousal.wpsisac-center .slick-center .wpsisac-image-slide-wrap { opacity: 1; transform: scale(1); }
.wpsisac-center.variablewidthv .wpsisac-image-slide-wrap{ opacity: 1!important;  transform: scale(1) !important;}
.wpsisac-slick-carousal.design-1 .slick-arrow { top:50% !important; cursor:pointer; -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.wpsisac-slick-carousal.design-1 .slick-next{right:0px !important;}
.wpsisac-slick-carousal.design-1 .slick-prev{left:0px !important;}
.wpsisac-slick-carousal.design-1 .slick-dots{left:15px !important; right:15px; text-align:center;  bottom:0px !important;}
.wpsisac-slide-wrap .wpsisac-readmore a.wpsisac-slider-readmore{padding:5px 10px; background:rgba(0,0,0,0.8); text-decoration:none !important; color:#fff;border:1px solid #fff;}
.wpcolumn, .wpcolumns {padding-left: 0.9375em; padding-right: 0.9375em; float: left; width:100%; position: relative; }
@media only screen and (min-width: 40.0625em) {  
.wpcolumn,
.wpcolumns {position: relative;padding-left: 0.9375em;padding-right: 0.9375em;float: left; }
.wp-medium-1 { width: 8.33333%; }
.wp-medium-2 { width: 16.66667%; }
.wp-medium-3 { width: 25%; }
.wp-medium-4 { width: 33.33333%; }
.wp-medium-5 { width: 41.66667%; }
.wp-medium-6 { width: 50%; }
.wp-medium-7 { width: 58.33333%; }
.wp-medium-8 { width: 66.66667%; }
.wp-medium-9 { width: 75%; }
.wp-medium-10 { width: 83.33333%; }
.wp-medium-11 { width: 91.66667%; }
.wp-medium-12 { width: 100%; }
.medium-offset-0 { margin-left: 0 !important; }
.medium-offset-1 { margin-left: 8.33333% !important; }
.medium-offset-2 { margin-left: 16.66667% !important; }
.medium-offset-3 { margin-left: 25% !important; }
.medium-offset-4 { margin-left: 33.33333% !important; }
.medium-offset-5 { margin-left: 41.66667% !important; }
.medium-offset-6 { margin-left: 50% !important; }
.medium-offset-7 { margin-left: 58.33333% !important; }
.medium-offset-8 { margin-left: 66.66667% !important; }
.medium-offset-9 { margin-left: 75% !important; }
.medium-offset-10 { margin-left: 83.33333% !important; }
.medium-offset-11 { margin-left: 91.66667% !important; }
}
@media only screen and (max-width: 40.0625em) {
.wpsisac-image-slide img{height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center;}
.wpsisac-image-slide, .wpsisac-slide-wrap{height:350px;}
.wpsisac-slick-slider.design-5 .wpsisac-image-slide, .wpsisac-slick-slider.design-5  .wpsisac-slide-wrap{height:auto !important;}
.wpsisac-slick-slider h2{font-size:22px; line-height:26px;}
.wpsisac-slider-short-content p{font-weight:normal !important}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide, .wpsisac-slick-slider.design-4 .wpsisac-slide-wrap{height:auto !important;}
.wpsisac-slick-slider.design-4 .wpsisac-image-slide .wpsisac-slide-wrap .wpsisac-slider-content-left{padding:20px}
.wpsisac-slick-carousal .wpsisac-image-slide-wrap, .wpsisac-slick-carousal .wpsisac-image-slide{height:auto !important}
}
@media only screen and (max-width: 480px) {   
.wpsisac-slick-carousal.wpsisac-center .slick-slide .wpsisac-image-slide-wrap { opacity: 1; transform: scale(1); transition: all 300ms ease 0s;}
}.cf-tr:before, .cf-tr:after { content: " "; display: table; }
.cf-tr:after { clear: both; }
.cf-tr { *zoom: 1; } .testimonial_rotator_wrap { margin: 20px 10px; padding: 10px; overflow: hidden; position: relative; }
.testimonial_rotator_wrap.with-prevnext { padding: 10px 40px; }
.testimonial_rotator_wrap *, .testimonial_rotator_wrap *:before, .testimonial_rotator_wrap *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .testimonial_rotator.format-rotator .slide { display: none; }
.testimonial_rotator h1,
.testimonial_rotator h2 { margin: 10px 0 0 0; padding: 0; }
.testimonial_rotator .testimonial_rotator_slide_title { margin: 0 0 5px 0; } .testimonial_rotator_single {}
.testimonial_rotator_single .testimonial_rotator_stars { }
.testimonial_rotator_widget_wrap .testimonial_rotator_stars { padding: 10px 0; } .testimonial_rotator.format-list .slide { margin: 40px 0; } .testimonial_rotator_microdata { display: none; }
.testimonial_rotator_stars { padding: 10px 0; }
.testimonial_rotator_star {
margin: 0 3px 0 0;
float: left;
width: 20px; height: 20px;
color: #d8b767;
font-size: 20px;
line-height: 20px;
}
.testimonial_rotator.rounded .img img { border-radius: 50%; }
.testimonial_rotator .more-link, 
.testimonial-rotator-view-more { white-space: nowrap; }
.testimonial_rotator_paged a { padding: 4px 10px; text-decoration: none; }
.testimonial_rotator_paged a:first-child { float: right; }
.testimonial_rotator_paged a:last-child { float: left; } .testimonial_rotator_nav {}
.testimonial_rotator_prev,
.testimonial_rotator_next { font-size: 20px; line-height: 20px; color: #666; color: rgba(0,0,0,0.2);  cursor: pointer; position: absolute; top: 35%; z-index: 8888; transition: all 0.35s; }
.testimonial_rotator_prev:hover, .testimonial_rotator_next:hover { color: rgba(0,0,0,0.5);  }
.testimonial_rotator_prev { left: 3px; }
.testimonial_rotator_next { right: 3px; } .testimonial_rotator_widget_wrap { position: relative; }
.testimonial_rotator_widget_wrap.with-prevnext { padding: 0 25px; }
.testimonial_rotator_widget_wrap .testimonial_rotator_prev { left: 0; }
.testimonial_rotator_widget_wrap .testimonial_rotator_next { right: 0; } div.testimonial-rotator-error { color: #aa3429; font-weight: bold; display: block; padding: 10px; font-size: 11px; border-radius: 3px; text-align: center; border: solid 1px #aa3429; text-transform: uppercase; } .testimonial_rotator.template-default .slide { width: 100%; height: auto; }
.testimonial_rotator.template-default .has-image .img,
.testimonial_rotator_single.has-image.template-default .img { width: 20%; margin-right: 5%; float: left; padding: 0; padding-top: .5em; }
.testimonial_rotator.template-default .has-image .img img,
.testimonial_rotator_single.has-image.template-default .img img { width: 100%; max-width: 150px; height: auto; }
.testimonial_rotator.template-default .has-image .text,
.testimonial_rotator_single.has-image.template-default .text { width: 75%; float: left; padding: 0; margin: 0; }
.testimonial_rotator.template-default .testimonial_rotator_author_info { font-style: italic; line-height: 1.2em; padding: 10px 0 10px 15px; border-left: solid 3px #efefef; margin: 10px 0; }
.testimonial_rotator.template-default .testimonial_rotator_author_info p { font-size: 1.1em; line-height: 1.2em; } .testimonial_rotator.template-longform .slide { width: 100%; height: auto; text-align: center; }
.testimonial_rotator.template-longform .testimonial_rotator_stars,
.testimonial_rotator.template-longform .testimonial_rotator_slide_title { text-align: center; }
.testimonial_rotator.template-longform .testimonial_rotator_star { float: none; width: auto; height: auto; font-size: 1.3em; line-height: 0.9em; }
.testimonial_rotator.template-longform .testimonial_rotator_quote { text-align: center; }
.testimonial_rotator.template-longform hr.longform_hr { width: 175px; height: 3px; background: #efefef; border: none; margin: 20px auto; }
.testimonial_rotator.template-longform .testimonial_rotator_author_info { margin: 5px auto 10px auto; padding: 5px; border: none; }
.testimonial_rotator.template-longform .testimonial_rotator_author_info p { padding-top: 0; margin-top: 0; text-align: center; font-size: 0.9em; line-height: 1.1em;  }
.testimonial_rotator.template-longform .testimonial_rotator_img { width: 50px; height: 50px; border-radius: 100%; margin: 0 auto; display: block; overflow: hidden; }
.testimonial_rotator.template-longform .testimonial_rotator_img img { width: 50px; height: 50px; } .testimonial_rotator.template-threepigs .slide { text-align: center; clear: both; width: 100%; }
.testimonial_rotator.template-threepigs img { border-radius: 100%; width: 75%; max-width: 100px; height: auto; display: block; margin: 10px auto; }
.testimonial_rotator.template-threepigs .testimonial_rotator_star { float: none; font-size: 0.9em; margin: 0; }
.testimonial_rotator.template-threepigs .testimonial_rotator_slide_inner { width: 33%; float: left; padding: 0 5px; }
.testimonial_rotator.template-threepigs .testimonial_rotator_author_info { border: none; font-size: 0.8em; padding: 0; }
.testimonial_rotator.template-threepigs .testimonial_rotator_slide_title { line-height: 1.2em; }
.testimonial_rotator.template-threepigs .testimonial_rotator_quote { font-size: 0.9em; line-height: 1.1em; padding-bottom: 10px; } .testimonial_rotator_single.template-threepigs .testimonial_rotator_slide_inner { width: 100%; }
.testimonial_rotator_single.template-threepigs img { max-width: 100px; } 
.testimonial_rotator.template-threepigs .testimonial_rotator_slide_title,
.testimonial_rotator.template-threepigs .testimonial_rotator_author_info,
.testimonial_rotator.template-threepigs .testimonial_rotator_author_info p { text-align: center; } @media only screen and (max-width: 640px) 
{
.testimonial_rotator.template-threepigs .testimonial_rotator_slide_inner { width: 75%; float: none; margin: 20px auto 40px auto; }
.testimonial_rotator.template-threepigs img { max-width: 50px; margin-bottom: 0; }
} .testimonial_rotator.template-twopigs .slide { text-align: center; clear: both; width: 100%; }
.testimonial_rotator.template-twopigs img { border-radius: 100%; width: 75%; max-width: 100px; height: auto; display: block; margin: 10px auto; }
.testimonial_rotator.template-twopigs .testimonial_rotator_star { float: none; font-size: 0.9em; margin: 0; }
.testimonial_rotator.template-twopigs .testimonial_rotator_slide_inner { width: 50%; float: left; padding: 0 5px; }
.testimonial_rotator.template-twopigs .testimonial_rotator_author_info { border: none; font-size: 0.8em; padding: 0; }
.testimonial_rotator.template-twopigs .testimonial_rotator_slide_title { line-height: 1.2em; }
.testimonial_rotator.template-twopigs .testimonial_rotator_quote { font-size: 0.9em; line-height: 1.1em; padding-bottom: 10px; } .testimonial_rotator_single.template-twopigs .testimonial_rotator_slide_inner { width: 100%; }
.testimonial_rotator_single.template-twopigs img { max-width: 100px; } 
.testimonial_rotator.template-twopigs .testimonial_rotator_slide_title,
.testimonial_rotator.template-twopigs .testimonial_rotator_author_info,
.testimonial_rotator.template-twopigs .testimonial_rotator_author_info p { text-align: center; } @media only screen and (max-width: 640px) 
{
.testimonial_rotator.template-twopigs .testimonial_rotator_slide_inner { width: 75%; float: none; margin: 20px auto 40px auto; }
.testimonial_rotator.template-twopigs img { max-width: 50px; margin-bottom: 0; }
} .testimonial_rotator.template-onepig .slide { text-align: center; clear: both; width: 100%; }
.testimonial_rotator.template-onepig img { border-radius: 100%; width: 75%; max-width: 100px; height: auto; display: block; margin: 10px auto; }
.testimonial_rotator.template-onepig .testimonial_rotator_star { float: none; font-size: 0.9em; margin: 0; }
.testimonial_rotator.template-onepig .testimonial_rotator_slide_inner { }
.testimonial_rotator.template-onepig .testimonial_rotator_author_info { border: none; font-size: 0.8em; padding: 0; }
.testimonial_rotator.template-onepig .testimonial_rotator_slide_title { line-height: 1.2em; }
.testimonial_rotator.template-onepig .testimonial_rotator_quote { font-size: 0.9em; line-height: 1.1em; padding-bottom: 10px; } .testimonial_rotator_single.template-onepig .testimonial_rotator_slide_inner { width: 100%; }
.testimonial_rotator_single.template-onepig img { max-width: 100px; } 
.testimonial_rotator.template-onepig .testimonial_rotator_slide_title,
.testimonial_rotator.template-onepig .testimonial_rotator_author_info,
.testimonial_rotator.template-onepig .testimonial_rotator_author_info p { text-align: center; } .testimonial_rotator.template-headlined .slide { width: 100%; height: auto; }
.testimonial_rotator.template-headlined .testimonial_rotator_stars { text-align: center; padding-top: 0; }
.testimonial_rotator.template-headlined .testimonial_rotator_star { float: none; width: auto; height: auto; }
.testimonial_rotator.template-headlined .testimonial_rotator_slide_title { font-size: 1.4em; text-align: center; }
.testimonial_rotator.template-headlined .testimonial_rotator_quote { font-size: 0.9em; margin-bottom: 10px; text-align: center; }
.testimonial_rotator.template-headlined hr.headlined_hr { width: 275px; max-width: 100%; height: 3px; background: #efefef; border: none; margin: 20px auto; }
.testimonial_rotator.template-headlined .testimonial_rotator_author_info { margin: 5px; border: none; padding-top: 5px; font-size: 0.9em; text-align: center; }
.testimonial_rotator.template-headlined .testimonial_rotator_author_info p { padding-top: 0; margin-top: 0; font-size: 0.9em; line-height: 1.1em; text-align: center; }
.testimonial_rotator.template-headlined .testimonial_rotator_img { width: 50px; margin: 20px auto 0 auto; display: block; overflow: hidden; }
.testimonial_rotator.template-headlined .testimonial_rotator_img img { width: 50px; height: auto; border-radius: 100%; }
.testimonial_rotator_wrap.headlined-wrap .testimonial_rotator_prev, 
.testimonial_rotator_wrap.headlined-wrap .testimonial_rotator_next { top: 35%; } .widget .testimonial_rotator.template-headlined .testimonial_rotator_slide_title { font-size: 1.2em; line-height: 1.1em; }
.widget .testimonial_rotator.template-headlined .testimonial_rotator_img { padding-top: 10px; width: 30px; margin: 0 auto; }
.widget .testimonial_rotator.template-headlined .testimonial_rotator_img img { width: 30px; height: auto; }
.widget .testimonial_rotator.template-headlined .testimonial_rotator_author_info { margin: 0; padding: 5px; font-size: 0.8em; text-align: center; }
.widget .testimonial_rotator.template-headlined .testimonial_rotator_author_info p { text-align: center; } .testimonial_rotator.template-starrynight .slide { width: 100%; height: auto; }
.testimonial_rotator.template-starrynight .testimonial_rotator_stars {  }
.testimonial_rotator.template-starrynight .testimonial_rotator_star { float: none; width: auto; height: auto; font-size: 32px; line-height: 1em; }
.testimonial_rotator.template-starrynight .testimonial_rotator_slide_title { font-size: 2em; }
.testimonial_rotator.template-starrynight .testimonial_rotator_quote { font-size: 0.8em; margin-bottom: 10px; padding-top: 10px; }
.testimonial_rotator.template-starrynight .testimonial_rotator_author_info { margin: 10px; border: none; padding-top: 5px; float: left; font-size: 0.9em; }
.testimonial_rotator.template-starrynight .testimonial_rotator_author_info p { padding-top: 0; margin-top: 0; font-size: 0.9em; line-height: 1.1em;  }
.testimonial_rotator.template-starrynight .testimonial_rotator_img { float: left; width: 50px; height: 50px; border-radius: 100%; margin: 10px 5px; display: block; overflow: hidden; }
.testimonial_rotator.template-starrynight .testimonial_rotator_img img { width: 50px; height: auto; }
.testimonial_rotator_wrap.starrynight-wrap .testimonial_rotator_prev, 
.testimonial_rotator_wrap.starrynight-wrap .testimonial_rotator_next { top: 25%; } .widget .testimonial_rotator.template-starrynight .testimonial_rotator_slide_title { font-size: 1.5em; line-height: 1.1em; }
.widget .testimonial_rotator.template-starrynight .testimonial_rotator_star { font-size: 28px; }
.widget .testimonial_rotator.template-starrynight .testimonial_rotator_img { width: 30px; height: 30px; margin: 5px; }
.widget .testimonial_rotator.template-starrynight .testimonial_rotator_img img { width: 30px; height: 30px; }
.widget .testimonial_rotator.template-starrynight .testimonial_rotator_author_info { margin: 0; padding: 7px 0 0 5px; font-size: 0.8em; }#foogallery-gallery-1070 .fg-simple_portfolio .fg-caption-desc {
text-align: left !important;
}
.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner, .amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner {
opacity: 1 !important;
font-weight: 400 !important;
}
.amelia-app-booking #am-step-booking, .amelia-app-booking .am-step-booking-catalog {
max-width: 100% !important;
}
 .cfix:before,
.cfix:after {
content: " ";
display: table;
}
.cfix:after {
clear: both;
}
.announcement {
color: #46434e;
font-family: 'Open Sans', Helvetica, sans-serif;
font-size: 1.3em;	
font-weight: 300;
line-height: normal;
} .orderBox {
position:absolute;
bottom:40px;
right:10%;
display:block;
width:180px;
padding:20px;
background-color:rgba(255, 255, 255, 0.88);
z-index:100;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
}
.orderBox p {
color:#46434e;
}
.orderBox > div {
display:block;
}
.orderBox > div > img {
margin-bottom:10px;
}
.orderBox > div > a.shortcode_button.btn_normal { width:100%;
box-sizing: border-box;
}
.btn_custom {
background:#c9d100;
}
@media screen
and (max-device-width:767px) {
.orderBox {		
bottom: 40px;
display: table;
left: 0;
right: 0;
margin: 0 auto;
}
}
@media screen
and (max-device-width:760px) {
.orderBox {		
position: fixed;
}
}
@media screen
and (max-device-width: 400px) {
.orderBox > div > img {
display:none;
}
}  #top-links {
display:block;
float:none;
width:738px;
margin-left:236px;
}
a.flexlogin,
a.flexlogin-bottom,
a.hdr-phone {	
font-family: 'Open Sans', Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#46434E;
padding-top:3px;
}
a.flexlogin i,
a.hdr-phone i {
vertical-align:middle;
}
a.flexlogin,
a.hdr-phone {
display:block;
margin-top:10px;
}
a.flexlogin {float:right;}
a.hdr-phone {float:left;margin-left:25px;}
a.flexlogin:hover,
a.flexlogin-bottom:hover,
a.hdr-phone:hover {
color:#C9D100;
}
a.flexlogin-bottom {
display:table;
float:right;
margin:0 12px 0 0;
}
@media screen and (max-width:991px) {
#top-links {
margin-left:0;
margin-right:30px;
width:450px;
float:right;
}
} .glass_header header,
.fs_title_wrapper,
.page-id-2125 header {       background: rgba(255, 255, 255, 0.6) !important;
} .header2top header .logo {
margin-left: 45px; }
header nav {
float:left !important;
clear:right; margin-left: 235px;
}
header nav ul.menu > li {
margin-right:0 !important; margin-left: 20px;
}
header nav ul.menu > li > a {padding:15px 0px 13px 0px !important;} header nav ul.menu > li:hover > ul.sub-menu {top:45px !important;}
@media screen and (max-width:991px) {
header nav {
display:block;
margin-top:0;
}
header nav ul.menu > li > a {padding-top:13px !important;}
}
@media screen and (max-width:760px) {
a.flexlogin, a.hdr-phone {display:none;}
}
@media screen and (min-width:761px) {
li#menu-item-328 {
display:none;
text-align:center;
text-transform:uppercase;
padding-top:10px;
padding-bottom:10px;
}
} @media screen and (max-width:767px) {
div.header_wrapper container {
height:80px;
}
a.logo > img.logo_def,
a.logo > img.logo_retina {
width:105px;
height:50px;
}
}  a.content_toggle {
display:none !important;
} div.fullscreen_title > a.btn_close {
display:none !important;
}  body.page-id-7 > div.fullscreen_block > div.fullscreen_title > h1 {
border-color:#ed8c00 !important;
} body.page-id-136 > div.fullscreen_block > div.fullscreen_title > h1 {
border-color:#25b5c0 !important;
} body.page-id-97 > div.fullscreen_block > div.fullscreen_title > h1 {
border-color:#0077be !important;
} .fullscreen_content.custom_fullwidth {
width: 100%;
}
.fullscreen_content.custom_fullwidth::before,
.fullscreen_content.custom_fullwidth::after {
display: none;
} .form-control {
display:block;
width:100%;
border: 1px solid #cccccc;
border-radius: 4px;
padding:6px 12px;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
margin-bottom:5px;
-webkit-box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.1) !important;
box-shadow:inset 0 0 8px 0 rgba(0,0,0,0.1) !important;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.form-control:focus {
border-color:#C9D100;
-webkit-box-shadow:inset 0 0 8px 5px rgba(201,209,0,0.3) !important;
box-shadow:inset 0 0 8px 5px rgba(201,209,0,0.3) !important;
}
textarea.form-control {
font-size:inherit;
}
select.form-control {
background-image:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame-child/img/web/arrow-bottom-black.png);
background-position:right center;
background-repeat:no-repeat;
-moz-appearance:none;
-webkit-appearance:none;
appearance:none;
}
.btn-group-submit > div > input {
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
.btn-block {
font-family:"Open Sans",sans-serif !important;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
float:left;
color:#fff;
display:block;
width:50% !important;
border:0;
padding:10px;
margin-right:-3px;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
cursor:pointer;	
}
.btn-block.last {
margin-left:5px;
}
#submit2,
#reset2 {
width:100%;
background-color:#C9D100;
}
#submit2:hover,
#reset2:hover {background-color:#46434E;}
form.feedback_form .form_field,
form.feedback_form .field-select {
border:1px solid #b4b2b9 !important;
} .page-template-page-blog-sidebar .sidebar > .sidepanel > ul > li > a {
background-color: #c9d100;
}
.page-template-page-blog-sidebar .sidebar > .sidepanel > ul > li > a:hover {
background-color: #46434e;
} body.page-template-page-choose_shop article {
padding-top: 0;
}
.intro_shop p {
color: #46434e;
font-family: 'Open Sans', sans-serif !important;
font-weight: bold;
text-align: center;
padding-bottom: 30px !important;
font-size: 1.5em;
line-height: normal;
}
#box_shop_1,
#box_shop_2,
#box_shop_3 {
display: block;
border: 5px solid #c9d100;
border-radius: 4px;
box-sizing: border-box;
height: calc(100vh - 314px);
overflow: hidden;
background-color:#c6c7c8;
z-index: 0;
}
.flexschools {
background-image: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame-child/img/web/proofcard_flexschool.jpg);
}
.schoolphotoshop {
background-image: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame-child/img/web/proofcard_surepak.jpg)
}
.internalshop {
background-image: url(http://localhost/nicesmile-local/wp-content/uploads/2014/07/sample-image.jpg);
}
.flexschools,
.schoolphotoshop,
.internalshop {
background-position: top center;
background-size: auto 100%;
background-repeat: no-repeat;
height: 100%;
transition: all 300ms linear;
}
.flexschools:hover,
.schoolphotoshop:hover,
.internalshop:hover {
-webkit-transform: scale(1.1, 1.1);
-moz-transform: scale(1.1, 1.1);
-ms-transform: scale(1.1, 1.1);
-o-transform: scale(1.1, 1.1);
transform: scale(1.1, 1.1);
opacity: 7;
}
.box_shop_links {
transition: all 300ms ease-in;
z-index: 1;
}
.box_shop_links > a {
position: relative;
display: block;
color:	#fff;
padding: 8px 12px;
margin-left: 85px;
margin-right: 85px;
margin-bottom: 10px;
font-style: normal !important;
font-family: 'Open Sans', sans-serif;
font-size: 3em;
font-weight: 700;
background-color:  #c9d100;
z-index: 2;
transition: background-color 400ms ease-in-out, color 400ms ease-in-out;
-webkit-transition: background-color 400ms ease-in-out, color 400ms ease-in-out;
}
.box_shop_links > a > i {
color: #fff;
margin-right: 10px;
}
.box_shop_links > a:hover {
background: #46434e;
color: #ffffff;
}
.btn_shop {
display: table !important;
background: #c9d100;
background-image: -webkit-linear-gradient(top, #c9d100, #b3ba00);
background-image: -moz-linear-gradient(top, #c9d100, #b3ba00);
background-image: -ms-linear-gradient(top, #c9d100, #b3ba00);
background-image: -o-linear-gradient(top, #c9d100, #b3ba00);
background-image: linear-gradient(to bottom, #c9d100, #b3ba00);
-webkit-border-radius: 4;
-moz-border-radius: 4;
border-radius: 4px;
color: #ffffff;
font-size: 32px;
font-weight: bold;
padding: 14px 36px;
text-decoration: none;
margin: 0 auto;
transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-webkit-transition: all 300ms ease-in-out;
}
.btn_shop:hover {
color: #ffffff;
background: #46434e;
text-decoration: none;
}
.btn_shop i {
color: #ffffff;
}
#sps_container { }
.sps_pop_background {
position: fixed;
display: table;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background-color: rgba(0,0,0,0.8);
z-index: 10000;
}
.sps_pop_frame {
display: table-cell;
vertical-align: middle;
margin: auto 0;
}
.sps_pop_inner {
display: block;
position: relative;
left: 0;
margin: auto;
right: 0;
width: 252px;
height: 300px; background-image:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame-child/img/web/gears.gif);
background-position:center center;
background-repeat:no-repeat;
}
.sps_pop_inner iframe {
width: 252px;
height: 600px;
overflow: visible;
}
.sps_pop_close {
position: absolute;
cursor: pointer;
width: 25px;
height: 25px;
background-image: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame-child/img/web/close-x.png);
top: -40px;
right: 0;
}
@media screen 
and (min-width:980px)
and (max-width:1199px) {
#box_shop_1,
#box_shop_2,
#box_shop_3 {
height: 600px;
}
.box_shop_links > a {		
margin-left: 50px;
margin-right: 50px;
}
}
@media screen 
and (min-width:768px)
and (max-width:979px) {
#box_shop_1,
#box_shop_2,
#box_shop_3 {
height: 400px;
}
.box_shop_links > a {		
margin-left: 15px;
margin-right: 15px;
}
}
@media screen 
and (min-width:385px)
and (max-width:767px) {
#box_shop_1,
#box_shop_2,
#box_shop_3 {
height: 500px;
margin-bottom: 20px;
}
.box_shop_links > a {		
margin-left: 25%;
margin-right: 25%;
}
}
@media screen 
and (max-width:459px) {
#box_shop_1,
#box_shop_2,
#box_shop_3 {
height: 450px;
margin-bottom: 20px;
}
.box_shop_links > a {		
margin-left: 12%;
margin-right: 12%;
}
} .fullscreen_content_padding .shortcode_button {
float: none !important;
display: block !important;
width: 80% !important;
margin: 0 auto !important;
text-align: center;
}
.fullscreen-slider-content {
width: 100%;
}
.page-slider-block-left,
.page-slider-block-right {
display: inline-block;
vertical-align: top;
margin-left: 30px;
}
.page-slider-block-right {
width: 430px;
margin-right: 30px;
}
@media screen 
and (min-width:767px) {
.logo-under { width: 250px; height: 0px;  background-color: #FFF;
opacity: 0;
}
.page-template-page-fullwidth-true .logo-under,
.page-template-page-fullwidth .logo-under {
width: 100%;
opacity: 1;
background: #FFF;
}
header .logo {
position: absolute;
margin: 0 !important;
margin-left: 0 !important;
top: 0;
left: 0;
padding: 10px;
z-index: 999;
}
}
@media screen 
and (max-width:767px) {
.page-slider-block-left {
width: 100%;
margin-bottom: 30px;
margin-left: 0;
margin-right: 0;
}
.featured_slider_wrapper ul {
position: relative !important;
}
.featured_slider_wrapper ul li {
width: 100%;
padding: 0;
margin: 0;
}
.featured_slider_wrapper ul li img {
width: 100%;
height: auto;
}
.featured_slider_wrapper ul li iframe { }
}
.page-id-62 .fullscreen_content_padding a {
color: #6e6c74 !important;
font-style: normal !important;
}
.fullscreen_content_true {
width: 100% !important;
}
#foogallery-gallery-1070 .fg-simple_portfolio .fg-caption-desc {
text-align: left !important;
}
.quotas-homepage {
position: fixed;
bottom: 0;
left: 0; background-color: rgba(255,255,255,0.7);
max-width: 350px;
margin: 20px;
padding: 15px;
border-radius: 15px;
}
@media screen and (max-width: 650px) {
.quotas-homepage {
bottom: 150px;
display: none;
}
}
.quotas-homepage i.fa-star {
color: #FF0;
}
.quotas-homepage .testimonial_rotator_quote {
color: #000;
font-style: italic;
}
.quotas-homepage hr.longform_hr {
margin: 5px auto !important;
height: 1px !important;
width: 90% !important;
}
.quotas-homepage .testimonial_rotator_author_info p {
font-weight: bold !important;
}
.quotas-homepage .testimonial_rotator_widget_wrap .testimonial_rotator_slide .testimonial_rotator_quote {
max-height: 100px;
overflow-x: auto;
} #amelia-app-booking0 .am-confirmation-booking .am-confirmation-booking-details > div:first-child {
display: none;
}
.am-confirmation-booking-header img {
display: none !important;
}
.family-half-wrapper {
max-width: 1024px;
margin: 0 auto;
}
p.family-half-wrapper {
line-height: 1.5;
}
.video-stream-block {
margin: 50px auto;
width: 800px;
border: 10px solid rgb(66, 66, 56);
height: 450px;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame-child/img/noise1.gif) repeat;
border-radius: 15px;
}
.page-id-1563 h4 {
margin-left: 5px;
}
.contact-form-wrapper div { }
.grecaptcha-badge {
visibility: hidden;
}
.fullscreen_content_padding .row-fluid {
padding-top: 20px;
}
@media screen and (min-width:768px) {
.page-id-2125 .fullscreen_block {
padding-top: 0 !important;
position: fixed;
}
}
html, body {
height: 100%;
}
.covid-text {
font-size: 26px;
line-height: 1.5;
} .nhs-wrapper {
display: flex;
width: 100%;
justify-content: space-around;
align-items: center;
}
#nhschart {
margin: 20px;
width: 150px;
height: 150px;
position: relative;
}
.circle-inside {
text-align: center;
}
.circle-inside span:first-child {
color: #F00;
}
.circle-inside span:last-child {
font-size: 16px;
color: #aaa;
}
.nhs-col {
text-align: center;
}
.nhs-col h3 {
margin-bottom: 30px;
}
.nhs-col span {
font-size: 2.250em;
font-weight: bold;
}
.nhs-col #current-nhs {
color: #F00;
}
.nhs-col #total-nhs {
color: #c9d100;
}
@media screen and (max-width:768px) {
.nhs-wrapper {
flex-flow: column;
}
.nhs-col {
margin-bottom: 20px;
}
.nhs-col h3 {
margin-bottom: 10px;
}
}
.wp-block-image img {
height: auto;
}.list-of-images .gallery_item {
display: inline-block;
}
span.wpcf7-form-control-wrap {
display: block;
position: relative;
}
.wpcf7-form-control {
border-radius: 5px 5px 5px 5px !important;
width: 100%;
height: 30px !important;
}
span.wpcf7-not-valid-tip {
left: 3px !important;
top: 2px !important;
border-radius: 5px 5px 5px 5px !important;
width: 99%;
height: 30px;
}
.wpcf7-textarea {
height:130px !important;
margin-bottom:4px;
}
.columns1 .element {
min-height: 50px !important;
}
.columns2 .element {
min-height: 430px !important;
}
.columns3 .element {
min-height: 290px !important;
}
.image-grid .element {
float: left;
}
.mc_signup_submit {
text-align: left;
}
#mc_subheader {
padding-bottom: 7px;
}
.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .bypostauthor, .aligncenter {
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.wp-caption {
max-width: 100% !important;
}audio,
canvas,
video {
display: inline-block;
*display: inline;
*zoom: 1;
}
audio:not([controls]) {
display: none;
}
.row {
margin-left: -20px;
*zoom: 1;
}
.row:before,
.row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
width: 940px;
}
.span12 {
width: 940px;
}
.span11 {
width: 860px;
}
.span10 {
width: 780px;
}
.span9 {
width: 700px;
}
.span8 {
width: 620px;
}
.span7 {
width: 540px;
}
.span6 {
width: 460px;
}
.span5 {
width: 380px;
}
.span4 {
width: 300px;
}
.span3 {
width: 220px;
}
.span2 {
width: 140px;
}
.span1 {
width: 60px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.127659574468085%;
*margin-left: 2.074468085106383%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.127659574468085%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.48936170212765%;
*width: 91.43617021276594%;
}
.row-fluid .span10 {
width: 82.97872340425532%;
*width: 82.92553191489361%;
}
.row-fluid .span9 {
width: 74.46808510638297%;
*width: 74.41489361702126%;
}
.row-fluid .span8 {
width: 65.95744680851064%;
*width: 65.90425531914893%;
}
.row-fluid .span7 {
width: 57.44680851063829%;
*width: 57.39361702127659%;
}
.row-fluid .span6 {
width: 48.93617021276595%;
*width: 48.88297872340425%;
}
.row-fluid .span5 {
width: 40.42553191489362%;
*width: 40.37234042553192%;
}
.row-fluid .span4 {
width: 31.914893617021278%;
*width: 31.861702127659576%;
}
.row-fluid .span3 {
width: 23.404255319148934%;
*width: 23.351063829787233%;
}
.row-fluid .span2 {
width: 14.893617021276595%;
*width: 14.840425531914894%;
}
.row-fluid .span1 {
width: 6.382978723404255%;
*width: 6.329787234042553%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
float: right;
}
.container {
margin-right: auto;
margin-left: auto;
*zoom: 1;
}
.container:before,
.container:after {
display: table;
line-height: 0;
content: "";
}
.container:after {
clear: both;
}
.container-fluid {
padding-right: 20px;
padding-left: 20px;
*zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
display: table;
line-height: 0;
content: "";
}
.container-fluid:after {
clear: both;
}.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
line-height: 0;
content: "";
}
.clearfix:after {
clear: both;
}
@-ms-viewport {
width: device-width;
}
@media (min-width: 1200px) {
.row {
margin-left: -30px;
*zoom: 1;
}
.row:before,
.row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 30px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
width: 1170px;
}
.span12 {
width: 1170px;
}
.span11 {
width: 1070px;
}
.span10 {
width: 970px;
}
.span9 {
width: 870px;
}
.span8 {
width: 770px;
}
.span7 {
width: 670px;
}
.span6 {
width: 570px;
}
.span5 {
width: 470px;
}
.span4 {
width: 370px;
}
.span3 {
width: 270px;
}
.span2 {
width: 170px;
}
.span1 {
width: 70px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.564102564102564%;
*margin-left: 2.5109110747408616%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.564102564102564%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.45299145299145%;
*width: 91.39979996362975%;
}
.row-fluid .span10 {
width: 82.90598290598291%;
*width: 82.8527914166212%;
}
.row-fluid .span9 {
width: 74.35897435897436%;
*width: 74.30578286961266%;
}
.row-fluid .span8 {
width: 65.81196581196582%;
*width: 65.75877432260411%;
}
.row-fluid .span7 {
width: 57.26495726495726%;
*width: 57.21176577559556%;
}
.row-fluid .span6 {
width: 48.717948717948715%;
*width: 48.664757228587014%;
}
.row-fluid .span5 {
width: 40.17094017094017%;
*width: 40.11774868157847%;
}
.row-fluid .span4 {
width: 31.623931623931625%;
*width: 31.570740134569924%;
}
.row-fluid .span3 {
width: 23.076923076923077%;
*width: 23.023731587561375%;
}
.row-fluid .span2 {
width: 14.52991452991453%;
*width: 14.476723040552828%;
}
.row-fluid .span1 {
width: 5.982905982905983%;
*width: 5.929714493544281%;
}
}
@media (min-width: 768px) and (max-width: 979px) {
.row {
margin-left: -20px;
*zoom: 1;
}
.row:before,
.row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
width: 724px;
}
.span12 {
width: 724px;
}
.span11 {
width: 662px;
}
.span10 {
width: 600px;
}
.span9 {
width: 538px;
}
.span8 {
width: 476px;
}
.span7 {
width: 414px;
}
.span6 {
width: 352px;
}
.span5 {
width: 290px;
}
.span4 {
width: 228px;
}
.span3 {
width: 166px;
}
.span2 {
width: 104px;
}
.span1 {
width: 42px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.7624309392265194%;
*margin-left: 2.709239449864817%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.7624309392265194%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.43646408839778%;
*width: 91.38327259903608%;
}
.row-fluid .span10 {
width: 82.87292817679558%;
*width: 82.81973668743387%;
}
.row-fluid .span9 {
width: 74.30939226519337%;
*width: 74.25620077583166%;
}
.row-fluid .span8 {
width: 65.74585635359117%;
*width: 65.69266486422946%;
}
.row-fluid .span7 {
width: 57.18232044198895%;
*width: 57.12912895262725%;
}
.row-fluid .span6 {
width: 48.61878453038674%;
*width: 48.56559304102504%;
}
.row-fluid .span5 {
width: 40.05524861878453%;
*width: 40.00205712942283%;
}
.row-fluid .span4 {
width: 31.491712707182323%;
*width: 31.43852121782062%;
}
.row-fluid .span3 {
width: 22.92817679558011%;
*width: 22.87498530621841%;
}
.row-fluid .span2 {
width: 14.3646408839779%;
*width: 14.311449394616199%;
}
.row-fluid .span1 {
width: 5.801104972375691%;
*width: 5.747913483013988%;
}
}
@media (max-width: 767px) {
.container {
width: auto;
}
.row-fluid {
width: 100%;
}
.row,
.thumbnails {
margin-left: 0;
}
.thumbnails > li {
float: none;
margin-left: 0;
}
[class*="span"],
.uneditable-input[class*="span"],
.row-fluid [class*="span"] {
display: block;
float: none;
width: 100%;
margin-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.span12,
.row-fluid .span12 {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="offset"]:first-child {
margin-left: 0;
}
}
@media (max-width: 480px) {
}
@media (max-width: 979px) {
}
@media (min-width: 980px) {
.nav-collapse.collapse {
height: auto !important;
overflow: visible !important;
}
}.demo_panel {
display:block;
width:210px;
height:auto;
position:fixed;
left:-210px;
top:120px;
z-index:999;
text-align:left;
transition: all 400ms;
}
.demo_panel.showed {
left:0;
}
.demo_panel.opacity {
opacity: 0; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
}
.panel_toggler {
border-radius:0px 5px 5px 0px;
width:40px;
height:40px;
right:-40px;
top:0;
position:absolute;
overflow:hidden;
background:#848f97;
transition: all 400ms;
}
.panel_toggler:before {
content:'';
display:block;
position:absolute;
left:6px;
top:6px;
width:28px;
height:28px;
background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/btn_panel.png) no-repeat;	
}
.demo_panel .panel_title {
border-radius:0;
height:40px;
line-height:40px;
font-size:14px;
font-weight:700;
color:#ffffff;
display:block;
overflow:hidden;
text-transform:uppercase;
padding-left:20px;
background:#848f97;
}
.demo_panel_body {
background:#464d52;
display:block;
border-right:#464d52 1px solid;
border-bottom:#464d52 1px solid;
overflow:hidden;
border-bottom-right-radius:5px;
transition: all 400ms;
}
.demo_panel .panel_sub-title {
font-size:12px;
color:#ffffff;
margin-bottom:8px;
padding:0;
}
.demo_panel .color_panel {
padding:14px 0 18px 20px;
}
.color_list .color_item {
width:30px;
height:30px;
border-radius:3px;
background:#464d52;
display:inline-block;
float:left;
margin:0 4px 4px 0!important;
}
.color_list .color_item a {
display:block;
width:30px;
height:30px;
border-radius:3px;	
}
.color_list .color_item .color1 {
background-color:#37878d;
}
.color_list .color_item .color2 {
background-color:#79ac00;
}
.color_list .color_item .color3 {
background-color:#bbcc00;
}
.color_list .color_item .color4 {
background-color:#ffd200;
}
.color_list .color_item .color5 {
background-color:#ffa800;
}
.color_list .color_item .color6 {
background-color:#e15943;
}
.color_list .color_item .color7 {
background-color:#ff9dbd;
}
.color_list .color_item .color8 {
background-color:#e24da5;
}
.color_list .color_item .color9 {
background-color:#9033ab;
}
.color_list .color_item .color10 {
background-color:#52afd3;
}
.demo_text {
padding:14px 10px 10px 10px;
border-top:#595f64 1px solid;
}
.demo_text .panel_sub-title {
text-align:center;
text-transform:uppercase;
}
.demo_panel .panel_tagline,
.demo_panel .panel_headers {
padding:14px 0 14px 20px;
border-top:#595f64 1px solid;
}
.demo_panel .panel_tagline .panel_sub-title,
.demo_panel .panel_headers .panel_sub-title {
cursor:pointer;
}
.demo_panel .panel_tagline a,
.demo_panel .panel_headers a {
height:16px;
padding-left:16px;
background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/option.png) no-repeat 0 3px;
color:#848f97;
font-size:12px;
line-height:15px;
}
.demo_panel .panel_tagline a.current,
.demo_panel .panel_headers a.current {
background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/option_selected.png) no-repeat 0 3px;
}
.demo_panel .panel_tagline .panel_sub-title,
.demo_panel .panel_headers .panel_sub-title {
margin-bottom:0;
padding-right:40px;
position:relative;
}
.demo_panel .panel_tagline .panel_sub-title:before,
.demo_panel .panel_headers .panel_sub-title:before {
content:'';
position:absolute;
right:20px;
top:7px;
width:9px;
height:5px;
display:block;
background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/panel_arrow.png) no-repeat top;
transition: opacity 400ms;
opacity: 0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.demo_panel .panel_tagline .panel_sub-title:hover:before,
.demo_panel .panel_headers .panel_sub-title:hover:before {
opacity: 1;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.demo_panel .panel_tagline.showed .panel_sub-title:before,
.demo_panel .panel_headers.showed .panel_sub-title:before {
background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/panel_arrow.png) no-repeat bottom;
}
.panel_headers .header_item:first-child,
.panel_tagline .tagline_item:first-child {
margin-top:8px!important;
}
.panel_headers .header_item:last-child,
.panel_tagline .header_item:last-child {
margin-bottom:4px;
}
.demo_panel .panel_layouts {
padding:14px 0 18px 20px;
border-top:#595f64 1px solid;
}
.demo_panel .panel_layouts a {
height:16px;
display:block;
padding-left:16px;
background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/option.png) no-repeat 0 3px;
color:#848f97;
font-size:12px;
line-height:15px;
}
.demo_panel .panel_layouts a.current {
background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/option_selected.png) no-repeat 0 3px;
}
.panel_patterns {
display:none;
padding:14px 0 11px 20px;
border-top:#595f64 1px solid;
}
.panel_patterns .pattern_item {
width:30px;
height:30px;
display:inline-block;
margin:0 4px 4px 0!important;
float:left;
}
.panel_patterns .pattern_item a {
width:30px;
height:30px;
border-radius:3px;
background:#464d52;
display:inline-block;
margin-right:10px;
float:left;
}
.panel_patterns .pattern_item .pattern1 {
background:#c2c7ca;
}
.panel_patterns .pattern_item .pattern2 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern02.jpg) repeat;
}
.panel_patterns .pattern_item .pattern3 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern03.png) repeat;
}
.panel_patterns .pattern_item .pattern4 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern04.png) repeat;
}
.panel_patterns .pattern_item .pattern5 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern05.png) repeat;
}
.panel_patterns .pattern_item .pattern6 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern06.png) repeat;
}
.panel_patterns .pattern_item .pattern7 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern07.png) repeat;
}
.panel_patterns .pattern_item .pattern8 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern08.jpg) repeat;
}
.panel_patterns .pattern_item .pattern9 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern09.jpg) repeat;
}
.panel_patterns .pattern_item .pattern10 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern10.png) repeat;
}
.panel_images {
display:none;
padding:14px 0 11px 20px;
border-top:#848f97 1px solid;	
}
.panel_images .bgimg_item {
width:30px;
height:30px;
display:inline-block;
margin:0 4px 4px 0!important;
float:left;
}
.panel_images .bgimg_item a {
width:30px;
height:30px;
border-radius:3px;
background:#464d52;
display:inline-block;
margin-right:10px;
float:left;
}
.panel_images .bgimg_item .item_img1 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/ico_pic1.jpg) no-repeat;
}
.panel_images .bgimg_item .item_img2 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/ico_pic2.jpg) no-repeat;
}
.panel_images .bgimg_item .item_img3 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/ico_pic3.jpg) no-repeat;
}
.panel_images .bgimg_item .item_img4 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/ico_pic4.jpg) no-repeat;
}
.panel_images .bgimg_item .item_img5 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/ico_pic5.jpg) no-repeat;
}
.bg_pattern1 {
background:#c2c7ca!important;
}
.bg_pattern2 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern02.jpg) repeat!important;
}
.bg_pattern3 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern03.png) repeat!important;
}
.bg_pattern4 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern04.png) repeat!important;
}
.bg_pattern5 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern05.png) repeat!important;
}
.bg_pattern6 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern06.png) repeat!important;
}
.bg_pattern7 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern07.png) repeat!important;
}
.bg_pattern8 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern08.jpg) repeat!important;
}
.bg_pattern9 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern09.jpg) repeat!important;
}
.bg_pattern10 {
background:#c2c7ca url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/pattern10.png) repeat!important;
}
.bg_img1 {
background-image:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/bg_img1.jpg)!important;
}
.bg_img2 {
background-image:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/bg_img2.jpg)!important;
}
.bg_img3 {
background-image:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/bg_img3.jpg)!important;
}
.bg_img4 {
background-image:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/bg_img4.jpg)!important;
}
.bg_img5 {
background-image:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/settings/bg_img5.jpg)!important;
}
@media only screen and (max-width: 1200px) {
.demo_panel { 
display:none!important;
}
}   .nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}
.nivoSlider img {
position:absolute;
top:0;
left:0;
max-width: none;
}
.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
} .nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; } .nivo-caption {
position:absolute;
left:0;
bottom:0;
background:#000;
color:#fff;
width:100%;
z-index:8;
padding: 5px 10px;
opacity: 0.8;
overflow: hidden;
display: none;
filter:alpha(opacity=8);
box-sizing: border-box; }
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
width:60px;
height:60px;
position:absolute;
top:50%;
margin-top:-30px;
display:block;
z-index:999;
text-indent:-9999px;
cursor:pointer;
opacity: 0;
transition: opacity 400ms;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.slider-wrapper:hover .nivo-prevNav,
.slider-wrapper:hover .nivo-nextNav {
opacity: 0.4;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}
.nivo-directionNav a:hover {
opacity: 0.7!important;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)!important;
}
.nivo-prevNav {
left:50px;
background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/frame_buttons.png) no-repeat -200px 0;
}
.nivo-nextNav {
right:50px;
background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/frame_buttons.png) no-repeat -260px 0;
} .nivo-controlNav {
text-align:center;
padding: 15px 0;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
} .nivo-controlNav {display:none!important;}   html {
overflow-x:hidden;
padding: 0 !important;
background:#fff;
margin:0 !important;
}
.fullwidthbanner-container{
width:100% !important;
position:relative;
padding:0;
max-height:600px!important;
overflow:hidden;
}
.user_bg_layout .fullwidthbanner-container {
width:100%!important;
position:relative;
padding:0;
max-height:600px!important;
overflow:hidden;
} .tipsy { font-size: 13px; position:absolute; padding: 0 0 8px 0; z-index: 100000; }
.tipsy-inner { 
border-radius:2px!important;
max-width: 200px; 
padding: 8px 15px; 
text-align: center; 
font-size:13px; 
text-transform:none; 
line-height:16px;
color:#5c5c5c;
} .tipsy-inner { }  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; } .tipsy-arrow-n { border-bottom-color: #3d3d3d; }
.tipsy-arrow-s { 
border:none!important;
width:8px;
height:8px;
display:block;
} .tipsy-arrow-e { border-left-color: #3d3d3d; }
.tipsy-arrow-w { border-right-color: #3d3d3d; }
.tipsy-e { margin-left:-10px}
.tipsy-w { margin-left:10px}  
.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent;}
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
.tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
.tipsy-s { margin-top:-7px;}
.tipsy-n {margin-top:7px} div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none} @media only screen and (max-width: 767px) {
.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }
div.pp_default div .pp_content {min-height: 50px;}
}body {
height: 100%;
}
input,
textarea,
button {
outline: none !important;
background: none;
border-radius: 0;
box-shadow: none !important; }
* {
outline: none !important;
}
::selection {
color: #ffffff;
opacity: 1;
}
::-moz-selection {
color: #ffffff;
opacity: 1;
} body {
padding: 0;
margin: 0;
width: 100%;
height: 100%;
text-align: center;
position: relative;
}
form, body, iframe {
margin: 0;
padding: 0;
}
img, table, iframe {
border: 0;
}
p {
margin: 0 0 8px 0;
}
table {
border-collapse: collapse;
}
table td {
padding: 0;
}
.h100 {
height: 100%;
}
a {
text-decoration: none;
}
a:focus, a:hover, a:active, a:visited,
a:hover span, a:active span, a:visited span {
text-decoration: none !important;
outline: none !important;
}
a:hover {
color: #6e6c74;
}
ul {
list-style: none;
margin: 0;
padding: 0
}
.layout_trigger {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -2;
}
.image_bg_cont {
background-size: cover;
} .fixed_menu header {
position: fixed;
left: 0;
width: 100%;
z-index: 333;
}
header {
height:auto;
}
.fixed_menu .fullscreen_layout header.header_2bottom {
top: auto;
bottom: 0px;
}
.fixed_menu .fullscreen_layout header.header_2top {
top: 0px;
bottom: auto;
}
.header_wrapper {
text-align: center !important;
}
header .logo {
margin: 15px auto 15px auto;
display: inline-block;
float: left;
}
header .logo img {
display: block;
}
header .logo img.logo_retina {
height: 60px !important;
}
header nav {
display: inline-block;
float: right;
}
header nav ul.menu > li {
float: left;
display: inline-block;
margin-right: 25px;
position: relative;
}
header nav ul.menu > li > a {
font-size: 14px;
line-height: 17px;
padding: 26px 0;
font-weight: bold;
display: block;
}
header nav ul.menu > li > a span {
font-size: 14px;
line-height: 17px;
font-weight: bold;
text-transform:uppercase;
}
header nav ul.menu li .sub-menu {
position: absolute;
opacity: 0;
visibility: hidden;
z-index: 333;
}
header nav ul.menu > li > .sub-menu {
left: 50%;
margin-left: -90px;
width: 180px;
top: -999px;
}
header nav ul.menu  li > .sub-menu > li:first-child:before {
content: '';
opacity: 0.9 !important;
position: absolute;
left: 50%;
margin-left: -5px;
top: -5px;
display: block;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid;
}
.fullscreen_layout header nav ul.menu > li:last-child > ul.sub-menu > li:first-child:before {
margin-left: 25px;
}
header nav ul.menu  li > .sub-menu > li .sub-menu > li:before {
display: none;
}
header nav ul.menu > li > .sub-menu > li.current-menu-item:before,
header nav ul.menu > li > .sub-menu > li.current-menu-parent:before,
header nav ul.menu > li > .sub-menu > li:hover:before {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #2a282f !important;
}
header nav ul.menu  li .sub-menu > li:before {
display: none;
padding: 0;
margin: 0;
}
header nav ul.menu  li .sub-menu li {
position: relative;
border-top: 3px solid;
}
header nav ul.menu  li .sub-menu a {
display: block;
color: #ffffff;
padding: 12px 15px;
line-height: 14px;
font-size: 13px;
}
header nav ul.menu  li .sub-menu a:hover,
header nav ul.menu  li .sub-menu li:hover > a,
header nav ul.menu > li .sub-menu > li.current-menu-item > a,
header nav ul.menu > li .sub-menu > li.current-menu-parent > a {
background-color: #2a282f;
color: #ffffff;
}
header nav ul.menu  .sub-menu > li:first-child {
border-top: none;
}
header nav ul.menu > li > .sub-menu > li > .sub-menu {
top: 0;
left: 180px;
padding-left: 3px;
width: 180px;
}
header nav ul.menu > li:hover > ul.sub-menu {
top: 69px;
opacity: 0.999 !important;
visibility: visible !important;
}
.fullscreen_layout header nav ul.menu > li:last-child > ul.sub-menu {
margin-left: -120px;
}
header nav ul.menu > li:hover > ul.sub-menu > li > ul.sub-menu {
top: -999px !important;
opacity: 0 !important;
visibility: hidden !important;
}
header nav ul.menu > li:hover > ul.sub-menu > li:hover > ul.sub-menu {
top: 0 !important;
opacity: 0.999 !important;
visibility: visible !important;
}
.fullscreen_layout header {
position: fixed;
left: 0;
display: block;
width: 100%;
z-index: 333;
}
.fullscreen_layout .header_wrapper,
.header2top .header_wrapper {
width: 100%;
}
.fullscreen_layout header .logo,
.header2top header .logo {
margin-left: 25px;
}
.fullscreen_layout header nav ul.menu > li > .sub-menu > li > .sub-menu,
.header2top header nav ul.menu > li > .sub-menu > li > .sub-menu {
left: -183px;
padding: 0 3px 0 0 !important;
width: 180px;
}
.fullscreen_layout header nav ul.menu > li:hover > ul.sub-menu > li:hover > ul.sub-menu {
bottom: 0 !important;
top: auto !important;
}
.fullscreen_layout header nav ul.menu > li > ul.sub-menu {
bottom: -9999px;
top: auto;
}
.fullscreen_layout header nav ul.menu > li:hover > ul.sub-menu {
bottom: 69px;
top: auto;
}
.fullscreen_layout header nav ul.menu  li > .sub-menu > li:last-child:before {
bottom: -5px;
content: '';
opacity: 0.9 !important;
position: absolute;
left: 50%;
margin-left: -5px;
display: block;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid;
}
.fullscreen_layout header nav ul.menu  li > .sub-menu li > .sub-menu > li:last-child:before {
display: none !important;
}
.fullscreen_layout header nav ul.menu > li > .sub-menu > li.current-menu-item:before,
.fullscreen_layout header nav ul.menu > li > .sub-menu > li.current-menu-parent:before,
.fullscreen_layout header nav ul.menu > li > .sub-menu > li:hover:before {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #2a282f !important;
border-bottom: none !important;
}
.fullscreen_layout header nav ul.menu  li > .sub-menu > li:first-child:before {
display: none !important;
}
.fullscreen_title .btn_next,
.fullscreen_title .btn_prev,
.fullscreen_title .btn_close {
width: 40px;
height: 40px;
display: block;
position: absolute;
top: 23px;
opacity: 0.5;
}
.fullscreen_title .btn_next:hover,
.fullscreen_title .btn_prev:hover,
.fullscreen_title .btn_close:hover {
opacity: 1;
}
.fullscreen_title .btn_next {
right: 90px;
}
.fullscreen_title .btn_prev {
right: 140px;
}
.fullscreen_title .btn_close {
right: 25px;
}
canvas#kenburns {
position: fixed;
display: block;
left: 0;
top: 0;
} .pre_footer {
padding: 25px 0 28px 0;
}
.pre_footer .sidepanel {
text-align: left;
}
.pre_footer,
.pre_footer p,
.pre_footer span,
.pre_footer div,
.pre_footer label {
color: #a7a7ad;
} footer {
padding: 30px 0;
}
footer .copyright {
float: left;
display: inline-block;
padding: 10px 0 0 0;
min-height: 30px;
}
footer .socials {
float: right;
display: inline-block;
}
.socials_list li {
display: inline-block;
float: left;
width: 40px;
height: 40px;
margin-left: 3px;
}
.socials_list li a {
width: 40px;
height: 40px;
display: block;
opacity: 0.5;
}
.socials_list li a:hover {
opacity: 0.8;
} .no-sidebar .left-sidebar-block,
.no-sidebar .right-sidebar-block {
display: none !important;
}
.left-sidebar .right-sidebar-block {
display: none !important;
}
.left-sidebar .left-sidebar-block {
display: block !important;
float: left !important;
}
.left-sidebar .posts-block {
float: right !important;
}
.right-sidebar .left-sidebar-block {
display: none !important;
}
.right-sidebar .right-sidebar-block {
display: block !important;
}
.left-sidebar-block,
.right-sidebar-block {
margin-top: 45px;
}
.main_wrapper {
text-align: left;
}
.user_bg_layout .main_wrapper,
.user_bg_layout header,
.user_bg_layout footer {
width: 1230px;
margin: 0 auto;
}
.user_bg_layout .main_wrapper,
.user_bg_layout header {
background: #ffffff;
}
.user_bg_layout .pre_footer {
width: 1230px;
margin: 0 auto;
}
.user_bg_layout .main_wrapper {
padding-bottom: 10px;
}
.content_wrapper {
position: relative;
}
.content_wrapper:before {
}
.page_title_block {
background: #46434e;
padding: 20px 0 26px 0;
}
.page_title_block .title {
color: #ffffff;
margin-bottom: 6px;
text-transform: none;
}
.page_title_block .breadcrumbs {
}
.page_title_block .breadcrumbs a,
.page_title_block .breadcrumbs,
.page_title_block .breadcrumbs span {
color: #cdcbd3;
}
.page_title_block .breadcrumbs a:first-child,
.page_title_block .breadcrumbs:first-child,
.page_title_block .breadcrumbs span:first-child {
color: #ffffff;
}
.page_title_block .breadcrumbs a:hover {
color: #ffffff;
}
.page_title_block .breadcrumbs a:after {
content: '/';
color: #6e6c74;
padding: 0 11px;
} .fullscreen_block {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.fullscreen_block .fullscreen_container {
background: #4f4d57;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
}
.fullscreen_block .fs_map iframe,
.fullscreen_block .video_background iframe {
width: 100%;
height: 100%;
display: block;
}
.fullscreen_block .video_background {
top: 0px;
}
.header2top .fullscreen_block .video_background {
top: auto;
bottom: 0px;
}
.fullscreen_block .image_background {
background-size: cover !important;
background-position:center!important;
}
.fullscreen_layout .fullscreen_block {
padding-bottom: 69px;
} .fullscreen_title {
position: fixed;
left: 0;
top: 0;
z-index: 99;
display: block;
width: 100%;
}
.fullscreen_title h1 {
line-height: 35px;
padding: 10px 28px 10px 28px;
border-left: 8px solid;
margin: 0;
text-align: left;
}
.fullscreen_content_wrapper {
position: fixed;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
}
.fullscreen_content {
position: relative;
background: #ffffff;
width: 430px;
left: 0;
margin: 0px;
padding-bottom: 75px;
}
.header2top .fullscreen_content { padding-bottom: 66px !important;
}
.fullscreen_content:after {
content: '';
position: fixed;
left: 0;
top: 0;
height: 110px;
display: block;
width: 430px; background: #ffffff;
}
.fullscreen_content:before {
content: '';
position: fixed;
left: 0;
bottom: 0;
height: 144px;
display: block;
width: 430px; background: #ffffff;
z-index: 99;
}
.header2top .fullscreen_content:before {
height: 66px !important;
}
.fullscreen_content.slided,
.fullscreen_content.slided:before,
.fullscreen_content.slided:after {
left: -430px !important;
}
.fullscreen_content_padding {
padding: 0 30px;
text-align: left;
}
.fullscreen_content_padding a {
font-style: italic;
}
.shortcode_button {
font-style: normal !important;
}
a.content_toggle {
display: block;
width: 60px;
height: 18px;
padding-left: 19px;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/btn_show-hide.png) no-repeat 0 0;
position: fixed;
left: 30px;
bottom: 99px;
z-index: 99;
line-height: 18px;
font-style: italic;
}
.header2top a.content_toggle {
bottom: 24px;
}
a.content_toggle span.collapse,
a.content_toggle span.show {
color: #6e6c74;
opacity: 0.5;
}
a.content_toggle span.show {
display: none;
}
a.content_toggle:hover span.collapse,
a.content_toggle span.show {
opacity: 1;
}
a.content_toggle:hover span.show {
opacity: 0.7;
}
.fullscreen_content.slided a.content_toggle {
background-position: left bottom;
}
.fullscreen_content.slided a.content_toggle span.show {
display: block;
}
.fullscreen_content.slided a.content_toggle span.collapse {
display: none;
}
.fullscreen_content_wrapper .fullscreen_container {
position: absolute;
left: 430px;
}
.fullscreen_content_wrapper.full_show .fullscreen_container {
left: 0;
}
@media only screen and (min-width: 1100px) {
.fullscreen_content,
.fullscreen_content:before,
.fullscreen_content:after {
display:block;
}
.fullscreen_content.slided .fullscreen_content_padding,
.fullscreen_content.slided:before,
.fullscreen_content.slided:after {
display:none;
}
.fullscreen_content.slided {
background:none;
}
}
.module_fs_meta {
font-style: italic;
color: #a7a7ad;
}
.module_fs_meta a {
color: #6e6c74;
}
.module_fs_meta span {
color: #a7a7ad;
} .fs_grid_module {
background: #4f4d57;
}
.fs_grid_module:before {
content: '';
width: 50px;
height: 50px;
display: block;
position: fixed;
margin: -95px 0 0 -25px;
left: 50%;
top: 50%;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/preloader.gif) no-repeat center;
opacity: 1;
visibility: visible;
}
.header2top .fs_grid_module:before {
margin-top: 10px;
}
.fs_grid_module .grid_gallery-item {
width: 20%;
height: auto;
display: inline-block;
float: left;
position: relative;
overflow: visible;
opacity: 0;
visibility: hidden;
}
.fs_grid_module.loaded .grid_gallery-item {
opacity: 1;
visibility: visible;
z-index: 5;
background: #ffffff;
}
.fs_grid_module.loaded .grid_gallery-item .item_hover {
position: relative;
top: 0px;
}
.fs_grid_module.loaded .grid_gallery-item:hover .item_hover {
box-shadow: 0 0 16px #000000;
}
.fs_grid_module.loaded:before {
opacity: 0;
visibility: hidden;
}
.fs_grid_module .grid_gallery-item img {
width: 100%;
height: auto;
display: block;
}
.image-grid.fs_grid_module .gallery_descr {
background: #ffffff;
padding-top: 0;
}
.image-grid.fs_grid_module .gallery_descr p {
color: #6E6C74;
}
.image-grid.fs_grid_module .gallery_descr h6 {
padding: 15px 0;
background: #46434E;
color: #FFFFFF;
}
.fs_grid_module .grid_gallery-item:hover {
z-index: 888;
}
.fs_grid_module .grid_gallery-item .item_hover-img {
position: relative;
}
.fs_grid_module .grid_gallery-item .item_hover-img .item_hover-fadder {
opacity: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.fs_grid_module .grid_gallery-item:hover .item_hover-img .item_hover-fadder {
opacity: 0.7;
}
.fs_grid_module .grid_gallery-item .item_hover-img a.prettyPhoto,
.fs_grid_module .grid_gallery-item .item_hover-img a.post_link {
width: 60px;
height: 60px;
position: absolute;
display: block;
top: 50%;
left: 50%;
margin: -30px 0 0 0;
opacity: 0;
}
.fs_grid_module .grid_gallery-item:hover .item_hover-img a.prettyPhoto,
.fs_grid_module .grid_gallery-item:hover .item_hover-img a.post_link {
opacity: 0.5;
}
.fs_grid_module .grid_gallery-item .item_hover-img a.prettyPhoto {
margin-left: -35px;
}
.fs_grid_module .grid_gallery-item .item_hover-img a.post_link {
margin-left: 10px;
}
.fs_grid_module .grid_gallery-item .item_hover-img a.prettyPhoto:hover,
.fs_grid_module .grid_gallery-item .item_hover-img a.post_link:hover {
opacity: 0.7;
}
.fs_grid_module .grid_gallery-item .item_hover-body {
background: #ffffff;
}
.fs_grid_module .grid_gallery-item:hover .item_hover-body {
visibility: visible;
}
.fs_grid_module .grid_gallery-item .item_hover-title {
background: #46434e;
padding: 19px 15px 21px 15px;
}
.fs_grid_module .grid_gallery-item .item_hover-title h3 {
color: #ffffff;
margin: 0;
}
.fs_grid_module .grid_gallery-item .item_hover-descr {
padding: 23px 20px 23px 20px;
} .featured_slider_wrapper {
background: #ffffff !important;
margin-left: -10px;
padding-right: 10px;
width: 100%;
}
.full_show .featured_slider_wrapper {
margin-left: 0;
}
.featured_slider_wrapper ul {
overflow: hidden;
position: absolute;
left: 0;
top: 0;
opacity: 0;
visibility: hidden;
background: #ffffff;
}
.featured_slider_wrapper.loaded ul {
opacity: 1;
visibility: visible;
}
.featured_slider_wrapper li {
padding: 10px;
padding-right: 0;
display: block;
float: left;
}
.featured_slider_wrapper li img {
height: 100%;
width: auto;
display: block;
}
.featured_slider_wrapper li iframe {
display:block;
opacity:0.99;
}
.featured_slider_wrapper a.featured_prev,
.featured_slider_wrapper a.featured_next {
width: 60px;
height: 60px;
position: absolute;
top: 50%;
margin-top: -30px;
display: block;
z-index: 999;
opacity: 0;
}
.featured_slider_wrapper.loaded a.featured_prev,
.featured_slider_wrapper.loaded a.featured_next {
opacity: 0.3;
}
.featured_slider_wrapper a.featured_prev:hover,
.featured_slider_wrapper a.featured_next:hover {
opacity: 0.6;
}
.featured_slider_wrapper a.featured_prev {
left: 50px;
}
.featured_slider_wrapper a.featured_next {
position: absolute;
right: 470px;
transition: opacity 400ms !important;
-webkit-transition: opacity 400ms !important;
}
.full_show .featured_slider_wrapper a.featured_next {
right: 50px;
} .content_block {
padding: 0 0 70px 0;
}
.right-sidebar .featured_image_full,
.left-sidebar .featured_image_full,
.both-sidebars .featured_image_full,
.right-sidebar .featured_image_full img,
.left-sidebar .featured_image_full img,
.both-sidebars .featured_image_full img {
float: none;
height: auto;
}
.featured_image_full iframe {
max-width: 100%;
}
.right-sidebar .featured_image_full iframe,
.left-sidebar .featured_image_full iframe {
} .blog_head {
padding: 0 0 0 54px;
position: relative;
padding-bottom: 12px;
min-height: 38px;
}
.blog_post .blog_head {
padding: 0 0 0 0;
min-height: 18px;
margin-bottom: 25px;
}
.portfolio_post .blog_post .blog_head {
padding: 0 0 0 0;
min-height: 18px;
margin-bottom: 21px;
}
.blog_post_preview {
padding: 0 0 5px 0;
position: relative;
margin-bottom: 32px;
}
.blogpost-block {
position: relative;
}
.blog_head .bg_title h3 {
margin: 0 !important;
}
.blog_head .bg_title {
margin: -3px 0 3px 0 !important;
}
.blog_head .blogpost_meta span {
display: inline-block;
padding-bottom: 4px;
}
.blog_head .blogpost_meta span:after {
content: '/';
padding: 0 11px 0 14px;
color: #cdcbd3;
}
.blog_head .blogpost_meta span:last-child:after {
display: none;
}
.blog_head .blogpost_meta span a {
font-style: italic;
color: #6e6c74;
}
.featured_image_full {
margin-bottom: 12px;
}
.featured_image_full img,
.featured_image_full iframe {
max-width: 100%;
display: block;
}
.featured_image_full img {
max-width: 100%;
display: block;
height: auto;
}
.featured_image_full iframe {
position: relative;
z-index: 98;
} .blogpost_type_ico {
width: 40px;
height: 40px;
position: absolute;
left: 0;
top: 3px;
opacity: 0.2;
} .fs_blog_module {
margin: 0 10px 0 0;
padding-bottom: 10px;
background: #4f4d57 !important;
}
.fs_blog_module:before {
content: '';
width: 50px;
height: 50px;
display: block;
position: fixed;
margin: -95px 0 0 -25px;
left: 50%;
top: 50%;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/preloader.gif) no-repeat center;
opacity: 1;
visibility: visible;
}
.header2top .fs_blog_module:before {
margin-top: 10px;
}
.fs_blog_module.loaded:before {
opacity: 0;
visibility: hidden;
}
.fs_blog_module .blog_item {
opacity: 0;
visibility: hidden;
transition: all 300ms;
-webkit-transition: all 300ms;
}
.fs_blog_module.loaded .blog_item {
opacity: 1;
visibility: visible;
}
.fs_blog_module .blog_item {
width: 20%;
display: inline-block;
float: left;
}
.blog_item-padding {
padding: 10px 0 0 10px;
}
.blog_item-wrapper {
background: #ffffff;
padding-bottom: 29px;
box-shadow: 0 0 0 #000000;
position: relative;
z-index: 1;
}
.blog_item:hover .blog_item-wrapper {
box-shadow: 0 0 16px #000000;
z-index: 3;
}
.fs_blog_module .featured_image_full {
position: relative;
margin-bottom: 0;
}
.fs_blog_module .blog_item .featured_image_full .gallery_fadder {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
}
.fs_blog_module .blog_item:hover .featured_image_full .gallery_fadder {
opacity: 0.7;
}
.fs_blog_module .blog_item  .featured_image_full .ico_gallery {
position: absolute;
left: 50%;
top: 50% !important;
width: 60px;
height: 60px;
display: block;
margin: -30px 0 0 -30px;
opacity: 0;
z-index: 99;
-ms-transform: scale(2);
-webkit-transform: scale(2);
transform: scale(2);
}
.fs_blog_module .blog_item:hover  .featured_image_full .ico_gallery {
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.5;
}
.fs_blog_module .blogpost_type_wrapper {
position: relative;
padding: 19px 0 15px 0;
height: 40px;
display: block;
text-align: center;
}
.fs_blog_module .blogpost_type_ico {
width: 40px;
height: 40px;
display: block;
margin: 0 auto;
position: static;
}
.fs_blog_module h6 {
margin-bottom: 12px;
padding: 0 15px;
}
.fs_blog_module article {
padding: 0 20px;
margin-bottom: 19px;
}
.fs_blog_module article .quote_author {
margin-top: 8px;
font-style: italic;
color: #a7a7ad;
display: block;
}
.fs_blog_module .fs_blog-meta,
.fs_blog_module .fs_blog-meta a {
font-style: italic;
color: #a7a7ad;
}
.fs_blog_module .fs_blog-meta a {
color: #6e6c74;
} .blogpost_share {
padding-top: 19px;
}
.blogpost_share a {
margin-right: 10px;
} .blog_post_page {
padding-bottom: 47px;
border-bottom: #d7dee4 1px solid;
margin-bottom: 5px;
}
.blog_post_page .featured_image_full {
margin-bottom: 13px;
}
.blog_post_page article {
margin-bottom: 26px;
} .pagerblock {
padding-left: 0 !important;
overflow: hidden;
}
.pagerblock li {
margin: 0 3px 0 0 !important;
padding: 0 !important;
display: inline-block;
float: left;
}
.pagerblock li:before {
content: '';
display: none;
padding: 0;
}
.pagerblock li a {
background: #cdcbd3;
text-align: center;
line-height: 36px;
width: 36px;
height: 36px;
color: #46434e;
font-size: 13px;
font-weight: normal;
display: block;
}
.pagerblock li a.current {
background: #46434E;
color: #cdcbd3
}
.pagerblock li a:hover {
color: #ffffff;
}
.pagerblock li a span.btn_prev {
display: none;
}
.pagerblock li a span.btn_next {
display: none;
}
.postcomment {
margin-bottom: 11px;
} #comments {
margin-top: 42px;
}
#respond {
margin-top: 42px;
} .comment-notes {
margin-bottom: 16px;
}
#reply-title {
margin-bottom: 11px !important;
}
ol.commentlist {
list-style: none;
padding:0 0 0 0px;
}
ol.commentlist  li {
padding: 0 !important;
list-style: none;
margin: 0;
}
ol.commentlist  li:before {
content: '' !important;
margin: 0 !important;
padding: 0 !important;
}
ol.commentlist  li .stand_comment {
margin: 0 0 20px 0;
display: block;
overflow: hidden;
position: relative;
padding-left: 60px;
min-height: 45px;
}
ol.commentlist  li .stand_comment .thiscommentbody p:last-child {
margin: 0;
}
ol.commentlist  li ul {
padding-left: 10px !important;
}
ol.commentlist  li .commentava {
display: block;
position: absolute;
border-radius: 0 !important;
border-right: none !important;
left: 0;
top: 0;
}
ol.commentlist  li .commentava img {
display: block;
width:43px;
height:43px;
}
ol.commentlist li .stand_comment {
overflow: hidden;
}
ol.commentlist li .thiscommentbody {
padding: 0;
}
ol.commentlist li .thiscommentbody .comment_info {
margin: 0 0 8px 0;
}
ol.commentlist li .thiscommentbody .comment_info span {
display: inline-block;
font-style:italic;
}
ol.commentlist li .thiscommentbody .comment_info span a {
font-style: italic;
color: #6e6c74;
}
ol.commentlist li .thiscommentbody .comment_info span:after {
padding: 0 5px 0 8px;
content: '/';
color: #d7dee4;
}
ol.commentlist li .thiscommentbody .comment_info > span:last-child:after {
padding: 0 !important;
content: '' !important;
}
ol.commentlist li .thiscommentbody .comment_info span a {
text-decoration: none !important;
}
form.comment-form {
margin-top: 10px;
}
form.comment-form p {
margin: 0 0 7px 0;
color: #3d3d3d;
}
.btn_back {
margin: 0 !important;
float: none !important;
text-align: center;
padding-left: 24px;
line-height: 18px;
height: 18px;
display: inline-block;
position: relative;
font-style: italic;
color: #b6b5b9;
}
.btn_back:before {
content: '';
width: 18px;
height: 18px;
display: block;
position: absolute;
left: 0;
top: 0;
opacity: 0.3;
}
.btn_back:hover:before {
opacity: 0.5;
}  img.alignright {
float: right;
margin: 5px 0 0 12px;
}
img.alignleft {
float: left;
margin: 5px 12px 0 0;
}
img.alignnone {
float: none;
display: block;
margin: 0 0 15px 0;
} .contentarea ul, .content_area ol {
list-style: none;
margin: 0;
padding: 0 0 18px 0;
}
.contentarea ul li, .content_area ol li {
line-height: 20px;
margin: 0 0 0 0;
padding: 0 0 0 18px;
position: relative;
}
.contentarea ul li:before {
content: '\25cf';
padding-right: 0;
position: absolute;
left: 0;
top: 0;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
}
.contentarea ol {
counter-reset: li;
list-style: none;
padding: 0 0 15px 0;
margin: 0 !important;
}
.contentarea ol li {
line-height: 20px;
margin: 0 0 0 0;
padding: 0 0 0 18px;
position: relative !important;
}
.contentarea ol li:before {
counter-increment: li;
content: counter(li) ".";
padding-right: 0;
position: absolute;
left: 0;
top: 0;
font-weight: bold;
color: #464d52;
}
.contentarea ol li ol,
.contentarea ol li ul,
.contentarea ul li ul,
.contentarea ul li ol {
padding: 0 0 0 10px
}
.contentarea ul.list_type1 li:before,
.contentarea ul.list_type2 li:before,
.contentarea ul.list_type3 li:before,
.contentarea ul.list_type4 li:before,
.contentarea ul.list_type5 li:before,
.contentarea ul.list_type6 li:before {
content: '';
width: 12px;
height: 11px;
display: block;
top: 5px;
}
.contentarea ul.list_type2 li:before {
top: 4px;
}
.contentarea ul.list_type3 li:before {
top: 4px;
}
.contentarea ul.list_type4 li:before {
top: 4px;
}
.contentarea ul.list_type5 li:before {
top: 4px;
}
.contentarea ul.list_type6 li:before {
top: 5px;
}
.contentarea ul.list_type4 li {
padding-left: 20px;
}
ul.list_type0 {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
}
ul.list_type0 li {
color: #ababab;
position: relative;
padding: 0 0 0 15px;
}
ul.list_type0 li:before {
display: block;
position: absolute;
left: 0;
top: 0;
content: '\25cf';
font-size: 14px;
line-height: 18px;
font-weight: normal;
}
ul.list_type0 li ul {
padding-left: 15px;
} ul.list {
list-style: none;
margin: 0;
padding: 0 0 0 18px;
overflow: hidden
}
ul.list li {
line-height: 16px;
color: #a5a5a5;
position: relative !important;
}
ul.list li:before {
content: '\25cf';
padding-right: 0;
position: absolute;
left: 0;
top: 0;
font-size: 12px;
font-weight: normal;
line-height: 18px;
font-family: Arial, Helvetica, sans-serif;
}
ul.list.plus li:before {
content: '+';
padding: 0 0 0 2px;
position: absolute;
left: 0;
top: 2px;
font-size: 14px;
line-height: 14px;
font-weight: normal;
}
ol.list {
counter-reset: li;
padding: 0 0 0 18px;
margin: 0;
list-style: none;
}
ol.list li {
margin: 0 0 0 0;
padding: 0 0 0 15px;
color: #a5a5a5;
position: relative !important;
}
ol.list li:before {
content: counter(li) ".";
counter-increment: li;
padding-right: 0;
position: absolute;
left: 0;
top: 0;
font-weight: bold;
} .sidepanel {
margin: 0 0 25px 0;
}
#footer_bar .sidepanel {
margin: 0 0 0 0;
}
.sidebar .sidepanel {
}
.sidepanel h4 {
margin-bottom: 24px !important;
}
.widget_nav_menu .sub-menu {
padding-top: 3px;
padding-left: 15px;
}
.widget_video iframe {
width: 100%;
max-width: 100%;
height: auto;
} .popular_posts,
.recent_posts {
list-style: none;
margin: 0;
padding: 0;
}
.popular_posts li,
.recent_posts li {
margin-top: 10px !important;
position: relative;
}
.popular_posts li:first-child,
.recent_posts li:first-child {
margin-top: -2px !important;
}
.recent_posts,
.popular_posts {
padding-top: 4px;
}
.popular_posts li .recent_posts_img,
.recent_posts li .recent_posts_img {
display: block;
float: none;
position: absolute;
left: 0;
top: 0;
overflow: hidden;
}
.popular_posts li img,
.recent_posts li img {
display: block;
margin: 0 !important;
width: 88px;
height: 88px;
}
.recent_posts_content {
padding: 0 0 0 98px;
min-height: 88px !important;
}
.recent_posts_content .post_title {
margin-bottom: 8px;
display: block;
font-style: normal;
}
.no_img .recent_posts_content {
padding: 0 0 0 0;
}
.popular_posts li p,
.recent_posts li p {
}
.popular_posts li .read_more,
.recent_posts li .read_more {
} .widget_about .signature,
.widget_about .signature span {
}
.widget_mailchimpsf_widget label {
font-size: 13px !important;
line-height: 18px !important;
padding-bottom: 5px;
cursor: default;
}
.widget_mailchimpsf_widget .mc_input {
border: none !important;
border-radius: 0 !important;
padding: 10px 12px;
margin: 0 0 3px 0 !important;
color: #46434e;
background: #cac7d4;
font-size: 13px !important;
line-height: 16px !important;
height: 16px !important;
}
#footer_bar .widget_mailchimpsf_widget .mc_input {
color: #cdcbd3;
background: #4f4d57;
}
.widget_mailchimpsf_widget .mc_submit {
margin-left: 0 !important;
margin-right: 0 !important;
padding: 0 16px !important;
line-height: 36px !important;
height: 36px !important;
display: inline-block !important;
border-radius: 0 !important;
border: none !important;
color: #46434e !important;
font-size: 11px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
background: #cac7d4;
}
#footer_bar .widget_mailchimpsf_widget .mc_submit {
color: #cdcbd3 !important;
background: #4f4d57;
}
#footer_bar .widget_mailchimpsf_widget .mc_submit:hover,
.widget_mailchimpsf_widget .mc_submit:hover {
color: #ffffff !important;
} .flickr_widget_wrapper {
margin: 0 0 -3px -3px;
padding: 3px 0 0 0;
list-style: none;
overflow: hidden;
}
.flickr_widget_wrapper .flickr_badge_image {
float: left;
display: inline-block;
margin: 0 0 3px 3px !important;
width: 88px;
height: 88px;
position: relative;
overflow: hidden;
}
.flickr_widget_wrapper .flickr_badge_image img {
width: 88px;
height: 88px;
}
.flickr_widget_wrapper .flickr_badge_image a {
display: block;
}
.flickr_widget_wrapper .flickr_badge_image img {
display: block !important;
}
.flickr_widget_wrapper .flickr_badge_image a .flickr_fadder {
width: 100%;
height: 100%;
display: block;
position: absolute;
left: 0;
top: 0;
opacity: 0;
background: #ffffff;
}
#footer_bar .flickr_widget_wrapper .flickr_badge_image a .flickr_fadder {
background: #1d2123;
}
.flickr_widget_wrapper:hover .flickr_badge_image:hover a .flickr_fadder,
#footer_bar .flickr_widget_wrapper .flickr_badge_image:hover a .flickr_fadder {
opacity: 0.7;
}
.flickr_widget_wrapper .flickr_badge_image,
.flickr_widget_wrapper .flickr_badge_image a {
display: block;
}
.widget_flickr .flickr_badge_image img,
.widget_flickr .flickr_badge_image .flickr_wrapper {
} .widget_block_list {
}
.widget_block_list li {
}
.widget_block_list li a {
} .twitter_list {
list-style: none;
margin: 0;
padding: 0;
}
.twitter_list li {
float: none;
position: relative;
background: none;
margin: 0 0 0 0;
padding-bottom: 16px;
line-height: 16px;
}
.twitter_list li:before {
content: '';
display: none;
}
.twitter_list li:first-child {
padding-top: 0;
border-top: none !important;
}
.twitter_list li:last-child {
padding-bottom: 0;
}
.twitter_list a {
font-style: italic;
}
#footer_bar .twitter_list a:hover {
color: #ffffff;
} .widget_text div {
}
.widget_text .textwidget {
} .widget_nav_menu ul,
.widget_archive ul,
.widget_pages ul,
.widget_categories ul,
.widget_recent_entries ul {
padding: 0;
margin: 0;
}
.widget_nav_menu ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_categories ul li,
.widget_recent_entries ul li {
position: relative;
margin-bottom: 3px;
}
.widget_nav_menu ul li:before,
.widget_archive ul li:before,
.widget_pages ul li:before,
.widget_categories ul li:before,
.widget_recent_entries ul li:before {
content: '';
display: none;
}
.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a {
position: relative;
background: #46434e;
color: #ffffff;
padding: 10px 10px 12px 42px;
font-size: 16px;
line-height: 18px;
display: block;
}
.widget_nav_menu ul li a:before,
.widget_archive ul li a:before,
.widget_pages ul li a:before,
.widget_categories ul li a:before,
.widget_recent_entries ul li a:before {
content: '';
display: block;
width: 20px;
height: 20px;
position: absolute;
left: 10px;
top: 10px;
opacity: 0.4;
}
.widget_nav_menu ul li a:hover:before,
.widget_archive ul li a:hover:before,
.widget_pages ul li a:hover:before,
.widget_categories ul li a:hover:before,
.widget_recent_entries ul li a:hover:before {
opacity: 0.6;
}
.widget_nav_menu ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_entries ul li a:hover {
background: #848f97;
color: #ffffff !important;
}
.widget_tag_cloud {
overflow: hidden;
}
.widget_tag_cloud a {
margin: 0 3px 3px 0;
background: #cdcbd3;
color: #46434e;
display: inline-block;
float: left;
padding: 10px 15px;
}
.widget_tag_cloud a:hover {
color: #ffffff;
}
.widget_calendar table {
width: 100%;
}
.widget_calendar table th {
padding-bottom: 5px;
text-align: center;
}
.widget_calendar table td {
border-top: #d5d5d5 1px solid;
padding: 5px 0;
text-align: center;
}
#footer_bar .widget_calendar table td {
border-color: #464D52;
}
#footer_bar .widget_calendar td,
#footer_bar .widget_calendar th,
#footer_bar .widget_calendar caption {
color: #848F97;
}
.widget_calendar table caption {
font-weight: bold;
text-transform: uppercase;
padding-bottom: 10px;
} h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight: normal;
}
h1 {
margin: 0 0 5px 0;
}
h2 {
margin: 0 0 6px 0;
}
h3 {
margin: 0 0 6px 0;
}
h4 {
margin: 0 0 8px 0;
}
h5 {
margin: 0 0 8px 0;
}
h6 {
margin: 0 0 8px 0;
}
.highlighted_dark {
background: #666666;
color: #ffffff;
}
.highlighted_light {
background: #ababab;
color: #ffffff;
}
.highlighted_colored {
color: #ffffff;
}
p.light {
color: #8a8a8a;
}
.bg_title h1,
.bg_title h2,
.bg_title h3,
.bg_title h4,
.bg_title h5,
.bg_title h6 {
margin-bottom: 0;
}
.sidepanel .bg_title {
margin-bottom: 15px;
}
#footer_bar .bg_title h1,
#footer_bar .bg_title h2,
#footer_bar .bg_title h3,
#footer_bar .bg_title h4,
#footer_bar .bg_title h5,
#footer_bar .bg_title h6 {
color: #cdcbd3;
}
.module_cont .bg_title {
margin-bottom: 16px;
}
.page_title {
}
.page_title h1 {
}
.ico {
font-family: 'FBiconsRegular'
}
hr {
margin: 0;
padding: 0;
border: none;
height: 16px;
display: block;
border-top: #a7a7ad 2px solid;
}
hr.light {
border-top: #cdcbd3 2px solid;
}
hr.dark {
border-top: #46434e 2px solid;
}
hr.invisible {
border: none !important;
height: 15px !important
}
hr.no-margin {
margin: 0 !important;
height: 1px !important;
}
.text_light,
.text_colored a,
.text_light a:hover {
}
.dropcap {
margin: -5px 13px 0 -1px;
text-transform: uppercase;
float: left;
font-size: 34px;
line-height: 36px;
font-weight: 800;
text-align: center;
display: inline-block;
color: #46434e;
}
.dropcap.light {
color: #6e6c74;
}
blockquote {
padding: 0 0 0 0;
margin: 0 0 10px 0;
position: relative;
border: none !important;
min-height:30px;
}
blockquote:before {
content: '';
display: block;
width: 34px;
height: 22px;
position: absolute;
left: 0;
top: 4px;
}
blockquote.type2:before {
background-color: #6e6c74;
}
blockquote p,
blockquote div {
padding-left: 49px;
font-style: italic;
}
blockquote span {
}
blockquote.type1 {
border-color: #787878;
}
blockquote p {
font-weight: 400 !important;
margin-bottom: 6px;
}
blockquote span {
}
blockquote.right {
width: 42.5%;
float: right;
padding-right: 0 !important;
margin-left: 2.5%;
}
blockquote.left {
width: 42.5%;
margin-right: 2.5%;
float: left;
}
.demo_columns {
background: #3d3d3d;
line-height: 140px;
color: #dadada;
text-align: center;
font-size: 14px;
}  .module_contact_info p {
font-style: italic;
}
.module_contact_info span {
color: #b3b3b8;
}
.module_contact_info a {
font-style: italic;
color: #6e6c74;
}
.module_contact_icons .ico_socialize {
margin: 0 10px 0 0;
}
.module_google_map iframe {
max-width: 100%;
width: 100%;
}
.user_bg_layout .module_google_map .fullwidth_map {
width: 1230px !important;
margin: 0 -30px !important;
} .feedback_form {
width: 100%;
}
.feedback_form .field-name,
.feedback_form .field-email,
.feedback_form .field-subject,
.feedback_form .field-message,
.login_form .form_field,
#commentform .form_field {
box-shadow: none !important;
line-height: 18px;
height: 18px;
font-size: 13px;
color: #46434e;
background: #cdcbd3;
border-radius: 0 !important;
padding: 11px 13px 11px 13px;
border: none !important;
margin-bottom: 3px;
display: block;
}
#commentform .form_field,
#comment-message {
width:344px;
}
.feedback_form .field-name:focus,
.feedback_form .field-email:focus,
.feedback_form .field-subject:focus,
.feedback_form .field-message:focus,
.login_form .form_field:focus,
#commentform .form_field:focus {
color: #46434e;
}
#commentform label {
display: none !important;
}
#commentform #author,
.feedback_form .field-name {
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
}
.login_form .form_field {
padding-top: 6px !important;
padding-bottom: 8px !important;
color: #46434e;
font-size: 13px;
line-height: 16px;
}
.feedback_form .field-message,
#commentform #comment-message {
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
height: 90px;
margin-bottom: 3px;
resize: none;
}
#respond {
margin-bottom: 45px
}
.feedback_form .feedback_go,
.feedback_form .feedback_reset,
#commentform #reset,
#commentform #submit,
.btn_login {
border-radius: 0 !important;
display: inline-block;
text-transform: uppercase;
cursor: pointer;
border: none;
height: 40px;
padding: 0 30px;
position: relative;
overflow: hidden;
font-size: 14px;
line-height: 40px;
color: #ffffff;
text-transform: uppercase;
font-weight: bold;
margin-right: -1px;
background: #46434e;
margin-left: 0 !important;
margin-right: 0 !important;
}
#commentform #reset,
#commentform #submit {
padding: 0 16px;
}
.feedback_form .feedback_go:hover,
.feedback_form .feedback_reset:hover,
#commentform #reset:hover,
#commentform #submit:hover,
.btn_login:hover {
}
.ajaxanswer {
padding-left: 41px;
}
.ajaxanswer span {
padding: 10px 0;
}
.widget_search .search_form {
margin: 0 auto;
text-align: left;
display: block;
position: relative;
}
.widget_search .search_form input {
border: #d7dee4 1px solid !important;
border-radius: 0 !important;
padding: 10px 15px !important;
line-height: 18px !important;
height: 18px !important;
background: none !important;
margin: 0 !important;
color: #bbc5cd;
}
#footer_bar .widget_search .search_form input {
border-color: #464D52 !important;
color: #464d52;
}
.widget_search .search_form input:focus {
color: #464d52;
}
#footer_bar .widget_search .search_form input:focus {
border-color: #464D52 !important;
color: #bbc5cd;
} .fullscreen_image_wrapper {
overflow: hidden;
}
.module_feature_posts .bg_title,
.module_teamslider .bg_title,
.module_testimonial .bg_title,
.module_partners .bg_title {
min-height: 18px;
}
.module_feature_posts,
.module_teamslider,
.module_testimonial,
.module_partners {
overflow-x: hidden;
}
.module_partners .carousel-wrap {
overflow: visible !important;
}
.module_team {
text-align: center;
}
.carouselslider:before {
content: '';
} .carousel_wrapper {
background: #46434e;
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: -100%;
display: none;
opacity: 0.6;
}
.module_team,
.module_partners,
.module_feature_posts {
overflow-x: hidden !important;
}
.carouselslider .item:hover .img_block .carousel_wrapper {
top: 0;
}
.carousel-wrap .carousel_wrapper {
display: block;
}
.carouselslider,
.team_slider {
position: relative;
}
.team_slider .img_block {
position: relative;
}
.team_slider ul li .item .carousel_body {
background: #46434e;
}
.left-sidebar .carouselslider,
.left-sidebar .team_slider,
.right-sidebar .carouselslider,
.right-sidebar .team_slider {
position: relative;
}
.carouselslider ul {
padding: 0;
list-style: none;
width: 10000px;
margin: 0 0 0 -30px;
}
.carouselslider ul li:before {
content: '' !important;
margin: 0 !important;
padding: 0 !important
}
.carouselslider ul li {
float: left;
display: inline-block;
padding: 0 0 0 30px !important;
margin: 0;
}
.left-sidebar .team_slider ul li,
.right-sidebar .team_slider ul li {
float: left;
display: inline-block;
margin: 0 !important;
padding: 0 10px; }
.team_slider ul li .img_block,
.featured_slider ul li .img_block {
display: block;
}
.team_slider ul li .img_block img,
.featured_slider ul li .img_block img {
width: 100%;
height: auto;
padding: 0;
margin: 0;
display: block;
}
.carouselslider ul li .carousel_title {
line-height: 17px;
display: block;
color: #ffffff;
}
.team_slider .carousel_title {
display: block;
text-align: center;
padding: 17px 0 0 0;
}
.team_slider .carousel_title h6 {
margin-bottom: 4px;
color: #ffffff;
}
.carouselslider ul li .carousel_title .op {
color: #cac7d4;
margin-bottom: 14px;
}
.team_slider ul .item .carousel_desc {
text-align: center;
padding: 0 15px 8px 15px;
}
.team_slider ul .item .carousel_desc .exc {
text-align: center;
color: #ffffff;
}
.carouselslider ul li .smallproflinks {
display: inline-block;
margin: 0 auto;
padding: 17px 0 9px 0;
text-align: center;
}
.carouselslider ul li .smallproflinks a {
width: 40px;
height: 40px;
display: inline-block;
position: relative;
overflow: hidden;
margin: 0 5px 5px 5px;
opacity: 0.4;
}
.carouselslider ul li .smallproflinks a:hover {
opacity: 0.8;
}
.carouselslider ul li .carousel_desc a {
font-style: italic;
}
.carousel-previous,
.carousel-next {
width: 18px !important;
height: 18px;
padding: 0 !important;
display: block;
position: absolute !important;
border: none;
cursor: pointer;
top: -32px !important;
left: auto !important;
border-radius: 0 !important;
background-color: transparent !important;
margin-top: 0 !important;
opacity: 0.5 !important;
}
.carousel-previous {
right: 21px !important;
}
.carousel-next {
right: 0 !important;
}
.carouselslider .carousel-previous:hover,
.carouselslider .carousel-next:hover {
opacity: 1 !important;
}
.carouselslider .disabled,
.carouselslider .disabled:hover {
cursor: default !important;
opacity: 0.3 !important;
}
.featured_slider .item {
position: relative;
}
.featured_slider .img_block {
overflow: hidden;
position: relative;
}
.featured_slider .img_block a {
display: block;
}
.featured_slider ul li .carousel_title {
padding: 0 0 4px 0;
position: relative;
border: none;
}
.featured_slider ul li .carousel_title h6 {
padding: 0 15px;
text-align: center;
margin: 0;
}
.featured_slider ul li .carousel_title h6,
.featured_slider ul li .carousel_title h6 a {
color: #cac7d4;
}
.featured_slider ul li .item .carousel_title h5:hover {
opacity: 0.6;
}
.featured_slider ul li .item .carousel_body {
background: #46434e;
}
.featured_slider ul li .carousel_desc {
border: none;
padding: 8px 15px 19px 15px;
text-align: center;
}
.featured_slider ul li .carousel_desc .exc,
.featured_slider ul li .carousel_desc .exc p {
padding: 0;
color: #cac7d4;
text-align: center;
}
.featured_slider ul li .carousel_desc .exc p {
margin-bottom: 5px !important;
}
.featured_slider ul li .carousel_meta {
padding: 0 15px 27px 15px;
text-align: center;
}
.featured_slider ul li .carousel_meta,
.featured_slider ul li .carousel_meta a {
font-style: italic;
color: #cac7d4;
}
.featured_slider ul li .carousel_meta span {
font-style: italic;
color: #89878e;
}
.featured_slider .item .carousel_fadder {
position: absolute;
display: block;
height: 100%;
width: 100%;
display: block;
top: 0;
z-index: 90;
opacity: 0;
}
.featured_slider .item:hover .carousel_fadder {
opacity: 0.7;
}
.featured_slider .item .ico_gallery {
position: absolute;
left: 50%;
top: 50%;
width: 60px;
height: 60px;
display: block;
margin: -30px 0 0 -30px;
opacity: 0;
z-index: 99;
-ms-transform: scale(2);
-webkit-transform: scale(2);
transform: scale(2);
}
.featured_slider .item:hover .ico_gallery {
opacity: 0.5;
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
}
.post_type_ico {
width: 100%;
height: 40px;
padding: 20px 0 13px 0;
display: block;
text-align: center;
opacity: 0.2;
}
.post_type_ico span {
width: 40px;
height: 40px;
display: block;
margin: 0 auto;
}
.featured_slider .item:hover .post_type_ico {
top: 62px;
}
.featured_slider .featured_post_info {
border-top: #dcdcdc 1px solid;
border-bottom: #dcdcdc 1px solid;
margin: 13px 0 2px 0;
}
.featured_slider .featured_post_info span {
line-height: 32px;
padding: 0 9px;
}
.featured_slider .featured_post_info,
.featured_slider .featured_post_info span,
.featured_slider .featured_post_info a {
line-height: 32px;
color: #a9a9a9;
font-style: italic;
}
.featured_slider .featured_post_info a:hover {
text-decoration: none;
color: #5a5a5a;
}
.featured_slider .related_projects .item {
border: none !important;
}
.module_testimonial .item {
border: none !important
}
.testimonials_list .item {
min-height: 86px;
padding: 0 0 0 101px;
position: relative;
}
.testimonials_list .item .testimonials_text {
padding-top: 2px;
}
.testimonials_list .item .testimonials_text .author,
.testimonials_list .item .testimonials_text .company {
font-style: italic;
}
.testimonials_list li {
float: left;
display: inline-block;
margin: 0 !important;
}
.testimonials_list li .testimonials_photo {
overflow: hidden;
width: 88px;
height: 88px;
display: block;
position: absolute;
left: 0;
top: 0;
}
.testimonials_list li .testimonials_text p {
margin-bottom: 8px;
}
.testimonials_list h6 {
margin-bottom: 10px;
}
.sponsors_works {
display: block;
}
.sponsors_works li .item {
position: relative;
display: block;
opacity: 0.999;
}
.sponsors_works .carousel-wrap {
overflow-y: visible !important;
}
.sponsors_works li .item a {
display: block;
}
.sponsors_works li .item img {
width: 100%;
height: auto;
display: block;
margin-top: 0;
position: relative;
top: 0;
}
.sponsors_works li .item:hover img {
width: 100%;
height: auto;
display: block;
top: -10px;
}
.module_partners_wrapper .item_content img,
.module_partners_wrapper .item_content a {
width: 100%;
height: auto;
display: block !important;
} .shortcode_accordion_shortcode,
.shortcode_toggles_shortcode {
margin: 0 0 0 0;
}
h5.shortcode_accordion_item_title,
h5.shortcode_toggles_item_title {
margin-top: 3px;
padding: 10px 15px 10px 43px;
position: relative;
font-size: 16px;
line-height: 20px !important;
margin-bottom: 0;
cursor: pointer;
background: #46434e;
color: #ffffff;
}
.shortcode_accordion_item_title .ico,
.shortcode_toggles_item_title .ico {
position: absolute;
left: 10px;
top: 50%;
margin: -10px 0 0 0;
display: block;
width: 20px;
height: 20px;
opacity: 0.4;
}
.shortcode_accordion_item_title:hover .ico,
.shortcode_toggles_item_title:hover .ico {
opacity: 0.6;
}
.shortcode_accordion_item_body,
.shortcode_toggles_item_body {
padding: 7px 0 9px 0;
color: #464d52;
border-top: none;
}
.shortcode_toggles_item_body {
display: none
}
.shortcode_accordion_item_body div,
.shortcode_toggles_item_body div {
} .module_iconboxes {
background: #46434e;
padding: 9px 22px 25px 22px;
}
.shortcode_iconbox {
position: relative;
}
.iconbox_body {
color: #ffffff;
text-align: center;
}
.iconbox_body p {
color: #ffffff;
line-height: 16px;
}
.iconbox_body:hover a,
.iconbox_body:hover a:hover {
color: #ffffff;
}
.shortcode_iconbox .iconbox_title {
margin-bottom: 17px;
color: #ffffff;
}
.shortcode_iconbox,
.shortcode_iconbox p {
margin-bottom: 0;
}
.shortcode_iconbox .ico {
height: 60px;
display: block;
text-align: center;
padding: 18px 0 19px 0;
}
.shortcode_iconbox .ico span {
width: 39px;
padding-left: 13px;
height: 52px;
line-height: 52px;
font-size: 26px;
display: inline-block;
margin: 0 auto;
color: #ffffff;
border: #ffffff 4px solid;
border-radius: 50%;
text-align: left;
opacity: 0.5;
}
.shortcode_iconbox:hover .ico span {
opacity: 0.8;
} .list-of-images .gallery_item {
overflow: hidden;
position: relative;
}
.list-of-images .gallery_item a {
display: block;
width: 100%;
height: 100%;
}
.list-of-images .gallery_item img {
display: block;
}
.gallery_item .gallery_fadder {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
}
.gallery_item .gallery_descr {
left: 0;
bottom: -999px;
display: block;
position: absolute;
z-index: 33;
color: #cac7d4;
background: #46434e;
text-align: center;
padding: 19px 0 15px 0;
width: 100%;
}
.gallery_item .gallery_descr .gallery_title {
color: #cac7d4;
margin-bottom: 12px;
padding-left: 20px;
padding-right: 20px;
}
.gallery_item:hover .gallery_descr {
bottom: 0 !important;
}
.gallery_descr p {
color: #cac7d4;
margin-bottom: 0;
padding-left: 20px;
padding-right: 20px;
}
.gallery_item:hover .gallery_fadder {
opacity: 0.7;
}
.gallery_item .ico_gallery {
position: absolute;
left: 50%;
width: 60px;
height: 60px;
display: block;
margin: 0 0 0 -30px;
opacity: 0;
z-index: 99;
-ms-transform: scale(2);
-webkit-transform: scale(2);
transform: scale(2);
}
.portfolio_block.fs_grid_module .gallery_item .ico_gallery {
margin-top: 10px !important;
}
.gallery_item:hover .ico_gallery {
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.5;
}
.list-of-images {
margin: -30px 0 0 -30px !important;
}
.list-of-images .gallery_item {
margin: 30px 0 0 30px !important;
float: left;
}
.list-of-images.images_in_a_row_2 .gallery_item,
.list-of-images.images_in_a_row_2 .gallery_item img {
width: 570px;
height: auto
}
.list-of-images.images_in_a_row_3 .gallery_item,
.list-of-images.images_in_a_row_3 .gallery_item img {
width: 370px;
height: auto
}
.list-of-images.images_in_a_row_4 .gallery_item,
.list-of-images.images_in_a_row_4 .gallery_item img {
width: 270px;
height: auto
}
.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item img {
width: 420px;
height: auto
}
.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item img {
width: 270px;
height: auto
}
.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item img {
width: 195px;
height: auto
}
.gallery_item:hover .post_type_ico {
top: 0;
}
.module_gallery_wall .list-of-images {
text-align: center;
}
.module_gallery_wall .list-of-images {
margin: 0 !important;
}
.module_gallery_wall .gallery_item {
margin: 0 auto !important;
}
.module_gallery_wall .gallery_item {
width: 16.6667% !important;
}
.module_gallery_wall .gallery_item img {
width: 100%;
height: auto;
}
.module_gallery_wall {
background: #4f4d57 url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/preloader.gif) no-repeat center;
}
.module_gallery_wall .gallery_item {
opacity: 0;
visibility: hidden;
}
.module_gallery_wall.loaded .gallery_item {
opacity: 1;
visibility: visible;
}
.dn {
display: none;
} .shortcode_promoblock {
display: block;
text-align: left;
padding: 15px 0 0 0;
}
.shortcode_promoblock h3 {
margin-bottom: 2px;
font-weight: normal;
}
.shortcode_promoblock h6 {
margin-bottom: 3px;
color: #848f97;
font-weight: normal;
}
.module_line .shortcode_promoblock h3 {
font-weight: bold;
font-size: 38px;
line-height: 40px;
text-transform: uppercase;
}
.module_line .shortcode_promoblock h6 {
font-size: 26px;
line-height: 28px;
}
.shortcode_promoblock .promo_text_block.span12 {
text-align: center;
}
.shortcode_promoblock .promo_text_block.span9 {
text-align: right;
}
.shortcode_promoblock .promo_button_block a {
padding: 0 15px;
line-height: 40px;
height: 40px;
margin: 5px 0 0 0px;
text-transform: uppercase;
color: #ffffff;
display: inline-block;
font-weight: bold;
font-size: 14px;
text-align: center;
overflow: hidden;
}
.shortcode_promoblock .promo_button_block a:hover {
background: #46434e;
} .shortcode_tabs {
padding: 0 0 0 0;
overflow: hidden;
}
.shortcode_tabs .all_heads_cont {
display: block;
overflow: hidden;
position: relative;
z-index: 5;
border-bottom: #46434e 3px solid;
}
.shortcode_tab_item_title {
border-bottom: none;
margin: 0 3px 0 0;
min-height: 18px;
color: #46434e;
background: #cdcbd3;
display: inline-block;
float: left;
padding: 11px 13px;
line-height: 18px;
font-size: 16px;
cursor: pointer;
position: relative;
}
.shortcode_tab_item_title.active,
.shortcode_tab_item_title:hover {
background: #46434e;
color: #ffffff;
}
.all_body_cont {
margin-top: 0;
display: block;
padding: 12px 0 0 0;
text-align: left;
}
.shortcode_tabs .ip:after {
content: '';
clear: both !important;
display: block;
}
.shortcode_tab_item_body {
display: none;
}
.shortcode_tab_item_body.active {
display: block;
} @media only screen and (min-width: 760px) {
.shortcode_tabs.type2 .all_heads_cont {
float: left;
display: inline-block;
text-align: center;
overflow: visible;
width: 200px;
border: none;
}
.shortcode_tabs.type2 .shortcode_tab_item_title {
float: none;
display: block;
margin: 0 0 3px 0;
border: none;
text-align: left;
}
.shortcode_tabs.type2 .all_body_cont {
float: left;
border-left: #46434e 3px solid;
display: inline-block;
margin-top: 0;
max-width: 639px;
padding: 0 0 0 28px;
}
.shortcode_tabs.type3 .all_heads_cont {
float: left;
display: inline-block;
text-align: center;
overflow: visible;
width: 200px;
}
.shortcode_tabs.type3 .shortcode_tab_item_title {
float: none;
display: block;
margin: 0 0 0 0;
text-align: left;
border: #cad1d7 1px solid;
border-right: none;
background: none;
border-radius: 0;
border-bottom: none !important;
margin-bottom: 0 !important;
border-left: none !important;
}
.shortcode_tabs.type3 .shortcode_tab_item_title:first-child {
border-top: none;
}
.shortcode_tabs.type3 .shortcode_tab_item_title.active:last-child {
border-bottom: #cad1d7 1px solid !important;
}
.shortcode_tabs.type3 .shortcode_tab_item_title.active {
background: #ffffff;
}
.shortcode_tabs.type3 .shortcode_tab_item_title.active:before {
content: '';
width: 1px;
height: 100%;
bottom: 0;
display: block;
left: auto;
right: -1px;
background: #ffffff;
position: absolute;
z-index: 9;
}
.shortcode_tabs.type3 .all_body_cont {
float: left;
display: inline-block;
margin-top: 0;
box-shadow: -8px 0 30px -27px rgba(0, 0, 0, .5), -8px 0 20px -25px rgba(0, 0, 0, 1);
-webkit-box-shadow: -8px 0 20px -10px rgba(0, 0, 0, 0.2);
border: none;
padding: 11px 0 11px 29px !important;
border-left: #cbcbcb 1px solid;
}
} .shortcode_messagebox {
padding: 0 0 1px 13px !important;
display: block;
border: none;
position: relative;
}
.shortcode_messagebox h6 {
margin-bottom: 7px;
}
.shortcode_messagebox .box_close {
width: 18px;
height: 18px;
display: block;
position: absolute;
right: 0;
top: 1px;
opacity: 0.3;
}
.shortcode_messagebox .box_close:hover {
opacity: 0.7;
}
.shortcode_messagebox.box_type1 {
border-left: #46434e 8px solid;
}
.shortcode_messagebox.box_type2 {
border-left: #a7a7ad 8px solid;
}
.shortcode_messagebox.box_type3 {
border-left: #c61330 8px solid;
}
.shortcode_messagebox.box_type4 {
border-left: #ffae00 8px solid;
}
.shortcode_messagebox.box_type5 {
border-left: #8ab100 8px solid;
}
.shortcode_messagebox.box_type6 {
border-left: #1f94c5 8px solid;
} .skills_list {
padding: 0 !important;
list-style: none !important;
margin: 0 !important;
}
.skills_list li {
margin: 0 0 3px 0 !important;
padding: 0 !important;
}
.skills_list li:before {
content: '' !important;
}
.skills_list li .skill_percent {
text-align: center;
float: right;
}
.skills_list li .diagram_bar {
display: block;
min-height: 40px;
position: relative;
}
.skills_list li .diagram_bar h6 {
margin-bottom: 0;
color: #46434e;
position: relative;
z-index: 99;
padding: 9px 12px 13px 15px;
}
.skills_list li .diagram_bar h6.skill_name {
float: left;
}
.skills_list li .diagram_bar h6.skill_percent {
float: right;
}
.skill_div-wrapper {
position: absolute;
overflow: hidden;
height: 40px;
display: block;
left: 0;
top: 0;
width: 100%;
}
.skills_list li .skill_div {
position: absolute;
left: 0;
top: 0;
height: 40px;
display: block;
opacity: 0.4;
} .module_price_table {
overflow: hidden;
}
.price_table_wrapper {
padding-top: 0;
}
.price_item {
display: inline-block;
float: left;
position: relative;
}
.price_item .price_item_wrapper {
padding-left: 3px;
}
.price_item:first-child .price_item_wrapper {
padding-left: 0;
}
.price_item .price_item_title {
background: #46434e;
text-align: center;
padding: 13px 0 15px 0;
}
.price_item .price_item_title h4 {
text-transform: uppercase;
color: #ffffff;
font-weight: 600;
margin: 0;
}
.price_item .price_item_cost {
text-align: center;
padding: 23px 0 12px 0;
}
.price_item .price_item_cost h1 {
font-size: 36px;
line-height: 38px;
font-weight: bold;
}
.price_item .price_item_cost h1 span {
font-size: 13px;
line-height: 38px;
font-weight: 600;
}
.price_item.most_popular .price_item_cost {
text-align: center;
padding: 17px 0 3px 0;
}
.price_item.most_popular .price_item_cost h1 {
font-size: 48px;
line-height: 50px;
font-weight: bold;
}
.price_item.most_popular .price_item_cost h1 span {
font-size: 17px;
line-height: 50px;
font-weight: 600;
}
.price_item .price_item_text {
margin-bottom: 3px;
background: #cdcbd3;
color: #46434e;
padding: 11px 10px 13px 10px;
text-align: center;
}
.price_item.most_popular .price_item_text {
color: #6e6c74;
background: #e0dfe4;
padding: 12px 10px 12px 10px;
}
.price_item .price_item_btn a {
height: 40px;
min-height: 40px;
line-height: 40px;
font-size: 14px;
text-align: center;
display: block;
text-transform: uppercase;
font-weight: bold;
color: #ffffff;
background: #46434e;
}
.price_item.most_popular .price_item_btn a:hover {
color: #ffffff;
background: #46434e;
} .shortcode_button {
display: inline-block;
margin: 0 3px 3px 0;
border: none;
text-decoration: none;
float: left;
text-transform: uppercase;
font-weight: bold;
color: #ffffff;
}
.shortcode_button.btn_small {
line-height: 36px;
font-size: 11px;
padding: 0 17px;
font-weight: 600;
}
.shortcode_button.btn_normal {
line-height: 20px;
font-size: 14px;
padding: 15px;
font-weight: bold;
}
.shortcode_button.btn_large {
line-height: 46px;
font-size: 20px;
font-weight: 600;
padding: 0 22px;
}
.shortcode_button.btn_type1 {
background: #46434e;
}
.shortcode_button.btn_type2 {
background: #a7a7ad;
}
.shortcode_button.btn_type3 {
background: #cdcbd3;
color: #46434e;
}
.shortcode_button.btn_type5 {
background: #f1591d;
}
.shortcode_button.btn_type6 {
background: #ffae00;
}
.shortcode_button.btn_type7 {
background: #c2df00;
}
.shortcode_button.btn_type8 {
background: #8ab100;
}
.shortcode_button.btn_type9 {
background: #16cbf2;
}
.shortcode_button.btn_type10 {
background: #1352c6;
}
.shortcode_button.btn_type11 {
background: #7c13c6;
}
.shortcode_button.btn_type12 {
background: #c613a6;
}
.shortcode_button.btn_type13 {
background: #ff5474;
}
.shortcode_button.btn_type14 {
background: #c61330;
}
.shortcode_button:hover {
background: #46434e !important;
color: #ffffff;
} iframe.alignleft {
float: left;
margin: 0 20px 10px 0
}
iframe.alignright {
float: right;
margin: 0 0 10px 20px
}
iframe.alignnone {
float: none !important;
width: 100% !important;
}
.demo_frame {
border: #3d3d3d 6px solid;
}
.demo_frame iframe {
display: block !important;
float: none !important;
margin: 0 !important;
}
.module_video iframe {
max-width: 100%;
} .ico_socialize {
display: inline-block;
float: left;
margin: 0 3px 3px 0;
background-position: center;
background-repeat: no-repeat;
opacity: 0.2;
}
.ico_socialize:hover {
opacity: 0.5;
}
.ico_socialize.type1 {
width: 40px;
height: 40px;
}
.ico_socialize.type2 {
width: 40px;
height: 40px;
} .sitemap_list {
padding: 0 !important;
margin: 0 0 30px 0 !important;
list-style: none !important;
}
.sitemap_block_title {
margin-bottom: 11px !important;
}
.sitemap_margin {
display: none;
}
.sitemap_list li a {
font-style: italic;
}
.sitemap_list li span,
.sitemap_list li span a {
font-size: 12px !important;
font-style: normal !important;
}
ul.sitemap_list li {
color: #8A8A8A;
line-height: 18px;
margin: 0;
padding: 2px 0 2px 18px;
position: relative !important;
}
ul.sitemap_list li:before {
content: '';
display: block;
height: 11px;
top: 5px;
left: 0;
width: 12px;
line-height: 20px;
padding-right: 0;
position: absolute;
}
ul.sitemap_list li ul {
padding: 8px 0;
}
ol.sitemap_list {
padding-top: 2px !important;
}
ol.sitemap_list li {
padding: 0 0 12px 24px;
line-height: 16px;
}
ol.sitemap_list li {
line-height: 18px;
}
ol.sitemap_list li span.sitemap_author a,
ol.sitemap_list li span.sitemap_comments a {
font-style: italic !important;
}  .module_text_area img {
max-width: 100%;
}
.colored_italic {
font-style: italic;
}
.module_line {
padding: 0 0 10px 0;
position: relative;
}
@media only screen and (min-width: 1920px) {
.module_line.faded {
background-size: cover !important;
}
}
.module_line.faded:before {
content: '';
width: 100%;
height: 100%;
display: block;
position: absolute;
left: 0;
top: 0;
opacity: 0.7 !important;
}
.module_line.faded .module_cont {
position: relative;
z-index: 10;
padding-bottom: 130px;
}
.module_line.stretch {
background-size: 100% auto !important;
}
.module_line.cover {
background-size: cover !important;
}
.module_line.top_padding_normal {
padding-top: 75px !important;
}
.module_line.top_padding_medium {
padding-top: 20px !important;
}
.module_line.top_padding_small {
padding-top: 15px !important;
}
.module_line.top_padding_none {
padding-top: 0 !important;
}
.bg_title {
text-align: left;
}
.center_title .bg_title {
text-align: center;
}
.module_line .bg_title h1,
.module_line .bg_title h2,
.module_line .bg_title h3,
.module_line .bg_title h4,
.module_line .bg_title h5,
.module_line .bg_title h6 {
color: #ffffff;
}
.left-sidebar .module_line_wrapper,
.right-sidebar .module_line_wrapper {
width: 100% !important;
}
.clear {
clear: both
}
.module_revolution_slider iframe.video_frame {
width: 100%;
height: auto;
}
.btn_load_more {
display: block;
float: none !important;
margin: 0 !important;
text-align: center !important;
color: #cdcbd3 !important;
}
.btn_load_more:hover {
color: #ffffff !important;
}
.wrapper404 img {
width: 100%;
height: auto;
} .covered {
background-size: cover !important;
}  .filter_img {
overflow: hidden;
}
.portfolio_block {
margin-bottom: 0 !important
}
.header2top .image-grid.fs_grid_module {
margin-top: 40px;
margin-bottom: -40px !important;
}
.header2top .fullscreen_block .load_more_cont {
height: 40px !important;
margin-top: -40px !important;
}
.filter_block,
.filter_navigation,
.filter_navigation ul,
.filter_navigation ul li ul {
display: block !important;
margin: 0;
}
.filter_block {
text-align: center;
width: 100%;
padding-bottom: 35px;
}
.filter_navigation {
margin-bottom: 15px !important;
}
.filter_navigation ul, .filter_navigation ul li ul {
padding: 0 !important;
margin: 0 !important;
list-style: none !important;
}
.filter_navigation ul li, .filter_navigation ul li ul li {
padding: 0 !important;
margin: 0 !important;
}
.filter_navigation ul li:before, .filter_navigation ul li ul li:before {
content: '' !important;
padding: 0 !important;
}
.filter_navigation {
width: 100%;
}
.filter_navigation ul li ul li {
min-height: 40px;
display: inline-block;
float: left;
position: relative;
padding: 0 3px 3px 0 !important;
}
.filter_navigation ul li ul li:before {
content: '';
display: none !important;
}
.filter_navigation ul li ul li a {
line-height: 20px;
font-size: 16px;
display: block;
padding: 10px 15px;
position: relative;
z-index: 7;
color: #46434e;
background: #cdcbd3;
}
.filter_navigation ul li ul li.selected a,
.filter_navigation ul li ul li a:hover {
background: #46434e;
color: #cdcbd3;
}
.image-grid .element {
background: none;
overflow: hidden;
display: inline-block;
margin-bottom: 30px;
}
.filter_img {
position: relative;
}
.filter_img img {
display: block;
width: 100%;
height: auto;
}
.fullscreen_block .filter_block {
position: fixed;
left: 0;
bottom: 69px;
margin: 0;
padding: 0;
background: #ffffff;
z-index: 111;
}
.header2top .fullscreen_block .filter_block {
bottom: auto !important;
top: 69px;
}
.fullscreen_block .filter_block .filter_navigation {
margin: 0 !important;
z-index: 111;
}
.fullscreen_block .filter_block ul {
float: right;
z-index: 111;
}
.fullscreen_block .filter_block li {
padding: 0 !important;
background: none !important;
float: left;
z-index: 111;
}
.fullscreen_block .filter_block li a {
background: none !important;
color: #6e6c74 !important;
font-family: Arial, Helvetica, sans-serif !important;
text-decoration: none !important;
font-size: 13px !important;
z-index: 111;
}
.btn_load_more_fs {
display:inline-block;
height:40px;
line-height:40px;
position:fixed;
z-index:333;
left:15px;
bottom:69px;
color: #6E6C74 !important;
font-family: Arial,Helvetica,sans-serif !important;
font-size: 13px !important;
text-decoration: none !important;
}
.header2top .btn_load_more_fs {
bottom:auto!important;
top:69px;
} .fullscreen_block .image-grid .element {
width: 19.98%;
margin-bottom: 0 !important;
overflow: visible !important;
box-shadow: 0 0 0 #000000;
}
.el_in_progress {
z-index: 0 !important;
}
.columns1 {
margin: 0 0 0 0 !important;
width: 1170px;
}
.columns1 .filter_img {
overflow: hidden;
}
.columns1 .element {
width: 100%;
margin-left: 0;
}
.columns1 .element .gallery_fadder {
position: absolute;
left: 0;
top: 0;
display: block;
width: 100%;
height: 100%;
opacity: 0;
}
.fullscreen_block .image-grid .element:hover {
box-shadow: 0 0 16px #000000;
z-index: 10;
}
.columns1 .element:hover .gallery_fadder {
opacity: 0.7;
}
.columns1 .element .prettyPhoto,
.columns1 .element .post_link {
width: 60px;
height: 60px;
display: block;
position: absolute;
left: 50%;
top: 50%;
margin: -34px 0 0 -69px;
opacity: 0;
-ms-transform: scale(2);
-webkit-transform: scale(2);
transform: scale(2);
}
.columns1 .element .post_link {
margin-left: 11px;
}
.columns1 .element:hover .prettyPhoto,
.columns1 .element:hover .post_link {
opacity: 0.5;
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
}
.columns1 .element .prettyPhoto:hover,
.columns1 .element .post_link:hover {
opacity: 0.7;
}
.columns1 .more-link {
font-style: italic;
}
.columns1 .portfolio_meta {
padding-bottom: 15px;
margin-top: -3px;
}
.columns1 .portfolio_meta span {
display: inline-block;
}
.columns1 .portfolio_meta span:after {
content: '/';
color: #cdcbd3;
padding: 0 12px 0 14px;
}
.columns1 .portfolio_meta > span:last-child:after {
display: none;
}
.columns1 .portfolio_meta span a {
color: #6e6c74;
font-style: italic;
}
.columns2,
.columns3,
.columns4 {
margin: 0 0 0 -30px !important;
width: 1200px;
}
.columns2 .element a,
.columns3 .element a,
.columns4 .element a {
display: block;
}
.columns2 .element {
width: 570px;
margin: 0 0 30px 30px;
float: left;
display: inline-block;
}
.columns2 .element img {
display: block;
}
.columns3 .element {
width: 370px;
margin-left: 30px;
}
.columns4 .element {
width: 270px;
margin-left: 30px;
}
.filter_navigation {
overflow: hidden
} .columns1 h5 {
margin-bottom: 14px;
}
.more-link:hover {
color: #464d52;
}
.portfolio_item {
overflow: hidden;
opacity: 1;
visibility: visible;
transition: all 300ms;
-webkit-transition: all 300ms;
}
.portfolio_item.hided {
opacity: 0;
visibility: hidden;
}
.columns2 .filter_img a,
.columns3 .filter_img a,
.columns4 .filter_img a {
display: block;
width: 100%;
height: 100%;
}
.portfolio_block .wrapped_img {
display: block !important;
}
.portfolio_share {
float: right !important;
display: inline-block !important;
}
.portfolio_info {
display: inline-block !important;
float: left !important;
}
.next_item {
float: right;
margin: 0;
}
.left-sidebar .columns1,
.right-sidebar .columns1 {
width: 870px;
}
.left-sidebar .columns2,
.right-sidebar .columns2,
.left-sidebar .columns3,
.right-sidebar .columns3,
.left-sidebar .columns4,
.right-sidebar .columns4 {
width: 900px;
}
.left-sidebar .columns2 .element,
.right-sidebar .columns2 .element {
width: 420px;
}
.left-sidebar .columns3 .element,
.right-sidebar .columns3 .element {
width: 270px;
}
.left-sidebar .columns4 .element,
.right-sidebar .columns4 .element {
width: 195px;
} .isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
} .isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
transition-property: transform, opacity;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
transition-duration: 0s;
}  .isotope.infinite-scrolling {
-webkit-transition: none;
-moz-transition: none;
transition: none;
} footer .logo img.logo_retina, header .logo img.logo_retina {
display: none !important;
}
a.menu_toggler {
display: none;
}
nav.mobile_header {
display: none !important;
}
.span12 .items6 li {
width: 170px;
}
.span12 .items5 li {
width: 210px;
}
.span12 .items4 li {
width: 270px;
}
.span12 .items3 li {
width: 370px;
}
.span12 .items2 li {
width: 570px;
}
.span12 .items1 li {
width: 1170px;
}
.span6 .items6 li {
width: 70px;
}
.span6 .items5 li {
width: 90px;
}
.span6 .items4 li {
width: 120px;
}
.span6 .items3 li {
width: 170px;
}
.span6 .items2 li {
width: 270px;
}
.span6 .items1 li {
width: 570px;
}
.span4 .items6 li {
width: 36px;
}
.span4 .items5 li {
width: 50px;
}
.span4 .items4 li {
width: 70px;
}
.span4 .items3 li {
width: 103px;
}
.span4 .items2 li {
width: 170px;
}
.span4 .items1 li {
width: 370px;
}
.span3 .items6 li {
width: 20px;
}
.span3 .items5 li {
width: 30px;
}
.span3 .items4 li {
width: 45px;
}
.span3 .items3 li {
width: 70px;
}
.span3 .items2 li {
width: 120px;
}
.span3 .items1 li {
width: 270px;
}
.span8 .items6 li {
width: 103px;
}
.span8 .items5 li {
width: 130px;
}
.span8 .items4 li {
width: 170px;
}
.span8 .items3 li {
width: 236px;
}
.span8 .items2 li {
width: 370px;
}
.span8 .items1 li {
width: 770px;
}
.span9 .items6 li {
width: 120px;
}
.span9 .items5 li {
width: 150px;
}
.span9 .items4 li {
width: 195px;
}
.span9 .items3 li {
width: 270px;
}
.span9 .items2 li {
width: 420px;
}
.span9 .items1 li {
width: 870px;
} .left-sidebar .posts-block .span12 .items6 li,
.right-sidebar .posts-block .span12 .items6 li {
width: 126px;
}
.left-sidebar .posts-block .span12 .items5 li,
.right-sidebar .posts-block .span12 .items5 li {
width: 150px;
}
.left-sidebar .posts-block .span12 .items4 li,
.right-sidebar .posts-block .span12 .items4 li {
width: 195px;
}
.left-sidebar .posts-block .span12 .items3 li,
.right-sidebar .posts-block .span12 .items3 li {
width: 270px;
}
.left-sidebar .posts-block .span12 .items2 li,
.right-sidebar .posts-block .span12 .items2 li {
width: 425px;
}
.left-sidebar .posts-block .span12 .items1 li,
.right-sidebar .posts-block .span12 .items1 li {
width: 870px;
}
.left-sidebar .posts-block .span6 .items6 li,
.right-sidebar .posts-block .span6 .items6 li {
width: 52px;
}
.left-sidebar .posts-block .span6 .items5 li,
.right-sidebar .posts-block .span6 .items5 li {
width: 67px;
}
.left-sidebar .posts-block .span6 .items4 li,
.right-sidebar .posts-block .span6 .items4 li {
width: 83px;
}
.left-sidebar .posts-block .span6 .items3 li,
.right-sidebar .posts-block .span6 .items3 li {
width: 121px;
}
.left-sidebar .posts-block .span6 .items2 li,
.right-sidebar .posts-block .span6 .items2 li {
width: 197px;
}
.left-sidebar .posts-block .span6 .items1 li,
.right-sidebar .posts-block .span6 .items1 li {
width: 424px;
}
.left-sidebar .posts-block .span4 .items6 li,
.right-sidebar .posts-block .span4 .items6 li {
width: 27px;
}
.left-sidebar .posts-block .span4 .items5 li,
.right-sidebar .posts-block .span4 .items5 li {
width: 37px;
}
.left-sidebar .posts-block .span4 .items4 li,
.right-sidebar .posts-block .span4 .items4 li {
width: 46px;
}
.left-sidebar .posts-block .span4 .items3 li,
.right-sidebar .posts-block .span4 .items3 li {
width: 71px;
}
.left-sidebar .posts-block .span4 .items2 li,
.right-sidebar .posts-block .span4 .items2 li {
width: 122px;
}
.left-sidebar .posts-block .span4 .items1 li,
.right-sidebar .posts-block .span4 .items1 li {
width: 275px;
}
.left-sidebar .posts-block .span3 .items6 li,
.right-sidebar .posts-block .span3 .items6 li {
width: 15px;
}
.left-sidebar .posts-block .span3 .items5 li,
.right-sidebar .posts-block .span3 .items5 li {
width: 22px;
}
.left-sidebar .posts-block .span3 .items4 li,
.right-sidebar .posts-block .span3 .items4 li {
width: 27px;
}
.left-sidebar .posts-block .span3 .items3 li,
.right-sidebar .posts-block .span3 .items3 li {
width: 47px;
}
.left-sidebar .posts-block .span3 .items2 li,
.right-sidebar .posts-block .span3 .items2 li {
width: 85px;
}
.left-sidebar .posts-block .span3 .items1 li,
.right-sidebar .posts-block .span3 .items1 li {
width: 201px;
}
.left-sidebar .posts-block .span8 .items6 li,
.right-sidebar .posts-block .span8 .items6 li {
width: 77px;
}
.left-sidebar .posts-block .span8 .items5 li,
.right-sidebar .posts-block .span8 .items5 li {
width: 97px;
}
.left-sidebar .posts-block .span8 .items4 li,
.right-sidebar .posts-block .span8 .items4 li {
width: 120px;
}
.left-sidebar .posts-block .span8 .items3 li,
.right-sidebar .posts-block .span8 .items3 li {
width: 170px;
}
.left-sidebar .posts-block .span8 .items2 li,
.right-sidebar .posts-block .span8 .items2 li {
width: 271px;
}
.left-sidebar .posts-block .span8 .items1 li,
.right-sidebar .posts-block .span8 .items1 li {
width: 572px;
}
.left-sidebar .posts-block .span9 .items6 li,
.right-sidebar .posts-block .span9 .items6 li {
width: 89px;
}
.left-sidebar .posts-block .span9 .items5 li,
.right-sidebar .posts-block .span9 .items5 li {
width: 111px;
}
.left-sidebar .posts-block .span9 .items4 li,
.right-sidebar .posts-block .span9 .items4 li {
width: 139px;
}
.left-sidebar .posts-block .span9 .items3 li,
.right-sidebar .posts-block .span9 .items3 li {
width: 195px;
}
.left-sidebar .posts-block .span9 .items2 li,
.right-sidebar .posts-block .span9 .items2 li {
width: 308px;
}
.left-sidebar .posts-block .span9 .items1 li,
.right-sidebar .posts-block .span9 .items1 li {
width: 647px;
} .inf_list .tsmnl .tsmnl-img {
float: left;
overflow: hidden;
margin-top: 3px;
}
.inf_list .tsmnl .tsmnl-cont p {
padding-left: 100px;
font-size: 13px;
}
.inf_list .tsmnl .tsmnl-cont span {
color: #EA497E;
padding-left: 100px;
}
.googlemaps_point p {
margin: 40px 0 40px 0;
font-size: 13px;
}
.git_list ul li {
list-style: none;
float: left;
width: 360px;
line-height: 28px;
}
.git_list ul li:before {
content: none;
}
.git_list ul li span {
padding-left: 5px;
}
.shortcode_iconbox p {
padding-bottom: 5px;
}
.gallery_item .gallery_desc_text {
display: block;
padding-top: 6px;
}
.gallery_item .gallery_title {
color: #ffffff;
}
.module_cont {
min-height: 20px !important;
}
.module_cont { }
.contentarea {
padding-top: 45px;
}
.module_big_padding {
margin-top: 60px !important;
}
.module_normal_padding {
margin-top: 45px !important;
}
.module_medium_padding {
margin-top: 35px !important;
}
.module_small_padding {  margin-top: 0px !important;
}
.module_small_padding1 {
margin-top: 15px !important;
}
.module_small_padding2 {
margin-top: 10px !important;
}
.module_none_padding {
margin-top: 0 !important;
}
.page404 {
margin-bottom: 0 !important;
}
.sitemap_with_parent {
margin: 0 0 0 18px !important;
}
.contentarea p:last-child {
padding-bottom: 0;
}
blockquote.shortcode_blockquote p,
.testimonials_list p,
.shortcode_iconbox p,
.portfolio_dscr p {
padding-bottom: 0;
}
.form-allowed-tags {
display: none;
}
.pf_video_container {
line-height: 0;
}
.ajaxanswer {
padding-top: 10px;
}
.margin-fixer {
margin-left: -30px !important;
height: auto !important;
}
.carousel-wrap ul {
margin-left: 0;
}
.carousel-wrap,
.carousel-wrap li {
height: auto !important;
}
.item_list {
overflow: hidden;
} header nav ul.menu li .sub-menu,
.fullscreen_title .btn_next,
.fullscreen_title .btn_prev,
.fullscreen_title .btn_close,
.socials_list li a,
.fs_grid_module:before,
.fs_grid_module .grid_gallery-item .item_hover-img a.prettyPhoto,
.fs_grid_module .grid_gallery-item .item_hover-img a.post_link,
.featured_slider_wrapper a.featured_prev,
.featured_slider_wrapper a.featured_next,
.fs_blog_module:before,
.fs_blog_module .blog_item .featured_image_full .gallery_fadder,
.flickr_widget_wrapper .flickr_badge_image a .flickr_fadder,
.widget_nav_menu ul li a:before,
.widget_archive ul li a:before,
.widget_pages ul li a:before,
.widget_categories ul li a:before,
.widget_recent_entries ul li a:before,
.carouselslider ul li .smallproflinks a,
.carousel-control,
.featured_slider .item .carousel_fadder,
.shortcode_accordion_item_title .ico,
.shortcode_toggles_item_title .ico,
.shortcode_iconbox .ico span,
.gallery_item .gallery_fadder,
.module_gallery_wall .gallery_item,
.shortcode_messagebox .box_close,
.ico_socialize,
.center_title .btn_carousel_left,
.center_title .btn_carousel_right,
.columns1 .element .gallery_fadder,
.tparrows,
.fs_grid_module .grid_gallery-item:hover .item_hover-img .item_hover-fadder,
.el_in_progress {
transition: opacity 400ms;
-webkit-transition: opacity 400ms;
}
.pagerblock li a,
.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a,
.feedback_form .feedback_go,
.feedback_form .feedback_reset,
#commentform #reset,
#commentform #submit,
.btn_login,
h5.shortcode_accordion_item_title,
h5.shortcode_toggles_item_title,
.module_iconboxes,
.shortcode_promoblock .promo_button_block a,
.price_item .price_item_btn a {
transition: background-color 400ms;
-webkit-transition: background-color 400ms;
}
@media only screen and (min-width: 1100px) {
.fullscreen_content,
.fullscreen_content:after,
.fullscreen_content:before,
.fullscreen_content_wrapper .fullscreen_container {
transition: left 400ms, margin-left 400ms;
-webkit-transition: left 400ms, margin-left 400ms;
}
}
.carousel_wrapper,
.sponsors_works li .item img {
transition: top 300ms;
-webkit-transition: top 300ms;
}
.gallery_item .gallery_descr {
transition: bottom 300ms;
-webkit-transition: bottom 300ms;
}
a,
.feedback_form .field-name,
.feedback_form .field-email,
.feedback_form .field-subject,
.feedback_form .field-message,
.login_form .form_field,
#commentform .form_field,
.widget_search .search_form input:focus,
.featured_slider .featured_post_info,
.featured_slider .featured_post_info span,
.featured_slider .featured_post_info a {
transition: color 400ms;
-webkit-transition: color 400ms;
}
header nav ul.menu  li > .sub-menu > li:first-child:before,
.fullscreen_layout header nav ul.menu  li > .sub-menu > li:last-child:before {
transition: border-color 400ms;
-webkit-transition: border-color 400ms;
}
.blog_item-wrapper,
.fullscreen_block .image-grid .element { }
.featured_slider_wrapper ul {
transition: left 400ms, opacity 400ms;
-webkit-transition: left 400ms, opacity 400ms;
}
a.content_toggle span.collapse,
a.content_toggle span.show,
.btn_back:before {
transition: opacity 400ms, color 400ms;
-webkit-transition: opacity 400ms, color 400ms;
}
.fs_grid_module .grid_gallery-item .item_hover,
.fs_blog_module .blog_item  .featured_image_full .ico_gallery,
.featured_slider .item .ico_gallery,
.gallery_item .ico_gallery,
.columns1 .element .prettyPhoto,
.columns1 .element .post_link {
transition: opacity 300ms, transform 300ms;
-webkit-transition: opacity 300ms, -webkit-transform 300ms;
}
header nav ul.menu  li .sub-menu a,
.widget_mailchimpsf_widget .mc_submit,
.widget_tag_cloud a,
.shortcode_tab_item_title,
.shortcode_button,
.filter_navigation ul li ul li a {
transition: background-color 400ms, color 400ms;
-webkit-transition: background-color 400ms, color 400ms;
} @media screen and ( -webkit-min-device-pixel-ratio : 0 ) {
.price_item.most_popular .price_item_cost {
padding: 17px 0 2px 0;
}
} .fs_blog_pager {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
width: 100%;
height: 40px;
display: block;
overflow: hidden;
bottom: 69px !important;
top: auto !important;
left: 0;
margin: 0;
padding: 0;
position: fixed !important;
z-index: 111;
}
.header2top .fs_blog_pager {
bottom: auto !important;
top: 69px !important;
}
.fs_blog_pager ul {
float: right !important;
}
.fs_blog_pager li {
width: auto !important;
padding: 10px 0 !important;
margin: 0 15px !important;
}
.fs_blog_pager a {
background: none !important;
color: #6E6C74 !important;
line-height: 20px !important;
width: auto !important;
height: 20px !important;
}
.header2top .fs_blog_module {
margin-top: 40px;
}
.error404 .fullscreen_title {
display: none;
}
.cont404 {
background: #FFFFFF;
width: 100%;
height: 100%;
}
.cont404 .inside {
padding-top: 200px;
}
.cont404 h1 {
color: #46434e;
opacity: 0.1;
font-weight: 800;
text-transform: uppercase;
font-size: 185px !important;
font-family: 'Open Sans', sans-serif;
line-height: 185px !important;
}
.cont404 h2 {
padding-top: 20px;
color: #46434e;
font-weight: 700;
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
line-height: 55px !important;
font-size: 55px !important;
}
.cont404 h3 {
padding-top: 10px;
color: #46434e;
font-weight: 300;
font-family: 'Open Sans', sans-serif;
line-height: 23px !important;
font-size: 23px !important;
}
.feedback_form {
margin-top: 20px;
}
.feedback_form input[type="text"], .feedback_form textarea {
width: 92%;
}
.ajaxanswer {
padding-left: 0 !important;
}
.prev_next_links .fleft {
float: left;
}
.prev_next_links .fright {
float: right;
}
.sticky .blog_item-wrapper {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/stickypost-pattern.png) repeat 0 0 #ffffff;
} .wp-caption {
max-width:100%;
}
.wp-caption-text {
font-size: 15px;
line-height: 20px;
text-align: center;
color: #A5A5A5;
padding: 5px 20px;
}
.module_text_area embed,
.module_text_area iframe {
width:100%;
}
pre {
white-space: pre-wrap; 
word-wrap:break-word;
}
table {
margin-bottom:10px;
}
table td {
border:#ffffff 2px solid;
color:#46434E;
background:#e0dfe4;
padding:5px;
}
table th {
background:#46434e;
border:#ffffff 2px solid;
color:#ffffff;
padding:5px;	
}
.module_text_area ul, .module_text_area ol {
list-style: none;
margin: 0;
padding: 0 0 18px 0;
}
.module_text_area ul li, .module_text_area ol li {
line-height: 20px;
margin: 0 0 0 0;
padding: 0 0 0 18px;
position: relative;
}
.module_text_area ul li:before {
content: '\25cf';
padding-right: 0;
position: absolute;
left: 0;
top: 0;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
}
.module_text_area ol {
counter-reset: li;
list-style: none;
padding: 0 0 15px 0;
margin: 0 !important;
}
.module_text_area ol li {
line-height: 20px;
margin: 0 0 0 0;
padding: 0 0 0 18px;
position: relative !important;
}
.module_text_area ol li:before {
counter-increment: li;
content: counter(li) ".";
padding-right: 0;
position: absolute;
left: 0;
top: 0;
font-weight: bold;
color: #464d52;
}
.module_text_area ol li ol,
.module_text_area ol li ul,
.module_text_area ul li ul,
.module_text_area ul li ol {
padding: 0 0 0 10px
}
dd {
margin-left:20px;
}
address {
margin-bottom:8px;
}
strong {
font-weight:bold;
}
.module_text_area img {
max-width:370px!important;
height:auto;
display:block;
}
.prev_next_links {
padding-top:15px;
}
.prev_next_links div {
max-width:47.5%;
}
.prev_next_links .fleft {
text-align:left;
}
.prev_next_links .fright {
text-align:right;
}
.fullscreen_title h1 {
min-height:34px;
}
.fix4chrome {
position:fixed;
z-index:9999;
left:0;
top:0;
width:100%;
height:100%;
display:block;
background:#ff000f;
} .fullscreen_content_wrapper {
background:#ffffff;
}
.fullscreen_content960 {
width:100%;
}
.fullscreen_content960 .fullscreen_content_padding {
width:960px;
}
.fullscreen_content960:after {
width: 1020px;
}
.fullscreen_content960:before {
width: 1020px;
height: 100px;
} .fullscreen_title {z-index:102;
}
.fullscreen_block.fullwidth_blog {background:#fff !important; 
}
.posts-block {
}
.fullwidth_blog {
}
.f_left {float:left;
}
.f_right {float:right;
}
.blog_sidebar_main.f_left {width:710px;
} 
.blog_sidebar_main,
.right-sidebar-block.f_right {
opacity: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.right-sidebar-block.f_right {
width:220px;
margin-top:-3px;
}
.blog_sidebar_main .contentarea {padding-top:0;
}
.italic {font-style:italic;
}
span.italic:after {font-style:normal;
}
.blog_sidebar_main .blog_head .bg_title a {font-style:normal;
} .blog_sidebar_pager .fs_blog_pager {
width: 100%;
height: 40px;
display: block;
overflow: hidden;
bottom: auto !important;
top: auto !important;
left: auto;
margin: 0 0 -40px 0;
padding: 0;
position: relative !important;
z-index: 1;
background:none !important;
}
.blog_sidebar_pager .fs_blog_pager ul { float: none !important;
}
.blog_sidebar_pager .fs_blog_pager .pagerblock li {
margin: 0 3px 0 0 !important;
padding: 0 !important;
display: inline-block !important;
float: left !important;
}
.blog_sidebar_pager .fs_blog_pager .pagerblock li:before {
content: '' !important;
display: none !important;
padding: 0 !important;
}
.blog_sidebar_pager .fs_blog_pager .pagerblock li a {
background: #cdcbd3 !important;
text-align: center !important;
line-height: 36px !important;
width: 36px !important;
height: 36px !important;
color: #46434e !important;
font-size: 13px !important;
font-weight: normal !important;
display: block !important;
font-style:normal !important;
}
.blog_sidebar_pager .fs_blog_pager .pagerblock li a.current {
background: #46434E !important;
color: #cdcbd3 !important;
cursor:default;
}
.blog_sidebar_pager .fs_blog_pager .pagerblock li a:hover { color: #ffffff !important;
}
.blog_sidebar_pager .fs_blog_pager .pagerblock li a.current:hover { color: #cdcbd3 !important;
}
.widget_tag_cloud a {
font-size:13px !important;
font-style:normal;
}
.fullwidth_blog .fullscreen_content960 {margin:0 auto !important;
} 
.fullwidth_blog .fullscreen_content_padding {
padding-left:0 !important;
padding-right:0 !important;
padding-top:5px;
margin:0 auto !important;
}
ol.commentlist li .thiscommentbody .comment_info span.date {font-style:normal;
}
ol.commentlist li .thiscommentbody .comment_info span:after {font-style:normal;
}
.nivoSlider.oneImage .nivo-directionNav {display:none !important;
}
.fullwidth_blog .bg_title h4 a {font-style:normal;
}
.fullwidth_blog .comment-notes,
.fullwidth_blog .logged-in-as {color:#6E6C74;
}
.fullwidth_blog h4.postcomment,
.fullwidth_blog h4#reply-title,
.fullwidth_blog h4.postcomment a,
.fullwidth_blog h4#reply-title a {font-size:24px !important;
}
.fullwidth_blog ol.commentlist  li .stand_comment {
margin: 0 0 30px 0;
padding-left: 102px;
min-height: 88px;
}
.fullwidth_blog ol.commentlist  li ul { padding-left: 40px !important;
}
.fullwidth_blog ol.commentlist  li .commentava img {
width:88px;
height:88px;
}
.fullwidth_blog .blog_sidebar_main img,
.fullwidth_blog .blog_sidebar_main iframe {max-width:100%;
}
.fullwidth_blog .blog_sidebar_main img {height:auto;
}
.fullwidth_blog .fullscreen_content:after {
content: '';
position: fixed;
left: 0;
top: 0;
height: 110px;
display: block;
width: 0 !important; background: #ffffff;
}
.fullwidth_blog .fullscreen_content:before {
content: '';
position: fixed;
left: 0;
bottom: 0;
height: 144px;
display: block;
width: 0 !important; background: #ffffff;
z-index: 99;
}
@media only screen and (min-width: 1200px) {
.fullwidth_blog .blog_sidebar_main.f_left .featured_image_full iframe {
width:100% !important;
height:355px !important;
}	
}
@media only screen and (min-width: 980px) and (max-width: 1199px) {
.blog_sidebar_main.f_left {width:700px;
} 
.right-sidebar-block.f_right {width:220px;
}
.fullwidth_blog .fullscreen_content,
.fullwidth_blog .fullscreen_content960 {width: 940px !important;
}
.fullwidth_blog .fullscreen_content.fullscreen_content960 .fullscreen_content_padding {
padding-left:20px;
padding-right:20px;
width:940px;
}
.fullwidth_blog .blog_sidebar_main .featured_image_full iframe {
width:100% !important;
height:470px !important;
}
.fullwidth_blog .blog_sidebar_main.f_left .featured_image_full iframe {height:350px !important;
}
.fullwidth_blog .blog_sidebar_main .featured_image_full img {max-width:100% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.blog_sidebar_main.f_left {width:538px;
} 
.right-sidebar-block.f_right {width:166px;
}
.fullwidth_blog .fullscreen_content,
.fullwidth_blog .fullscreen_content960 {width: 724px !important;
}
.fullwidth_blog .fullscreen_content.fullscreen_content960 .fullscreen_content_padding {
padding-left:20px;
padding-right:20px;
width:724px;
}
.fullwidth_blog .blog_sidebar_main .featured_image_full iframe {
width:100% !important;
height:362px !important;
}
.fullwidth_blog .blog_sidebar_main.f_left .featured_image_full iframe {height:270px !important;
}
.fullwidth_blog .blog_sidebar_main .featured_image_full img {max-width:100% !important;
}
}
@media only screen and (max-width: 767px) {
.fullwidth_blog .fullscreen_content,
.fullwidth_blog .fullscreen_content960 {width: 100% !important;
}
.fullwidth_blog .fullscreen_content.fullscreen_content960 .fullscreen_content_padding {
padding-left:20px;
padding-right:20px;
width:auto;
}
.blog_sidebar_main.f_left {
width:100%;
float:none;
} 
.right-sidebar-block.f_right {
width:100%;
padding-top:25px;
float:none;
padding-bottom:30px;
height:auto !important;
}
.fullwidth_blog .blog_sidebar_main .featured_image_full iframe {
width:100% !important;
height:380px !important;
}
.fullwidth_blog .blog_sidebar_main .featured_image_full img {max-width:100% !important;
}
.fullwidth_blog {padding-top:40px;
}
.blog_sidebar_pager {padding-bottom:50px;
}
.fullwidth_blog .fullscreen_content_padding {
padding-left:20px !important;
padding-right:20px !important;
}	
}
@media only screen and (max-width: 500px) {
.fullwidth_blog .blog_sidebar_main .featured_image_full iframe {
width:100% !important;
height:250px !important;
}
} .pp_fadder {
position:fixed;
z-index:10;
background:#ffffff;
width:100%;
height:100%;
display:block;
left:0;
top:0;
}
.pp_wrapper {
position:relative;
text-align:center;
margin:0 auto;
z-index:15;
}
.pp_wrapper h1.pp_title {
font-size:60px!important;
line-height:62px!important;
font-weight:bold;
color:#46434e;
margin-bottom:16px;
}
.pp_wrapper p {
font-size:26px;
line-height:28px;
color:#46434e;
}
.pp_wrapper p:first-child {
margin-bottom:36px;
}
.pp_wrapper label {
font-size:0;
line-height:0;
text-indent:-999px;
overflow:hidden;
}
.pp_wrapper input[type="password"] {
border:none;
background:#cdcbd3;
color:#46434e;
font-size:13px;
line-height:20px;
height:20px;
padding:10px 15px;
display:inline-block;
margin:0;
width:342px;
vertical-align:bottom;
}
.pp_wrapper input[type="submit"] {
height:40px;
background:#46434e;
color:#ffffff;
font-size:14px;
line-height:40px;
text-transform:uppercase;
font-weight:bold;
border:none;
display:inline-block;
margin-left:-9px;
vertical-align:bottom;
cursor:pointer;
transition:background 250ms;
-webkit-transition:background 250ms;
}
@media only screen and (min-width: 760px) and (max-width: 960px) {
.pp_wrapper h1.pp_title {
font-size:40px!important;
line-height:42px!important;
font-weight:bold;
color:#46434e;
margin-bottom:16px;
}
.pp_wrapper p {
font-size:20px;
line-height:22px;
color:#46434e;
}	
}
@media only screen and (min-width: 420px) and (max-width: 760px) {
.pp_wrapper h1.pp_title {
font-size:30px!important;
line-height:32px!important;
font-weight:bold;
color:#46434e;
margin-bottom:16px;
}
.pp_wrapper p {
font-size:18px;
line-height:20px;
color:#46434e;
}	
.pp_wrapper p:first-child {
margin-bottom:20px;
}	
.pp_wrapper input[type="password"] {
width:300px;
}
}
@media only screen and (max-width: 420px) {
.pp_wrapper h1.pp_title {
font-size:26px!important;
line-height:28px!important;
font-weight:bold;
color:#46434e;
margin-bottom:16px;
}
.pp_wrapper p {
font-size:14px;
line-height:16px;
color:#46434e;
}	
.pp_wrapper p:first-child {
margin-bottom:15px;
}
.pp_wrapper input[type="password"] {
width:200px;
}
} .module_small_padding1 {
margin-top: 0 !important;
text-align: center;
} .module_small_padding1 .ico_socialize {
float: none !important;
}
#foogallery-gallery-1070 .fg-caption-desc {
text-align: left !important;
}
.amelia-app-booking #am-step-booking .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner, .amelia-app-booking .am-step-booking-catalog .am-select-date .am-appointment-times .el-radio-button .el-radio-button__inner {
opacity: 1 !important;
font-weight: 400 !important;
}
.amelia-app-booking #am-step-booking, .amelia-app-booking .am-step-booking-catalog {
max-width: 100% !important;
}
.su-expand-link span {
border-bottom: 1px dotted #6e6c74;
}
.page-id-8 .fullscreen_content_padding .shortcode_button {
width: 100% !important;
box-sizing: border-box !important;
display: inline-block !important;
}
.su-tooltip {
border-bottom: 1px dotted #6e6c74;
}
.family-calendar-tabs .su-tabs-nav span {
width: 49%;
font-weight: bold;
}
#booking-family-calendar-1,
#booking-family-calendar-2 {
display: none;
}
.button-booking-calendar-open {
background-color: #c9d100;
width: 49%;
padding: 15px;
margin: 20px auto;
color: #FFF;
font-weight: bold;
border: none;
cursor: pointer;
text-transform: uppercase;
}.mobile_menu_wrapper {
display:none;	
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.list-of-images { 
margin-left:-20px!important;
margin-top:-20px!important;
}
.list-of-images .gallery_item { 
margin-left:20px!important;
max-width:220px!important;
margin-top:20px!important;
}
.list-of-images .gallery_item {
max-width:220px!important;
}
.list-of-images .gallery_item .gallery_descr,
.image-grid .filter_img .gallery_descr {
padding-bottom:12px;
}
.list-of-images .gallery_item .gallery_title,
.image-grid .filter_img .gallery_descr h5 {
margin-bottom:10px!important;
}
.image-grid .filter_img .gallery_descr p{
margin-bottom:0px;
}
.module_gallery_wall .list-of-images,
.module_gallery_wall .list-of-images .gallery_item {
margin:0!important;
}		
.module_gallery_wall .list-of-images .gallery_item {
width:25%!important;
max-width:25%!important;
}
.module_gallery_wall .gallery_item img {
width:100%;
height:auto;
}
.list-of-images {
margin:-20px 0 0 -20px!important;
}
.list-of-images .gallery_item {
margin:20px 0 0 20px!important;
float:left;
}
.list-of-images.images_in_a_row_2 .gallery_item,
.list-of-images.images_in_a_row_2 .gallery_item img {
width:460px!important;
height:auto
}
.list-of-images.images_in_a_row_3 .gallery_item,
.list-of-images.images_in_a_row_3 .gallery_item img {
width:300px!important;
height:auto
}
.list-of-images.images_in_a_row_4 .gallery_item,
.list-of-images.images_in_a_row_4 .gallery_item img {
width:220px!important;
height:auto
}
.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item img {
width:340px!important;
height:auto
}
.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item img {
width:220px!important;
height:auto
}
.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item img {
width:160px!important;
height:auto
}
.fs_grid_module .grid_gallery-item {
width:25%!important;
}
.fullscreen_block .image-grid .element {
width:24.99%!important;
}	
.fs_blog_module .blog_item {
width:25%;
display:inline-block;
float:left;
}	
}
@media only screen and (min-width: 760px) and (max-width: 959px) {
.module_gallery_wall .list-of-images,
.module_gallery_wall .list-of-images .gallery_item {
margin:0!important;
}		
.module_gallery_wall .list-of-images .gallery_item {
width:33.3334%!important;
max-width:33.3334%!important;
}
.module_gallery_wall .gallery_item img {
width:100%;
height:auto;
}
.list-of-images { 
margin-left:-20px!important;
margin-top:-20px!important;
}
.list-of-images .gallery_item { 
margin-left:20px!important;
max-width:340px!important;
margin-top:20px!important;
}
.list-of-images .gallery_item {
max-width:340px!important;
}
.left-sidebar .list-of-images,
.right-sidebar .list-of-images { 
margin-left:-14px!important;
margin-top:-14px!important;
}
.left-sidebar .list-of-images .gallery_item,
.right-sidebar .list-of-images .gallery_item { 
margin-left:14px!important;
max-width:262px!important;
margin-top:14px!important;
}
.list-of-images .gallery_item .gallery_descr,
.image-grid .filter_img .gallery_descr {
padding-bottom:12px;
}
.list-of-images .gallery_item .gallery_title,
.image-grid .filter_img .gallery_descr h5 {
margin-bottom:10px!important;
}
.image-grid .filter_img .gallery_descr p{
margin-bottom:0px;
}
header nav ul.menu > li {
margin-right:15px;
}
.socials,
.copyright  {
float:none!important;
text-align:center;
}
.widget_flickr .flickr_badge_image, .widget_flickr .flickr_badge_image a {
width:80px!important;
height:80px!important;
}
.widget_flickr .flickr_badge_image img,
.widget_flickr .flickr_badge_image .flickr_wrapper,
.widget_flickr .flickr_badge_image .wrapped_img { 	
width:80px!important;
height:80px!important;
}
.shortcode_promoblock .promo_text_block,
.shortcode_promoblock .promo_text_block h1,
.shortcode_promoblock .promo_text_block h5 {
text-align:center!important;
}
.shortcode_promoblock .promo_text_block.span8 h5,
.shortcode_promoblock .promo_text_block.span8 h1,
.shortcode_promoblock .promo_text_block.span8 {
text-align:center!important;
}
.shortcode_promoblock .promo_text_block {
width:100%!important;
}
.shortcode_promoblock .promo_button_block {
padding-top:15px;
width:100%;
display:block;
text-align:center;	
}
.shortcode_promoblock {
padding-top:15px;
}
.recent_posts li {
margin-bottom:25px!important;
}
.recent_posts_img {
float:none!important;
display:block;
margin:0 0 10px 0!important;
width:100%!important;
position:static!important;
}
.recent_posts_img img {
width:100%!important;
height:auto!important;
display:block!important;
margin:0!important;
}
.recent_posts .recent_posts_content {
width:100%!important;
float:none!important;
display:block!important;
padding:0!important;
}
.shortcode_tabs.type2 .all_heads_cont,
.shortcode_tabs.type3 .all_heads_cont { 
width:150px;		
}
.wrapper404 h1 {
font-size:60px;
line-height:62px;
}	
.list-of-images {
margin:-20px 0 0 -20px!important;
}
.list-of-images .gallery_item {
margin:20px 0 0 20px!important;
float:left;
}
.right-sidebar .list-of-images,
.left-sidebar .list-of-images {
margin:-14px 0 0 -14px!important;
}
.right-sidebar .list-of-images .gallery_item,
.left-sidebar .list-of-images .gallery_item {
margin:14px 0 0 14px!important;
float:left;
}
.list-of-images.images_in_a_row_2 .gallery_item,
.list-of-images.images_in_a_row_2 .gallery_item img {
width:352px!important;
height:auto
}
.list-of-images.images_in_a_row_3 .gallery_item,
.list-of-images.images_in_a_row_3 .gallery_item img {
width:228px!important;
height:auto
}
.list-of-images.images_in_a_row_4 .gallery_item,
.list-of-images.images_in_a_row_4 .gallery_item img {
width:166px!important;
height:auto
}
.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item img {
width:262px!important;
height:auto
}
.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item img {
width:170px!important;
height:auto
}
.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item img {
width:124px!important;
height:auto
}	
.fs_grid_module .grid_gallery-item {
width:33.33%!important;
}
.fullscreen_block .image-grid .element {
width:33.3%!important;;
}
.fs_blog_module .blog_item {
width:33.33%;
display:inline-block;
float:left;
}	
}
a.menu_toggler { 
display:none;
}
@media only screen and (max-width: 760px) {
header .logo,
header.type1 .logo,
header.type2 .logo,
header.type3 .logo,
header.type4 .logo {
float:left!important;
}
header.type4 .head_search {
display:none!important;
}
.fixed-menu,
.fixed-menu:before,
.fixed-menu:after {
display:none!important;
}
.pp_content_container iframe {
width:100%!important;
height:150px!important;
}
.pp_social {
display:none!important;
}
header .socials {
display:none!important;
}
header .call_us {
float:none!important;
width:100%!important;
text-align:center!important;
}
header nav { 
display:none!important;
}
.mobile_menu_wrapper {
display:block;
}
.fixed-menu {
display:none!important
}	
header,
.header_wrapper {
position:relative!important;
text-align:center!important;
}
.main_wrapper {
margin-top:0!important;
}
header a.menu_toggler {
display:block;
width:40px;
height:40px;
position:absolute;
top:15px;
right:0px;
}
.mobile_menu {
position:static;
width:auto!important;
position:relative;
text-align:left;
display:block!important;
padding:0px 0 25px 0!important;
}
.mobile_menu li,
.mobile_menu .sub-menu {
}
.mobile_menu li:first-child {
border-top:none;
}
.mobile_menu li a {
font-size:14px;
line-height:26px;
font-weight:bold;
display:block;
color:#ffffff;
}
.mobile_menu li .sub-menu {
padding-left:30px;
}
.mobile_menu li .sub-menu li .sub-menu {
padding-left:30px!important;
}
.mobile_menu li .sub-menu a {
line-height:24px;
padding:0!important;
}
.mobile_menu li a:hover,
.mobile_menu li:hover > a,
.mobile_menu li.current-menu-item > a,
.mobile_menu li.current-menu-parent > a {
color:#ffffff;
}
.mobile_menu li a span { 
display:none!important;
}
.mobile_menu li a span.icl_lang_sel_current { 
display:inline-block!important;
font-size:14px;
line-height:26px;
font-weight:bold;
color:#fff;
}
.mobile_menu li ul.sub-menu {
display:block!important;
visibility:visible!important;
position:static!important;
width:auto!important;
}
.mobile_menu > li {
width:100%!important;
}
.pre_footer {
padding:25px 0px!important;
}
footer .socials {
display:none;
}
footer .copyright {
text-align:center;
display:block;
float:none;
padding:35px 0 30px 0;
}
.price_table_wrapper .price_item {
width:100%!important;
margin-top:20px;
}
.price_item .price_item_wrapper {
padding:0;
}
.price_table_wrapper .price_item:first-child {
margin-top:0px;
}
.right-sidebar-block,
.left-sidebar-block {
}
iframe.alignleft,
iframe.alignright {
width:100%;
display:block;
float:none!important;
padding:0!important;
margin-left:0px!important;
margin-right:0px!important;
}
.module_gallery {
margin-left:0!important;
}
.list-of-images {
margin-left:0px!important;
margin-top:-15px!important;
}
.module_gallery .gallery_item {
display:block!important;
margin-left:0px!important;
float:none!important;
}
.module_gallery .gallery_item img {
width:100%!important;
height:auto!important;
}
.list-of-images .gallery_item .gallery_descr,
.list-of-images .gallery_item .gallery_fadder,
.list-of-images .gallery_item .post_type_ico {
display:none!important;	
}
.list-of-images .gallery_item img {
position:static!important;
display:block!important;
}
ol.commentlist  li ul {
padding-left:0px!important;
}
.commentava img {
display:block;
}
#commentform #reset,
#commentform #submit {
padding:0 10px;
}
blockquote.right { 
width:100%!important;
float:none!important;
margin-left:0px!important;
}
blockquote.left { 
width:100%!important; 
margin-right:0px!important;
float:none!important;
}		
aside#footer_bar .sidepanel {
margin-bottom:30px!important;
}
aside#footer_bar .bg_title {
margin-bottom:15px;
}
.flickr_widget_wrapper {
margin-bottom:0px;
}
.price_item {
border-top:none!important;
border-bottom:none!important;
}
.shortcode_promoblock .promo_text_block h1,
.shortcode_promoblock .promo_text_block h5 {
text-align:center!important;
padding:0px 0 10px 0!important;
}
.blog_info_block {
padding-right:0!important;
}
.portfolio_page .blogpost_share {
position:static!important;
display:block!important;
float:none!important;
}
.portfolio_page .blogpost_share a {
margin-left:0px!important;
margin-right:5px!important;
}
.shortcode_tab_item_title {
background:#f5f5f5;
display:block;
float:none;
}
.shortcode_tab_item_title.active:before {
background:#ffffff;
}
.shortcode_tab_item_title.active:before {
display:none;
}
header section.tag_type3 .slogan {
display:none;	
}
header section.tag_type3 .call_us {
float:none;
text-align:center;
display:block;	
}
header section.tag_type4 .slogan {
float:none;
text-align:center;
display:block;	
}
header section.tag_type4 .call_us {
display:none;	
}
header .socials_list  {
display:none!important;
}	
.filter_block {
padding-bottom:3px;
}
.blog_post-meta {
padding-top:5px;
}
.columns1 .element {
padding-bottom:10px;
border-bottom:#d7dee4 1px solid;
}
.columns1 .element:last-child {
padding-bottom:0px;
border-bottom:none;
}
.left-sidebar-block,
.right-sidebar-block {
padding-top:20px; }
.module_normal_padding,
.module_cont {
margin-top: 30px !important;
}
.module_medium_padding {
margin-top: 30px !important;
}
.module_small_padding {
margin-top: 30px !important;
}
.module_line.top_padding_normal {
padding-top: 30px !important;
}
.module_blog .blog_post_preview {
text-align:left;
}
.pagerblock {
padding-left:0px!important;
padding-bottom:0px!important;
display:inline-block;
margin:0 auto;
}
.comment_info span:after {
display:none!important;
}
.comment_info span {
display:block!important;
}
.stand_comment {
margin-bottom:0px;
}
ol.commentlist {
padding-bottom:0px!important;
}
#comments {
margin-bottom:30px;
}
.fullscreen_block .video_background {
bottom:0px!important;
top:auto!important;
}	
.module_gallery_wall .list-of-images,
.module_gallery_wall .list-of-images .gallery_item {
margin:0!important;
}		
.module_gallery_wall .list-of-images .gallery_item {
width:50%!important;
max-width:50%!important;
}
.module_gallery_wall .gallery_item img {
width:100%;
height:auto;
}	
.gallery_item .ico_gallery {
display:none;
}
.list-of-images,
.list-of-images .gallery_item:first-child {
margin:0px!important;
}
.fs_grid_module .grid_gallery-item {
width:50%!important;
}
.fullscreen_block .image-grid .element {
width:49.99%!important;;
}	
.fullscreen_block .filter_block {
bottom:0px!important;
}
.fs_blog_module .blog_item {
width:100%;
display:inline-block;
float:left;
}
.fullscreen_title {
top:auto;
bottom:0;
z-index:99;
display:block;
width:100%;
}	
.content_toggle {
display:none!important;
}
.fullscreen_content:before,
.fullscreen_content:after {
display:none;
}	
.fullscreen_content {
width:100%!important;
position:static;
}
.fullscreen_content  {
padding-top:30px!important;
}
.featured_slider_wrapper {
display:block!important;
position:relative!important;
left:0px!important;
}
.fullscreen_content_wrapper.fsw_iphone {
position:static!important;
padding-left:10px;
padding-right:10px;
background:#ffffff;
width:auto!important;
display:block!important;
}
.module_contact_icons {
overflow:hidden;
}
.fs_grid_module .gallery_descr {
display:none;
}
.fs_grid_module .item_hover {
margin-top:0px!important;
}
.fs_grid_module .item_hover-body {
display:none!important;
}
.header2top .fullscreen_block,
.fullscreen_layout .fullscreen_block {
padding-bottom:0px;
}
.fs_blog_module:before,
.fs_grid_module:before {
margin-top:0px;
}
.commentava,
.commentava img {
width:44px;
height:44px;
display:block;
}
ol.commentlist li .stand_comment {
padding-left:60px;
}
.module_gallery_wall {
margin-top:0px!important;
}
footer {
padding:25px 0;
}
footer .copyright {
padding:0;
}
.fullscreen_title h1 {
padding:12px 55px 14px 15px;
font-size:24px;
line-height:28px;
}
.fullscreen_title .btn_close {
right:8px;
top:7px;
}
.featured_prev,
.featured_next {
position:absolute!important;
}
.featured_prev {
left:25px!important;
}
.featured_next {
right:15px!important;
}
.fullscreen_content_wrapper.fsw_iphone img { }		
.fullscreen_content {
padding-top:0!important;
}
.iphone_map {
position:static!important;
height:auto!important;
}
.fs_map {
position:static!important;
left:0px!important;
top:0px!important;
height:200px!important;
}
.fs_grid_module .grid_gallery-item .item_hover-img a.prettyPhoto,
.fs_grid_module .grid_gallery-item .item_hover-img a.post_link {	
-ms-transform: scale(0.75);
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.fs_grid_module .grid_gallery-item .item_hover-img a.prettyPhoto {
margin-left:-60px!important;
}
.fs_grid_module .grid_gallery-item .item_hover-img a.post_link {
margin-left:0px!important;
}
.fullscreen_content .module_cont {
margin-top:20px!important;
}
.promo_text_block h3,
.promo_text_block h6 {
text-align:center!important;
}
.shortcode_promoblock  {
padding:0px;
}
.header2top .fullscreen_block .filter_block {
position:static!important;
}	
.header2top .image-grid.fs_grid_module,
.header2top .fs_grid_module:before {
margin: 0!important;
}	
.fs_blog_module {
margin:0;
}
.fs_blog_module .blog_item-padding {
padding-right:10px!important;
} h1.fs_title {
font-size:20px;
line-height:22px;
}
h6.fs_descr {
font-size:12px;
line-height:14px;		
}
.fullscreen_title h1 {
font-size:20px;
line-height:22px;
}
.fs_blog_pager,
.header2top .fs_blog_pager {
bottom: 0px!important;
top:auto!important;
}
.filter_block {
padding-bottom:40px!important;
padding-top:0px!important;
}
.header2top .filter_block {
padding-top:40px!important;
padding-bottom:0px!important;
}
.btn_load_more_fs {
position:fixed!important;
bottom:0px!important;
display:block;
text-align:center;
width:100%;
}
.header2top .btn_load_more_fs {
position:absolute!important;
top:0px!important;
display:block;
text-align:center;
width:100%;
}
}
@media only screen and (min-width: 459px) and (max-width: 760px) {
.featured_slider ul li .carousel_desc:after {
display:block!important;
}
.container {
width:420px;
margin:0 auto;
}
.logo {
max-width:400px!important;
}
.logo img {
max-width:400px!important;
display:block!important;
}
.main_wrapper,
.pre_footer {
width:100%!important;
margin:0 auto;
}
.mobile_menu {
width:420px!important;
margin:0 auto;
}
.content_wrapper {
margin:0 auto;
}
.widget_flickr .flickr_badge_image, .widget_flickr .flickr_badge_image a {
width:136px!important;
height:136px!important;
}
.widget_flickr .flickr_badge_image img,
.widget_flickr .flickr_badge_image .flickr_wrapper,
.widget_flickr .flickr_badge_image .wrapped_img { 	
width:136px!important;
height:136px!important;
}
.portfolio_descr_info div:before {
display:block!important;
}
.portfolio_descr_info div {
display:block!important;
float:none!important;
}
.portfolio_info_wrapper { }
.portfolio_info_wrapper .post_type {
display:block!important;
}
.list-of-images .gallery_item {
margin:20px 0 0 0px!important;
float:left;
}
.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
.list-of-images.images_in_a_row_2 .gallery_item,
.list-of-images.images_in_a_row_2 .gallery_item img,
.list-of-images.images_in_a_row_3 .gallery_item,
.list-of-images.images_in_a_row_3 .gallery_item img,
.list-of-images.images_in_a_row_4 .gallery_item,
.list-of-images.images_in_a_row_4 .gallery_item img {
width:420px!important;
height:auto
}	
.featured_image_full iframe {
height:240px!important;
}
.module_video iframe {
height:240px!important;
}
.shortcode_tab_item_title {
width:388px;
}
.blogpost_type-block {
right:0px;
left:auto;
width:51px;
}
.blogpost_type-block hr {
display:none;
}
.blogpost_date-block {
text-align:left;
padding-right:66px;
}
.blogpost-block {
border-top:#D7DEE4 1px solid;
padding-top:10px;
}
.blogpost-block hr {
width:420px!important;
margin-left:0!important;
}	
.module_google_map iframe {
height:240px!important;
}	
.contentarea {
margin-top:0px;
}
#commentform .form_field, 
#comment-message {
width:394px;
}	
}
@media only screen and (max-width: 459px) {
.container {
width:300px!important;
}
.widget_flickr .flickr_badge_image, .widget_flickr .flickr_badge_image a {
width:96px!important;
height:96px!important;
}
.widget_flickr .flickr_badge_image img,
.widget_flickr .flickr_badge_image .flickr_wrapper,
.widget_flickr .flickr_badge_image .wrapped_img { 	
width:96px!important;
height:96px!important;
}	
.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_2 .gallery_item img,
.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_3 .gallery_item img,
.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
.right-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item,
.left-sidebar .list-of-images.images_in_a_row_4 .gallery_item img,
.list-of-images.images_in_a_row_2 .gallery_item,
.list-of-images.images_in_a_row_2 .gallery_item img,
.list-of-images.images_in_a_row_3 .gallery_item,
.list-of-images.images_in_a_row_3 .gallery_item img,
.list-of-images.images_in_a_row_4 .gallery_item,
.list-of-images.images_in_a_row_4 .gallery_item img {
width:300px!important;
height:auto
}	
.featured_image_full iframe {
height:195px;
}
.blogpost_type-block {
right:0px;
left:auto;
width:51px;
}
.blogpost_type-block hr {
display:none;
}
.blogpost_date-block {
text-align:left;
padding-right:66px;
}
.blogpost-block {
border-top:#D7DEE4 1px solid;
padding-top:10px;
}
.blogpost-block hr {
width:300px!important;
margin-left:0!important;
}
.mobile_menu {
width:280px!important;
padding:0 10px;
margin:0 auto;
}
.module_video iframe {
height:170px;
}	
.module_video.size2 iframe {
height:170px;
}	
.shortcode_tab_item_title {
width:268px;
}	
.feedback_reset,
.feedback_go {
margin-bottom:3px;
}
.module_google_map iframe {
height: 180px !important;
}
div.contentarea {
margin-top:-15px;
}	
.fullscreen_layout header .logo, 
.header2top header .logo {
margin-left:10px!important;
}
#commentform .form_field, 
#comment-message {
width:234px;
}
} @media only screen and (min-width: 960px) and (max-width: 1200px) {
.columns1 {
width:940px!important;
margin:0;
}
.columns1 .element {
min-height:322px!important;
} .columns2 .portfolio_dscr,
.columns3 .portfolio_dscr,
.columns4 .portfolio_dscr {
padding-left:16px!important;
}
.columns2,
.columns3,
.columns4 {
margin:0 0 0 4px;
width:960px;
margin-left:-20px!important;
}
.columns2 .element {
width:460px!important; 
min-height:303px!important;
float:left;
margin-left:20px;
margin-bottom:20px;		
display:inline-block;
}
.columns2 .element img {
display:block;
}
.columns3 .element {
width:300px!important; 
margin-left:20px;
margin-bottom:20px;
min-height:199px!important;
}
.columns4 .element {
width:220px!important; 
margin-left:20px;
margin-bottom:20px;
min-height:147px!important;
}	
.columns1 .portfolio_preview_head {
padding-left:16px!important;
}
.left-sidebar .columns1,
.right-sidebar .columns1 {
width:700px!important;
}
.left-sidebar .columns2,
.right-sidebar .columns2, 
.left-sidebar .columns3,
.right-sidebar .columns3,
.left-sidebar .columns4,
.right-sidebar .columns4 {
width:720px!important;
}
.left-sidebar .columns2 .element,
.right-sidebar .columns2 .element {
width:340px!important;
} 
.left-sidebar .columns3 .element,
.right-sidebar .columns3 .element {
width:220px!important;
}
.left-sidebar .columns4 .element,
.right-sidebar .columns4 .element {
width:160px!important;
}	
}
@media only screen and (min-width: 767px) and (max-width: 959px) {
.columns1 {
width:724px!important;
}
.columns1 .portfolio_dscr {
padding:0!important;	
}
.columns1 .portfolio_preview_head {
padding-left:16px!important;
}
.columns2,
.columns3,
.columns4 {
margin:0 0 0 4px;
width:744px;
margin-left:-20px!important;
}
.columns2 .element {
width:352px!important; 
min-height:233px!important;
float:left;
margin-left:20px;
margin-bottom:20px;		
display:inline-block;
}
.columns2 .element img {
display:block;
}	
.columns3 .element {
width:228px!important; 
min-height:153px!important;
float:left;
margin-left:20px;
margin-bottom:20px;		
display:inline-block;
}
.columns4 .element {
width:166px!important; 
min-height:112px!important;
float:left;
margin-left:20px;
margin-bottom:20px;		
display:inline-block;
}
.left-sidebar .columns1,
.right-sidebar .columns1 {
width:538px!important;
}
.left-sidebar .columns2,
.right-sidebar .columns2, 
.left-sidebar .columns3,
.right-sidebar .columns3,
.left-sidebar .columns4,
.right-sidebar .columns4 {
width:558px!important;
}
.left-sidebar .columns2 .element,
.right-sidebar .columns2 .element {
width:259px!important;
} 
.left-sidebar .columns3 .element,
.right-sidebar .columns3 .element {
width:166px!important;
}
.left-sidebar .columns4 .element,
.right-sidebar .columns4 .element {
width:119px!important;
}	
}
@media only screen and (min-width: 459px) and (max-width: 766px) { .columns1,
.columns2,
.columns3,
.columns4 {
margin:0 0 0 0px!important;
width:420px!important;
}
.columns2 .element,
.columns3 .element,
.columns4 .element {
width:420px!important; 
margin:0 0 20px 0px!important;
min-height:277px!important; display:inline-block!important;
}
.columns1 .element img,
.columns2 .element img,
.columns3 .element img,
.columns4 .element img {
display:block!important;
}
.filter_navigation { 
overflow:hidden!important;
}
.columns1 .filter_img {
float:none!important;
width:420px!important;
margin-bottom:15px!important;
}
.columns1 .portfolio_dscr {
float:none!important;
width:420px!important;
margin:0px!important;
}
.columns2 .element .portfolio_content p,
.columns3 .element .portfolio_content p,
.columns4 .element .portfolio_content p,
.columns2 .element .portfolio_content h5,
.columns3 .element .portfolio_content h5,
.columns4 .element .portfolio_content h5 {	
display:none!important;
}
.columns1 .portfolio_dscr {
padding:0!important;	
}
.left-sidebar .columns1,
.right-sidebar .columns1,
.left-sidebar .columns2,
.right-sidebar .columns2, 
.left-sidebar .columns3,
.right-sidebar .columns3,
.left-sidebar .columns4,
.right-sidebar .columns4 {
width:420px!important;	
}
.left-sidebar .columns2 .element,
.right-sidebar .columns2 .element,
.left-sidebar .columns3 .element,
.right-sidebar .columns3 .element,
.left-sidebar .columns4 .element,
.right-sidebar .columns4 .element {
width:420px!important;
}		
.pf_video_container iframe {
height:220px!important;
}
.promo_text_block h1,
.promo_text_block h4,
.promo_button_block {
text-align:center!important;
}
.promo_button_block .shortcode_button {
margin:0 auto!important;
float:none!important;
}	
}
@media only screen and (max-width: 459px) { .columns1,
.columns2,
.columns3,
.columns4 {
margin:0 0 0 0px!important;
width:300px!important;
}
.columns1 .element { 
margin:0 0 20px 0!important;
}
.columns1 .element,
.columns2 .element,
.columns3 .element,
.columns4 .element {
width:300px!important;
margin:0 0 20px 0px!important;
min-height:199px!important;
float:none!important;
display:block!important;
}
.columns1 .element img,
.columns2 .element img,
.columns3 .element img,
.columns4 .element img {
display:block;
}
.columns2 .element .portfolio_content p,
.columns3 .element .portfolio_content p,
.columns4 .element .portfolio_content p,
.columns2 .element .portfolio_content h5,
.columns3 .element .portfolio_content h5,
.columns4 .element .portfolio_content h5 {	
display:none!important;
}
.filter_navigation { 
overflow:hidden
}	
.columns1 .filter_img {
float:none!important;
width:300px!important;
margin-bottom:15px!important;
}
.columns1 .portfolio_dscr {
float:none!important;
width:300px!important;
margin:0px!important;
}
.columns1 .portfolio_dscr {
padding:0!important;	
}
.left-sidebar .columns1,
.right-sidebar .columns1,
.left-sidebar .columns2,
.right-sidebar .columns2, 
.left-sidebar .columns3,
.right-sidebar .columns3,
.left-sidebar .columns4,
.right-sidebar .columns4 {
width:300px!important;	
}
.left-sidebar .columns2 .element,
.right-sidebar .columns2 .element,
.left-sidebar .columns3 .element,
.right-sidebar .columns3 .element,
.left-sidebar .columns4 .element,
.right-sidebar .columns4 .element {
width:300px!important;
}	
.pf_video_container iframe {
height:160px!important;
}
.promo_text_block h1,
.promo_text_block h4,
.promo_button_block {
text-align:center!important;
}
.promo_button_block .shortcode_button {
margin:0 auto!important;
float:none!important;
}	
header ul.sub-menu li ul.sub-menu {
margin:0!important;
padding:0!important;
}
} @media only screen and (min-width: 960px) and (max-width: 1199px) {
.carouselslider ul li {
padding:0 0 0 20px!important;
}
.span12 .carouselslider {
width:940px;
}
.span6 .carouselslider {
width:458px;
}
.span4 .carouselslider {
width:298px;
}
.span3 .carouselslider {
width:220px;
}
.span8 .carouselslider {
width:618px;
}
.span9 .carouselslider {
width:700px;
}
.left-sidebar .posts-block .span12 .carouselslider,
.right-sidebar .posts-block .span12 .carouselslider {
width:700px;
}
.left-sidebar .posts-block .posts-block .span6 .carouselslider,
.right-sidebar .posts-block .span6 .carouselslider {
width:341px;
}
.left-sidebar .posts-block .span4 .carouselslider,
.right-sidebar .posts-block .span4 .carouselslider {
width:221px;
}
.left-sidebar .posts-block .span3 .carouselslider,
.right-sidebar .posts-block .span3 .carouselslider {
width:161px;
}
.left-sidebar .posts-block .span8 .carouselslider,
.right-sidebar .posts-block .span8 .carouselslider {
width:460px;
}
.left-sidebar .posts-block .span9 .carouselslider,
.right-sidebar .posts-block .span9 .carouselslider {
width:520px;
}
.span12 .items5 li { 
width:172px;
}
.span12 .items4 li { 
width:220px;
}
.span12 .items3 li { 
width:300px;
}
.span12 .items2 li { 
width:460px;
}
.span12 .items1 li { 
width:940px;
}
.span6 .items5 li { 
width:75px;
}
.span6 .items4 li { 
width:99px;
}
.span6 .items3 li { 
width:139px;
}
.span6 .items2 li { 
width:219px;
}
.span6 .items1 li { 
width:458px;
}
.span4 .items5 li { 
width:43px;
}
.span4 .items4 li { 
width:59px;
}
.span4 .items3 li { 
width:86px;
}
.span4 .items2 li { 
width:139px;
}
.span4 .items1 li { 
width:298px;
}
.span3 .items5 li { 
width:28px;
}
.span3 .items4 li { 
width:40px;
}
.span3 .items3 li { 
width:60px;
}
.span3 .items2 li { 
width:100px;
}
.span3 .items1 li { 
width:220px;
}
.span8 .items5 li { 
width:107px;
}
.span8 .items4 li { 
width:139px;
}
.span8 .items3 li { 
width:192px;
}
.span8 .items2 li { 
width:299px;
}
.span8 .items1 li { 
width:618px;
}
.span9 .items5 li { 
width:124px;
}
.span9 .items4 li { 
width:160px;
}
.span9 .items3 li { 
width:220px;
}
.span9 .items2 li { 
width:340px;
}
.span9 .items1 li { 
width:700px;
} .left-sidebar .posts-block .span12 .items5 li,
.right-sidebar .posts-block .span12 .items5 li { 
width:124px;
}
.left-sidebar .posts-block .span12 .items4 li,
.right-sidebar .posts-block .span12 .items4 li { 
width:160px;
}
.left-sidebar .posts-block .span12 .items3 li,
.right-sidebar .posts-block .span12 .items3 li { 
width:220px;
}
.left-sidebar .posts-block .span12 .items2 li,
.right-sidebar .posts-block .span12 .items2 li { 
width:340px;
}
.left-sidebar .posts-block .span12 .items1 li,
.right-sidebar .posts-block .span12 .items1 li { 
width:700px;
}
.left-sidebar .posts-block .span6 .items5 li,
.right-sidebar .posts-block .span6 .items5 li { 
width:52px;
}
.left-sidebar .posts-block .span6 .items4 li,
.right-sidebar .posts-block .span6 .items4 li { 
width:70px;
}
.left-sidebar .posts-block .span6 .items3 li,
.right-sidebar .posts-block .span6 .items3 li { 
width:100px;
}
.left-sidebar .posts-block .span6 .items2 li,
.right-sidebar .posts-block .span6 .items2 li { 
width:160px;
}
.left-sidebar .posts-block .span6 .items1 li,
.right-sidebar .posts-block .span6 .items1 li { 
width:341px;
}
.left-sidebar .posts-block .span4 .items5 li,
.right-sidebar .posts-block .span4 .items5 li { 
width:28px;
}
.left-sidebar .posts-block .span4 .items4 li,
.right-sidebar .posts-block .span4 .items4 li { 
width:40px;
}
.left-sidebar .posts-block .span4 .items3 li,
.right-sidebar .posts-block .span4 .items3 li { 
width:60px;
}
.left-sidebar .posts-block .span4 .items2 li,
.right-sidebar .posts-block .span4 .items2 li { 
width:100px;
}
.left-sidebar .posts-block .span4 .items1 li,
.right-sidebar .posts-block .span4 .items1 li { 
width:221px;
}
.left-sidebar .posts-block .span3 .items5 li,
.right-sidebar .posts-block .span3 .items5 li { 
width:16px;
}
.left-sidebar .posts-block .span3 .items4 li,
.right-sidebar .posts-block .span3 .items4 li { 
width:25px;
}
.left-sidebar .posts-block .span3 .items3 li,
.right-sidebar .posts-block .span3 .items3 li { 
width:40px;
}
.left-sidebar .posts-block .span3 .items2 li,
.right-sidebar .posts-block .span3 .items2 li { 
width:70px;
}
.left-sidebar .posts-block .span3 .items1 li,
.right-sidebar .posts-block .span3 .items1 li { 
width:161px;
}
.left-sidebar .posts-block .span8 .items5 li,
.right-sidebar .posts-block .span8 .items5 li { 
width:76px;
}
.left-sidebar .posts-block .span8 .items4 li,
.right-sidebar .posts-block .span8 .items4 li { 
width:100px;
}
.left-sidebar .posts-block .span8 .items3 li,
.right-sidebar .posts-block .span8 .items3 li { 
width:140px;
}
.left-sidebar .posts-block .span8 .items2 li,
.right-sidebar .posts-block .span8 .items2 li { 
width:220px;
}
.left-sidebar .posts-block .span8 .items1 li,
.right-sidebar .posts-block .span8 .items1 li { 
width:460px;
}
.left-sidebar .posts-block .span9 .items5 li,
.right-sidebar .posts-block .span9 .items5 li { 
width:88px;
}
.left-sidebar .posts-block .span9 .items4 li,
.right-sidebar .posts-block .span9 .items4 li { 
width:115px;
}
.left-sidebar .posts-block .span9 .items3 li,
.right-sidebar .posts-block .span9 .items3 li { 
width:160px;
}
.left-sidebar .posts-block .span9 .items2 li,
.right-sidebar .posts-block .span9 .items2 li { 
width:250px;
}
.left-sidebar .posts-block .span9 .items1 li,
.right-sidebar .posts-block .span9 .items1 li { 
width:520px;
}	
}
@media only screen and (min-width: 767px) and (max-width: 959px) {
.span12 .carouselslider {
width:724px!important;
}
.span6 .carouselslider {
width:352px!important;
}
.span4 .carouselslider {
width:228px!important;
}
.span3 .carouselslider {
width:166px!important;
}
.span8 .carouselslider {
width:476px!important;
}
.span9 .carouselslider {
width:538px!important;
}
.left-sidebar .posts-block .span12 .carouselslider,
.right-sidebar .posts-block .span12 .carouselslider {
width:538px!important;
}
.left-sidebar .posts-block .span6 .carouselslider,
.right-sidebar .posts-block .span6 .carouselslider {
width:424px!important;
}
.left-sidebar .posts-block .span4 .carouselslider,
.right-sidebar .posts-block .span4 .carouselslider {
width:169px!important;
}
.left-sidebar .posts-block .span3 .carouselslider,
.right-sidebar .posts-block .span3 .carouselslider {
width:123px!important;
}
.left-sidebar .posts-block .span8 .carouselslider,
.right-sidebar .posts-block .span8 .carouselslider {
width:354px!important;
}
.left-sidebar .posts-block .span9 .carouselslider,
.right-sidebar .posts-block .span9 .carouselslider {
width:400px!important;
}
.span12 .items6 li { 
width:104px!important;
}
.span12 .items5 li { 
width:128px!important;
}
.span12 .items4 li { 
width:166px!important;
}
.span12 .items3 li { 
width:228px!important;
}
.span12 .items2 li { 
width:352px!important;
}
.span12 .items1 li { 
width:724px!important;
}
.span6 .items6 li { 
width:42px!important;
}
.span6 .items5 li { 
width:54px!important;
}
.span6 .items4 li { 
width:73px!important;
}
.span6 .items3 li { 
width:104px!important;
}
.span6 .items2 li { 
width:166px!important;
}
.span6 .items1 li { 
width:352px!important;
}
.span4 .items6 li { 
width:21px!important;
}	
.span4 .items5 li { 
width:29px!important;
}
.span4 .items4 li { 
width:42px!important;
}
.span4 .items3 li { 
width:62px!important;
}
.span4 .items2 li { 
width:104px!important;
}
.span4 .items1 li { 
width:228px!important;
}
.span3 .items6 li { 
width:11px!important;
}	
.span3 .items5 li { 
width:17px!important;
}
.span3 .items4 li { 
width:26px!important;
}
.span3 .items3 li { 
width:42px!important;
}
.span3 .items2 li { 
width:73px!important;
}
.span3 .items1 li { 
width:166px!important;
}
.span8 .items6 li { 
width:62px!important;
}	
.span8 .items5 li { 
width:79px!important;
}
.span8 .items4 li { 
width:104px!important;
}
.span8 .items3 li { 
width:145px!important;
}
.span8 .items2 li { 
width:228px!important;
}
.span8 .items1 li { 
width:476px!important;
}
.span9 .items6 li { 
width:73px!important;
}	
.span9 .items5 li { 
width:91px!important;
}
.span9 .items4 li { 
width:119px!important;
}
.span9 .items3 li { 
width:166px!important;
}
.span9 .items2 li { 
width:259px!important;
}
.span9 .items1 li { 
width:538px!important;
} .left-sidebar .posts-block .span12 .items6 li,
.right-sidebar .posts-block .span12 .items6 li { 
width:78px!important;
}
.left-sidebar .posts-block .span12 .items5 li,
.right-sidebar .posts-block .span12 .items5 li { 
width:96px!important;
}
.left-sidebar .posts-block .span12 .items4 li,
.right-sidebar .posts-block .span12 .items4 li { 
width:124px!important;
}
.left-sidebar .posts-block .span12 .items3 li,
.right-sidebar .posts-block .span12 .items3 li { 
width:170px!important;
}
.left-sidebar .posts-block .span12 .items2 li,
.right-sidebar .posts-block .span12 .items2 li { 
width:262px!important;
}
.left-sidebar .posts-block .span12 .items1 li,
.right-sidebar .posts-block .span12 .items1 li { 
width:538px!important;
}
.left-sidebar .posts-block .span6 .items6 li,
.right-sidebar .posts-block .span6 .items6 li { 
width:59px!important;
}
.left-sidebar .posts-block .span6 .items5 li,
.right-sidebar .posts-block .span6 .items5 li { 
width:73px!important;
}
.left-sidebar .posts-block .span6 .items4 li,
.right-sidebar .posts-block .span6 .items4 li { 
width:95px!important;
}
.left-sidebar .posts-block .span6 .items3 li,
.right-sidebar .posts-block .span6 .items3 li { 
width:132px!important;
}
.left-sidebar .posts-block .span6 .items2 li,
.right-sidebar .posts-block .span6 .items2 li { 
width:205px!important;
}
.left-sidebar .posts-block .span6 .items1 li,
.right-sidebar .posts-block .span6 .items1 li { 
width:424px!important;
}
.left-sidebar .posts-block .span4 .items6 li,
.right-sidebar .posts-block .span4 .items6 li { 
width:16px!important;
}
.left-sidebar .posts-block .span4 .items5 li,
.right-sidebar .posts-block .span4 .items5 li { 
width:22px!important;
}
.left-sidebar .posts-block .span4 .items4 li,
.right-sidebar .posts-block .span4 .items4 li { 
width:31px!important;
}
.left-sidebar .posts-block .span4 .items3 li,
.right-sidebar .posts-block .span4 .items3 li { 
width:47px!important;
}
.left-sidebar .posts-block .span4 .items2 li,
.right-sidebar .posts-block .span4 .items2 li { 
width:77px!important;
}
.left-sidebar .posts-block .span4 .items1 li,
.right-sidebar .posts-block .span4 .items1 li { 
width:169px!important;
}
.left-sidebar .posts-block .span3 .items6 li,
.right-sidebar .posts-block .span3 .items6 li { 
width:8px!important;
}
.left-sidebar .posts-block .span3 .items5 li,
.right-sidebar .posts-block .span3 .items5 li { 
width:13px!important;
}
.left-sidebar .posts-block .span3 .items4 li,
.right-sidebar .posts-block .span3 .items4 li { 
width:20px!important;
}
.left-sidebar .posts-block .span3 .items3 li,
.right-sidebar .posts-block .span3 .items3 li { 
width:31px!important;
}
.left-sidebar .posts-block .span3 .items2 li,
.right-sidebar .posts-block .span3 .items2 li { 
width:54px!important;
}
.left-sidebar .posts-block .span3 .items1 li,
.right-sidebar .posts-block .span3 .items1 li { 
width:123px!important;
}	
.left-sidebar .posts-block .span8 .items6 li,
.right-sidebar .posts-block .span8 .items6 li { 
width:47px!important;
}
.left-sidebar .posts-block .span8 .items5 li,
.right-sidebar .posts-block .span8 .items5 li { 
width:59px!important;
}
.left-sidebar .posts-block .span8 .items4 li,
.right-sidebar .posts-block .span8 .items4 li { 
width:78px!important;
}
.left-sidebar .posts-block .span8 .items3 li,
.right-sidebar .posts-block .span8 .items3 li { 
width:108px!important;
}
.left-sidebar .posts-block .span8 .items2 li,
.right-sidebar .posts-block .span8 .items2 li { 
width:170px!important;
}
.left-sidebar .posts-block .span8 .items1 li,
.right-sidebar .posts-block .span8 .items1 li { 
width:354px!important;
}
.left-sidebar .posts-block .span9 .items6 li,
.right-sidebar .posts-block .span9 .items6 li { 
width:55px!important;
}
.left-sidebar .posts-block .span9 .items5 li,
.right-sidebar .posts-block .span9 .items5 li { 
width:68px!important;
}
.left-sidebar .posts-block .span9 .items4 li,
.right-sidebar .posts-block .span9 .items4 li { 
width:89px!important;
}
.left-sidebar .posts-block .span9 .items3 li,
.right-sidebar .posts-block .span9 .items3 li { 
width:124px!important;
}
.left-sidebar .posts-block .span9 .items2 li,
.right-sidebar .posts-block .span9 .items2 li { 
width:193px!important;
}
.left-sidebar .posts-block .span9 .items1 li,
.right-sidebar .posts-block .span9 .items1 li { 
width:400px!important;
}	
}
@media only screen and (min-width: 459px) and (max-width: 766px) {
.carouselslider ul li {
padding:0 0 0 20px!important;
}
.span12 .carouselslider,
.span6 .carouselslider,
.span4 .carouselslider,
.span3 .carouselslider,
.span8 .carouselslider,
.span9 .carouselslider,
.left-sidebar .posts-block .span12 .carouselslider,
.right-sidebar .posts-block .span12 .carouselslider,
.left-sidebar .posts-block .span6 .carouselslider,
.right-sidebar .posts-block .span6 .carouselslider,
.left-sidebar .posts-block .span4 .carouselslider,
.right-sidebar .posts-block .span4 .carouselslider,
.left-sidebar .posts-block .span3 .carouselslider,
.right-sidebar .posts-block .span3 .carouselslider,
.left-sidebar .posts-block .span8 .carouselslider,
.right-sidebar .posts-block .span8 .carouselslider,
.left-sidebar .posts-block .span9 .carouselslider,
.right-sidebar .posts-block .span9 .carouselslider,
.span12 .items6 li,
.span12 .items5 li,
.span12 .items4 li,
.span12 .items3 li,
.span12 .items2 li,
.span12 .items1 li,	
.span6 .items6 li,
.span6 .items5 li,
.span6 .items4 li,
.span6 .items3 li,
.span6 .items2 li,
.span6 .items1 li,
.span4 .items6 li,
.span4 .items5 li,
.span4 .items4 li,
.span4 .items3 li,
.span4 .items2 li,
.span4 .items1 li,
.span4 .items6 li,	
.span4 .items5 li,
.span3 .items4 li,
.span3 .items3 li,
.span3 .items2 li,
.span3 .items1 li,	
.span8 .items6 li,
.span8 .items5 li,
.span8 .items4 li,
.span8 .items3 li,
.span8 .items2 li,
.span8 .items1 li,
.span8 .items6 li,	
.span9 .items5 li,
.span9 .items4 li,
.span9 .items3 li,
.span9 .items2 li,
.span9 .items1 li,
.left-sidebar .posts-block .span12 .items6 li,
.right-sidebar .posts-block .span12 .items6 li,
.left-sidebar .posts-block .span12 .items5 li,
.right-sidebar .posts-block .span12 .items5 li,
.left-sidebar .posts-block .span12 .items4 li,
.right-sidebar .posts-block .span12 .items4 li,
.left-sidebar .posts-block .span12 .items3 li,
.right-sidebar .posts-block .span12 .items3 li,
.left-sidebar .posts-block .span12 .items2 li,
.right-sidebar .posts-block .span12 .items2 li,
.left-sidebar .posts-block .span12 .items1 li,
.right-sidebar .posts-block .span12 .items1 li,	
.left-sidebar .posts-block .span6 .items6 li,
.right-sidebar .posts-block .span6 .items6 li,
.left-sidebar .posts-block .span6 .items5 li,
.right-sidebar .posts-block .span6 .items5 li,
.left-sidebar .posts-block .span6 .items4 li,
.right-sidebar .posts-block .span6 .items4 li,
.left-sidebar .posts-block .span6 .items3 li,
.right-sidebar .posts-block .span6 .items3 li,
.left-sidebar .posts-block .span6 .items2 li,
.right-sidebar .posts-block .span6 .items2 li,
.left-sidebar .posts-block .span6 .items1 li,
.right-sidebar .posts-block .span6 .items1 li,	
.left-sidebar .posts-block .span4 .items6 li,
.right-sidebar .posts-block .span4 .items6 li,
.left-sidebar .posts-block .span4 .items5 li,
.right-sidebar .posts-block .span4 .items5 li,
.left-sidebar .posts-block .span4 .items4 li,
.right-sidebar .posts-block .span4 .items4 li,
.left-sidebar .posts-block .span4 .items3 li,
.right-sidebar .posts-block .span4 .items3 li,
.left-sidebar .posts-block .span4 .items2 li,
.right-sidebar .posts-block .span4 .items2 li,
.left-sidebar .posts-block .span4 .items1 li,
.right-sidebar .posts-block .span4 .items1 li,	
.left-sidebar .posts-block .span3 .items6 li,
.right-sidebar .posts-block .span3 .items6 li,
.left-sidebar .posts-block .span3 .items5 li,
.right-sidebar .posts-block .span3 .items5 li,
.left-sidebar .posts-block .span3 .items4 li,
.right-sidebar .posts-block .span3 .items4 li,
.left-sidebar .posts-block .span3 .items3 li,
.right-sidebar .posts-block .span3 .items3 li,
.left-sidebar .posts-block .span3 .items2 li,
.right-sidebar .posts-block .span3 .items2 li,
.left-sidebar .posts-block .span3 .items1 li,
.right-sidebar .posts-block .span3 .items1 li,	
.left-sidebar .posts-block .span8 .items6 li,
.right-sidebar .posts-block .span8 .items6 li,
.left-sidebar .posts-block .span8 .items5 li,
.right-sidebar .posts-block .span8 .items5 li,
.left-sidebar .posts-block .span8 .items4 li,
.right-sidebar .posts-block .span8 .items4 li,
.left-sidebar .posts-block .span8 .items3 li,
.right-sidebar .posts-block .span8 .items3 li,
.left-sidebar .posts-block .span8 .items2 li,
.right-sidebar .posts-block .span8 .items2 li,
.left-sidebar .posts-block .span8 .items1 li,
.right-sidebar .posts-block .span8 .items1 li,	
.left-sidebar .posts-block .span9 .items6 li,
.right-sidebar .posts-block .span9 .items6 li,
.left-sidebar .posts-block .span9 .items5 li,
.right-sidebar .posts-block .span9 .items5 li,
.left-sidebar .posts-block .span9 .items4 li,
.right-sidebar .posts-block .span9 .items4 li,
.left-sidebar .posts-block .span9 .items3 li,
.right-sidebar .posts-block .span9 .items3 li,
.left-sidebar .posts-block .span9 .items2 li,
.right-sidebar .posts-block .span9 .items2 li,
.left-sidebar .posts-block .span9 .items1 li,
.right-sidebar .posts-block .span9 .items1 li { 
width:420px!important;
}		
}
@media only screen and (max-width: 459px) {
.carouselslider ul li {
padding:0 0 0 20px!important;
}
.span12 .carouselslider,
.span6 .carouselslider,
.span4 .carouselslider,
.span3 .carouselslider,
.span8 .carouselslider,
.span9 .carouselslider,
.left-sidebar .posts-block .span12 .carouselslider,
.right-sidebar .posts-block .span12 .carouselslider,
.left-sidebar .posts-block .span6 .carouselslider,
.right-sidebar .posts-block .span6 .carouselslider,
.left-sidebar .posts-block .span4 .carouselslider,
.right-sidebar .posts-block .span4 .carouselslider,
.left-sidebar .posts-block .span3 .carouselslider,
.right-sidebar .posts-block .span3 .carouselslider,
.left-sidebar .posts-block .span8 .carouselslider,
.right-sidebar .posts-block .span8 .carouselslider,
.left-sidebar .posts-block .span9 .carouselslider,
.right-sidebar .posts-block .span9 .carouselslider,
.span12 .items6 li,
.span12 .items5 li,
.span12 .items4 li,
.span12 .items3 li,
.span12 .items2 li,
.span12 .items1 li,	
.span6 .items6 li,
.span6 .items5 li,
.span6 .items4 li,
.span6 .items3 li,
.span6 .items2 li,
.span6 .items1 li,
.span4 .items6 li,
.span4 .items5 li,
.span4 .items4 li,
.span4 .items3 li,
.span4 .items2 li,
.span4 .items1 li,
.span4 .items6 li,	
.span4 .items5 li,
.span3 .items4 li,
.span3 .items3 li,
.span3 .items2 li,
.span3 .items1 li,	
.span8 .items6 li,
.span8 .items5 li,
.span8 .items4 li,
.span8 .items3 li,
.span8 .items2 li,
.span8 .items1 li,
.span8 .items6 li,	
.span9 .items5 li,
.span9 .items4 li,
.span9 .items3 li,
.span9 .items2 li,
.span9 .items1 li,
.left-sidebar .posts-block .span12 .items6 li,
.right-sidebar .posts-block .span12 .items6 li,
.left-sidebar .posts-block .span12 .items5 li,
.right-sidebar .posts-block .span12 .items5 li,
.left-sidebar .posts-block .span12 .items4 li,
.right-sidebar .posts-block .span12 .items4 li,
.left-sidebar .posts-block .span12 .items3 li,
.right-sidebar .posts-block .span12 .items3 li,
.left-sidebar .posts-block .span12 .items2 li,
.right-sidebar .posts-block .span12 .items2 li,
.left-sidebar .posts-block .span12 .items1 li,
.right-sidebar .posts-block .span12 .items1 li,	
.left-sidebar .posts-block .span6 .items6 li,
.right-sidebar .posts-block .span6 .items6 li,
.left-sidebar .posts-block .span6 .items5 li,
.right-sidebar .posts-block .span6 .items5 li,
.left-sidebar .posts-block .span6 .items4 li,
.right-sidebar .posts-block .span6 .items4 li,
.left-sidebar .posts-block .span6 .items3 li,
.right-sidebar .posts-block .span6 .items3 li,
.left-sidebar .posts-block .span6 .items2 li,
.right-sidebar .posts-block .span6 .items2 li,
.left-sidebar .posts-block .span6 .items1 li,
.right-sidebar .posts-block .span6 .items1 li,	
.left-sidebar .posts-block .span4 .items6 li,
.right-sidebar .posts-block .span4 .items6 li,
.left-sidebar .posts-block .span4 .items5 li,
.right-sidebar .posts-block .span4 .items5 li,
.left-sidebar .posts-block .span4 .items4 li,
.right-sidebar .posts-block .span4 .items4 li,
.left-sidebar .posts-block .span4 .items3 li,
.right-sidebar .posts-block .span4 .items3 li,
.left-sidebar .posts-block .span4 .items2 li,
.right-sidebar .posts-block .span4 .items2 li,
.left-sidebar .posts-block .span4 .items1 li,
.right-sidebar .posts-block .span4 .items1 li,	
.left-sidebar .posts-block .span3 .items6 li,
.right-sidebar .posts-block .span3 .items6 li,
.left-sidebar .posts-block .span3 .items5 li,
.right-sidebar .posts-block .span3 .items5 li,
.left-sidebar .posts-block .span3 .items4 li,
.right-sidebar .posts-block .span3 .items4 li,
.left-sidebar .posts-block .span3 .items3 li,
.right-sidebar .posts-block .span3 .items3 li,
.left-sidebar .posts-block .span3 .items2 li,
.right-sidebar .posts-block .span3 .items2 li,
.left-sidebar .posts-block .span3 .items1 li,
.right-sidebar .posts-block .span3 .items1 li,	
.left-sidebar .posts-block .span8 .items6 li,
.right-sidebar .posts-block .span8 .items6 li,
.left-sidebar .posts-block .span8 .items5 li,
.right-sidebar .posts-block .span8 .items5 li,
.left-sidebar .posts-block .span8 .items4 li,
.right-sidebar .posts-block .span8 .items4 li,
.left-sidebar .posts-block .span8 .items3 li,
.right-sidebar .posts-block .span8 .items3 li,
.left-sidebar .posts-block .span8 .items2 li,
.right-sidebar .posts-block .span8 .items2 li,
.left-sidebar .posts-block .span8 .items1 li,
.right-sidebar .posts-block .span8 .items1 li,	
.left-sidebar .posts-block .span9 .items6 li,
.right-sidebar .posts-block .span9 .items6 li,
.left-sidebar .posts-block .span9 .items5 li,
.right-sidebar .posts-block .span9 .items5 li,
.left-sidebar .posts-block .span9 .items4 li,
.right-sidebar .posts-block .span9 .items4 li,
.left-sidebar .posts-block .span9 .items3 li,
.right-sidebar .posts-block .span9 .items3 li,
.left-sidebar .posts-block .span9 .items2 li,
.right-sidebar .posts-block .span9 .items2 li,
.left-sidebar .posts-block .span9 .items1 li,
.right-sidebar .posts-block .span9 .items1 li { 
width:300px!important;
}	
}
@media only screen and (min-width: 761px) {
header .mobile_menu_wrapper {
display:none!important;
}
} @media only screen and (min-width: 960px) and (max-width: 1199px) {
.margin-fixer {
margin-left:-20px!important;
height:auto!important;
}
.carouselslider ul li {
padding:0 0 0 20px!important;
}
}
@media only screen and (min-width: 767px) and (max-width: 959px) {
.margin-fixer {
margin-left:-20px!important;
height:auto!important;
}
.carouselslider ul li {
padding:0 0 0 20px!important;
}	
.left-sidebar .margin-fixer,
.right-sidebar .margin-fixer {
margin-left:-14px!important;
}
.left-sidebar .carouselslider ul li,
.right-sidebar .carouselslider ul li {
padding:0 0 0 14px!important;
}	
}
@media only screen and (min-width: 459px) and (max-width: 766px) {
.margin-fixer {
margin-left:-20px!important;
height:auto!important;
}
.carouselslider ul li {
padding:0 0 0 20px!important;
}
}
@media only screen and (max-width: 459px) {
.margin-fixer {
margin-left:-20px!important;
height:auto!important;
}
.carouselslider ul li {
padding:0 0 0 20px!important;
}
} @media only screen and (-webkit-min-device-pixel-ratio: 2) {
header .logo img.logo_def {
display:none!important;
}
header .logo img.logo_retina {
display:block!important;
}
}
@media only screen and (max-width: 760px) {
.tp-leftarrow {
background-size:25px 27px;
width:25px;
height:27px;
margin-top:-13px!important;
}
.tp-rightarrow {
background-size:25px 27px;
width:25px;
height:27px;
margin-top:-13px!important;
}	
}
@media only screen and (max-width: 1500px) {
header nav ul.menu > li > .sub-menu > li > .sub-menu {
top:0;
left:-183px;
padding-left:0px;
padding-right:3px;
width:180px;
}
}header,
footer {
background: #ffffff;
}
.fullscreen_title {
background: #ffffff;
}
.fullscreen_layout header {
background: #ffffff;
}
.glass_header header,
.fs_title_wrapper {
background: #ffffff;
background: rgba(255, 255, 255, 0.9);
}
.fs_gallery_container {
background: #4f4d57;
}
header ul.menu > li > a,
header ul.menu > li > a span {
color: #46434e;
}
.featured_slider .item .ico_gallery,
.gallery_item .ico_gallery,
.columns1 .element:hover .post_link,
.fs_blog_module .blog_item  .featured_image_full .ico_gallery,
.fs_grid_module .grid_gallery-item .item_hover-img a.post_link {
background-image: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png);
background-position: -480px -180px;
}
.fs_grid_module .grid_gallery-item .item_hover-img a.prettyPhoto,
.columns1 .element:hover .prettyPhoto {
background-image: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png);
background-position: -540px -180px;
} .module_line.faded:before {
background: #2a282f;
}
.pre_footer {
background: #46434e;
}
.fs_blog_module {
background: #46434e;
}
.fs_title_wrapper h1,
.fs_title_wrapper h6 {
color: #46434e;
}
#footer_bar .twitter_list li a {
color: #ffffff;
}
#footer_bar .bg_title h1,
#footer_bar .bg_title h2,
#footer_bar .bg_title h3,
#footer_bar .bg_title h4,
#footer_bar .bg_title h5,
#footer_bar .bg_title h6 {
color: #ffffff;
}
footer .copyright {
color: #6e6c74;
}
.pre_footer, .pre_footer p, .pre_footer span, .pre_footer div, .pre_footer label {
color: #cac7d4;
}
#footer_bar .recent_posts_content .post_title {
color: #ffffff !important;
}
#footer_bar .widget_mailchimpsf_widget .mc_submit {
background: #cac7d4;
color: #46434e !important;
}
#footer_bar .widget_mailchimpsf_widget .mc_input {
background: #6b6971;
color: #ffffff;
}
.module_line .shortcode_promoblock h3,
.module_line .shortcode_promoblock h6 {
color: #ffffff;
}
.fullscreen_block {
background: #ffffff;
}
.fullscreen_title h1 {
color: #46434e;
}
.fullscreen_block .filter_block {
background: #2a282f;
background: rgba(42, 40, 47, 0.9);
}
.fullscreen_block .filter_block li a {
color: #ffffff !important;
}
.mobile_menu {
padding: 15px 0 25px 0 !important;
}
.mobile_menu_wrapper {
background: #2a282f;
}
.socials_list li a.ico_social-delicious {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -520px -0px;
}
.socials_list li a.ico_social-dribbble {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -560px -0px;
}
.socials_list li a.ico_social-facebook {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -0px -40px;
}
.socials_list li a.ico_social-flickr {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -40px -40px;
}
.socials_list li a.ico_social-gplus {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -80px -40px;
}
.socials_list li a.ico_social-instagram {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -120px -40px;
}
.socials_list li a.ico_social-linked {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -160px -40px;
}
.socials_list li a.ico_social-pinterest {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -200px -40px;
}
.socials_list li a.ico_social-tumblr {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -240px -40px;
}
.socials_list li a.ico_social-twitter {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -280px -40px;
}
.socials_list li a.ico_social-vimeo {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -320px -40px;
}
.socials_list li a.ico_social-youtube {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -360px -40px;
}
.featured_slider_wrapper a.featured_prev {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -200px 0;
}
.featured_slider_wrapper a.featured_next {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -260px 0;
}
.blogpost_type_ico.post_type_aside {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat 0 0;
}
.blogpost_type_ico.post_type_audio {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -40px 0;
}
.blogpost_type_ico.post_type_chat {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -80px 0;
}
.blogpost_type_ico.post_type_gallery {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -120px 0;
}
.blogpost_type_ico.post_type_image {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -160px 0;
}
.blogpost_type_ico.post_type_link {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -200px 0;
}
.blogpost_type_ico.post_type_quote {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -240px 0;
}
.blogpost_type_ico.post_type_text {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -280px 0;
}
.blogpost_type_ico.post_type_video {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) no-repeat -320px 0;
}
.btn_back:before {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -61px -1px;
}
.contentarea ul.list_type1 li:before {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat 0 -41px;
}
.contentarea ul.list_type2 li:before {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -13px -41px;
}
.contentarea ul.list_type3 li:before {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -26px -41px;
}
.contentarea ul.list_type4 li:before {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -39px -41px;
}
.contentarea ul.list_type5 li:before {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -52px -41px;
}
.contentarea ul.list_type6 li:before {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -65px -41px;
}
.widget_nav_menu ul li a:before,
.widget_archive ul li a:before,
.widget_pages ul li a:before,
.widget_categories ul li a:before,
.widget_recent_entries ul li a:before {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -20px 0;
}
blockquote:before {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -80px -40px #46434e;
}
.carouselslider ul li .smallproflinks a.facebook_link {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -600px -0px;
}
.carouselslider ul li .smallproflinks a.twitter_link {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -600px -240px;
}
.carouselslider ul li .smallproflinks a.tumbler_link {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -600px -200px;
}
.carouselslider ul li .smallproflinks a.linkedin_link {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -600px -120px;
}
.carouselslider ul li .smallproflinks a.member_email {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -600px -160px;
}
.carouselslider ul li .smallproflinks a.flickr_link {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -600px -80px;
}
.carousel-previous {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -41px -21px;
}
.carousel-next {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -41px -1px;
}
.post_type_ico .post_type_gallery {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -360px 0;
}
.post_type_ico .post_type_image {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -400px 0;
}
.post_type_ico .post_type_video {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -440px 0;
}
.shortcode_accordion_item_title .ico,
.shortcode_toggles_item_title .ico {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat 0 0;
}
.shortcode_accordion_item_title.ui-state-active .ico,
.shortcode_toggles_item_title.ui-state-active .ico {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat 0 -20px;
}
.shortcode_messagebox .box_close {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) -61px -21px;
}
.ico_socialize_facebook1 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -360px -80px;
}
.ico_socialize_facebook2 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -400px -80px;
}
.ico_socialize_twitter1 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -40px -200px;
}
.ico_socialize_twitter2 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -80px -200px;
}
.ico_socialize_twitter3 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -120px -200px;
}
.ico_socialize_digg1 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -40px -80px;
}
.ico_socialize_digg2 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -80px -80px;
}
.ico_socialize_google1 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -0px -120px;
}
.ico_socialize_google2 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -40px -120px;
}
.ico_socialize_tumbler {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -0px -200px;
}
.ico_socialize_delicious {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -560px -40px;
}
.ico_socialize_plixi {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -200px -160px;
}
.ico_socialize_dribbble1 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -160px -80px;
}
.ico_socialize_dribbble2 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -200px -80px;
}
.ico_socialize_stubleUpon {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -400px -160px;
}
.ico_socialize_lastfm {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -240px -120px;
}
.ico_socialize_moby {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -400px -120px;
}
.ico_socialize_vimeo {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -200px -200px;
}
.ico_socialize_youtube1 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -400px -200px;
}
.ico_socialize_youtube2 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -440px -200px;
}
.ico_socialize_myspace {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -440px -120px;
}
.ico_socialize_linkedIn {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -280px -120px;
}
.ico_socialize_pinterest {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -160px -160px;
}
.ico_socialize_flickr {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -480px -80px;
}
.ico_socialize_vk1 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -240px -200px;
}
.ico_socialize_vk2 {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -280px -200px;
}
.ico_socialize_odnoklassniki {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -0px -160px;
}
.ico_socialize_gowalla {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -80px -120px;
}
.ico_socialize_dropbox {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -240px -80px;
}
.ico_socialize_skype {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -360px -160px;
}
.ico_socialize_iChat {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -160px -120px;
}
.ico_socialize_instagram {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -200px -120px;
}
.ico_socialize_evernote {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -320px -80px;
}
.ico_socialize_deviantart {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -0px -80px;
}
.ico_socialize_blogspot {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -520px -40px;
}
.ico_socialize_reddit {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -240px -160px;
}
.ico_socialize_technorati {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -440px -160px;
}
.ico_socialize_yahoo {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -360px -200px;
}
.ico_socialize_diigo {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -120px -80px;
}
.ico_socialize_blinklist {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -480px -40px;
}
.ico_socialize_bing {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -440px -40px;
}
.ico_socialize_behnce {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -400px -40px;
}
.ico_socialize_picasa {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -120px -160px;
}
.ico_socialize_forrst {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -520px -80px;
}
.ico_socialize_ffffound {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -440px -80px;
}
.ico_socialize_viddler {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -160px -200px;
}
.ico_socialize_friendfeed {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -560px -80px;
}
.ico_socialize_mobileMe {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -360px -120px;
}
.ico_socialize_wordpress {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -320px -200px;
}
.ico_socialize_drupal {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -280px -80px;
}
.ico_socialize_paypal {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -40px -160px;
}
.ico_socialize_share {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -320px -160px;
}
.ico_socialize_mail {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -320px -120px;
}
.ico_socialize_rss {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -280px -160px;
}
.ico_socialize_home {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -120px -120px;
}
.ico_socialize_phone {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_icons.png) -80px -160px;
}
ul.sitemap_list li:before {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat 0 -41px;
}
.fullscreen_title .btn_next {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat 0 -80px;
}
.fullscreen_title .btn_prev {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat 0 -120px;
}
.fullscreen_title .btn_close {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -160px 0;
} @media only screen and (-webkit-min-device-pixel-ratio: 2) {
header a.menu_toggler {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/mobile_menu.png) no-repeat center;
background-size: 29px 29px;
}
.fullscreen_title .btn_next {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat 0 -80px;
}
.fullscreen_title .btn_prev {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat 0 -120px;
}
.fullscreen_title .btn_close {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -160px 0;
}
.featured_slider_wrapper a.featured_prev {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -200px 0;
}
.featured_slider_wrapper a.featured_next {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -260px 0;
}
.btn_back:before {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -61px -1px;
}
ul.sitemap_list li:before {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat 0 -41px;
}
.contentarea ul.list_type1 li:before {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat 0 -41px;
}
.contentarea ul.list_type2 li:before {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -13px -41px;
}
.contentarea ul.list_type3 li:before {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -26px -41px;
}
.contentarea ul.list_type4 li:before {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -39px -41px;
}
.contentarea ul.list_type5 li:before {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -52px -41px;
}
.contentarea ul.list_type6 li:before {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -65px -41px;
}
.widget_nav_menu ul li a:before,
.widget_archive ul li a:before,
.widget_pages ul li a:before,
.widget_categories ul li a:before,
.widget_recent_entries ul li a:before {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -20px 0;
}
blockquote:before {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -80px -40px #46434e;
}
.carousel-previous {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -41px -21px;
}
.carousel-next {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat -41px -1px;
}
.shortcode_accordion_item_title .ico,
.shortcode_toggles_item_title .ico {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat 0 0;
}
.shortcode_accordion_item_title.ui-state-active .ico,
.shortcode_toggles_item_title.ui-state-active .ico {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) no-repeat 0 -20px;
}
.shortcode_messagebox .box_close {
background-size: 320px 62px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_buttons.png) -61px -21px;
}
.socials_list li a.ico_social-delicious {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -520px -0px;
}
.socials_list li a.ico_social-dribbble {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -560px -0px;
}
.socials_list li a.ico_social-facebook {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -0px -40px;
}
.socials_list li a.ico_social-flickr {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -40px -40px;
}
.socials_list li a.ico_social-gplus {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -80px -40px;
}
.socials_list li a.ico_social-instagram {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -120px -40px;
}
.socials_list li a.ico_social-linked {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -160px -40px;
}
.socials_list li a.ico_social-pinterest {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -200px -40px;
}
.socials_list li a.ico_social-tumblr {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -240px -40px;
}
.socials_list li a.ico_social-twitter {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -280px -40px;
}
.socials_list li a.ico_social-vimeo {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -320px -40px;
}
.socials_list li a.ico_social-youtube {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -360px -40px;
}
.blogpost_type_ico.post_type_aside {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat 0 0;
}
.blogpost_type_ico.post_type_audio {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -40px 0;
}
.blogpost_type_ico.post_type_chat {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -80px 0;
}
.blogpost_type_ico.post_type_gallery {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -120px 0;
}
.blogpost_type_ico.post_type_image {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -160px 0;
}
.blogpost_type_ico.post_type_link {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -200px 0;
}
.blogpost_type_ico.post_type_quote {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -240px 0;
}
.blogpost_type_ico.post_type_text {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -280px 0;
}
.blogpost_type_ico.post_type_video {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) no-repeat -320px 0;
}
.carouselslider ul li .smallproflinks a.facebook_link {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -600px -0px;
}
.carouselslider ul li .smallproflinks a.twitter_link {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -600px -240px;
}
.carouselslider ul li .smallproflinks a.tumbler_link {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -600px -200px;
}
.carouselslider ul li .smallproflinks a.linkedin_link {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -600px -120px;
}
.carouselslider ul li .smallproflinks a.member_email {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -600px -160px;
}
.carouselslider ul li .smallproflinks a.flickr_link {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -600px -80px;
}
.post_type_ico .post_type_gallery {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -360px 0;
}
.post_type_ico .post_type_image {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -400px 0;
}
.post_type_ico .post_type_video {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -440px 0;
}
.ico_socialize_facebook1 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -360px -80px;
}
.ico_socialize_facebook2 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -400px -80px;
}
.ico_socialize_twitter1 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -40px -200px;
}
.ico_socialize_twitter2 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -80px -200px;
}
.ico_socialize_twitter3 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -120px -200px;
}
.ico_socialize_digg1 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -40px -80px;
}
.ico_socialize_digg2 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -80px -80px;
}
.ico_socialize_google1 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -0px -120px;
}
.ico_socialize_google2 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -40px -120px;
}
.ico_socialize_tumbler {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -0px -200px;
}
.ico_socialize_delicious {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -560px -40px;
}
.ico_socialize_plixi {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -200px -160px;
}
.ico_socialize_dribbble1 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -160px -80px;
}
.ico_socialize_dribbble2 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -200px -80px;
}
.ico_socialize_stubleUpon {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -400px -160px;
}
.ico_socialize_lastfm {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -240px -120px;
}
.ico_socialize_moby {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -400px -120px;
}
.ico_socialize_vimeo {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -200px -200px;
}
.ico_socialize_youtube1 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -400px -200px;
}
.ico_socialize_youtube2 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -440px -200px;
}
.ico_socialize_myspace {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -440px -120px;
}
.ico_socialize_linkedIn {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -280px -120px;
}
.ico_socialize_pinterest {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -160px -160px;
}
.ico_socialize_flickr {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -480px -80px;
}
.ico_socialize_vk1 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -240px -200px;
}
.ico_socialize_vk2 {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -280px -200px;
}
.ico_socialize_odnoklassniki {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -0px -160px;
}
.ico_socialize_gowalla {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -80px -120px;
}
.ico_socialize_dropbox {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -240px -80px;
}
.ico_socialize_skype {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -360px -160px;
}
.ico_socialize_iChat {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -160px -120px;
}
.ico_socialize_instagram {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -200px -120px;
}
.ico_socialize_evernote {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -320px -80px;
}
.ico_socialize_deviantart {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -0px -80px;
}
.ico_socialize_blogspot {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -520px -40px;
}
.ico_socialize_reddit {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -240px -160px;
}
.ico_socialize_technorati {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -440px -160px;
}
.ico_socialize_yahoo {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -360px -200px;
}
.ico_socialize_diigo {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -120px -80px;
}
.ico_socialize_blinklist {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -480px -40px;
}
.ico_socialize_bing {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -440px -40px;
}
.ico_socialize_behnce {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -400px -40px;
}
.ico_socialize_picasa {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -120px -160px;
}
.ico_socialize_forrst {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -520px -80px;
}
.ico_socialize_ffffound {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -440px -80px;
}
.ico_socialize_viddler {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -160px -200px;
}
.ico_socialize_friendfeed {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -560px -80px;
}
.ico_socialize_mobileMe {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -360px -120px;
}
.ico_socialize_wordpress {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -320px -200px;
}
.ico_socialize_drupal {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -280px -80px;
}
.ico_socialize_paypal {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -40px -160px;
}
.ico_socialize_share {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -320px -160px;
}
.ico_socialize_mail {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -320px -120px;
}
.ico_socialize_rss {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -280px -160px;
}
.ico_socialize_home {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -120px -120px;
}
.ico_socialize_phone {
background-size: 640px 240px !important;
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/retina/frame_icons.png) -80px -160px;
}
}
.thumb_toggle a {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/btn_menu.png) no-repeat center;
}
.fs_slider_prev {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -200px 0;
}
.fs_slider_next {
background: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/frame_buttons.png) no-repeat -260px 0;
}
header a.menu_toggler {
background:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/light/mobile_menu.png) no-repeat center;
} .woo_hover_img:before {
border:4px rgba(255,255,255, 0.5) solid !important;
background-image:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/woo_shop/woo_hover_img.png) !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
.woo_hover_img:before {
background-image:url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/img/retina/woo_shop/woo_hover_img.png) !important;
background-size:52px 52px!important;
-webkit-background-size:52px 52px!important;
}
}.fs_gallery_container {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.fs_gallery_container.fade {
opacity: 1 !important;
}
.fs_gallery_container.fade li,
.fs_gallery_container li {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: hidden;
display: block;
opacity: 0;
background-position: center !important;
transition: opacity 1500ms;
-webkit-transition: opacity 1500ms;
}
.fs_gallery_container.fade li.current-slide,
.fs_gallery_container li.current-slide {
opacity: 1;
}
.fs_gallery_container.zoom li {
-ms-transform: scale(1.5);
-webkit-transform: scale(1.5);
transform: scale(1.5);
transition: opacity 1000ms, transform 1000ms;
-webkit-transition: opacity 1000ms, -webkit-transform 1000ms;
}
.fs_gallery_container.zoom li.current-slide {
opacity: 1;
-ms-transform: scale(1);
-webkit-transform: scale(1);
transform: scale(1);
}
.fs_gallery_container.slide_left li {
-ms-transform: translate(-50%, 0);
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
transition: opacity 1000ms, transform 1000ms;
-webkit-transition: opacity 1000ms, -webkit-transform 1000ms;
}
.fs_gallery_container.slide_right li {
-ms-transform: translate(50%, 0);
-webkit-transform: translate(50%, 0);
transform: translate(50%, 0);
transition: opacity 1000ms, transform 1000ms;
-webkit-transition: opacity 1000ms, -webkit-transform 1000ms;
}
.fs_gallery_container.slide_top li {
-ms-transform: translate(0, -100%);
-webkit-transform: translate(0, -100%);
transform: translate(0, -100%);
transition: opacity 1000ms, transform 1000ms;
-webkit-transition: opacity 1000ms, -webkit-transform 1000ms;
}
.fs_gallery_container.slide_bottom li {
-ms-transform: translate(0, 100%);
-webkit-transform: translate(0, 100%);
transform: translate(0, 100%);
transition: opacity 1000ms, transform 1000ms;
-webkit-transition: opacity 1000ms, -webkit-transform 1000ms;
}
.fs_gallery_container.slide_top li.current-slide,
.fs_gallery_container.slide_bottom li.current-slide,
.fs_gallery_container.slide_left li.current-slide,
.fs_gallery_container.slide_right li.current-slide {
opacity: 1;
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
transition: opacity 1000ms, transform 1000ms;
-webkit-transition: opacity 1000ms, -webkit-transform 1000ms;
} .fs_slider_prev,
.fs_slider_next {
width: 60px;
height: 60px;
display: block;
position: fixed;
top: 50%;
margin-top: -113px;
z-index: 99;
opacity: 0;
transition: opacity 400ms;
-webkit-transition: opacity 400ms;
}
.header2top .fs_slider_prev,
.header2top .fs_slider_next {
margin-top: -40px !important;
}
.fs_gallery_wrapper:hover .fs_slider_prev,
.fs_gallery_wrapper:hover .fs_slider_next {
opacity: 0.3;
}
.fs_slider_prev {
left: 50px;
}
.fs_slider_next {
right: 50px;
}
.fs_gallery_wrapper:hover .fs_slider_prev:hover,
.fs_gallery_wrapper:hover .fs_slider_next:hover {
opacity: 0.6;
} .fs_title_wrapper {
position: fixed;
bottom: 79px;
width: 400px;
left: 0;
padding: 15px 20px 18px 20px;
border-right: 8px solid;
transition: left 400ms;
-webkit-transition: left 400ms;
}
.header2top .fs_title_wrapper {
bottom: 0px;
}
.fs_title_wrapper.change {
left: 0;
}
.fs_title_wrapper.notext {
left: -450px;
}
.fs_title_wrapper h1 {
font-size: 36px !important;
line-height: 38px !important;
font-weight: 300;
text-transform: uppercase;
margin: 0;
font-family: 'Open Sans', sans-serif !important;
text-align: left;
}
.fs_title_wrapper h6 {
margin: -1px 0 0 0;
font-weight: normal;
text-transform: none;
font-size: 16px !important;
line-height: 18px !important;
font-family: 'Open Sans', sans-serif !important;
text-align: left;
} .fs_thmb_viewport {
position: fixed;
display: block;
bottom: 79px;
right: 0;
width: 100%;
height: 88px;
overflow-x: hidden;
z-index: 99;
transition: all 400ms;
-webkit-transition: all 400ms;
}
.header2top .fs_thmb_viewport {
bottom: 0px;
}
.fs_thmb_wrapper {
position: relative;
overflow: hidden;
height: 88px;
display: block;
}
.fs_thmb_viewport .fs_thmb_list {
position: absolute;
left: 0;
top: 0;
height: 88px;
}
.fs_thmb_viewport .fs_thmb_list li {
display: inline-block;
float: left;
width: 88px;
height: 88px;
cursor: pointer;
position: relative;
}
.fs_thmb_viewport .fs_thmb_list li  .fs_thmb_fadder {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: block;
opacity: 0;
transition: opacity 400ms;
-webkit-transition: opacity 400ms;
}
@media only screen and (min-width: 1100px) {
.fs_thmb_viewport .fs_thmb_list li.current-slide .fs_thmb_fadder {
opacity: 0.3;
}
.fs_thmb_viewport .fs_thmb_list li:hover .fs_thmb_fadder {
opacity: 0.5;
}
}
.thumb_toggle a {
width: 18px;
padding: 26px 0;
margin-left: 4px;
height: 17px;
}
.fs_title_wrapper.fs_hide {
left: -458px !important;
}
.fs_thmb_viewport.fs_hide {
margin-bottom: -167px !important;
}
.header2top .fs_thmb_viewport.fs_hide {
margin-bottom: -88px !important;
}
@media only screen and (max-width: 760px) {
.fs_thmb_viewport {
display: none;
}
.fs_title_wrapper {
bottom: 0px !important;
}
.thumb_toggle {
display: none;
}
}
@media only screen and (min-width: 460px) and (max-width: 760px) {
.fs_title_wrapper {
width: 432px;
}
}
@media only screen and (max-width: 459px) {
.fs_title_wrapper {
width: 272px;
}
.fs_title_wrapper h1 {
font-size: 28px;
line-height: 30px;
}
.fs_title_wrapper h6 {
font-size: 13px;
line-height: 15px;
}
}@font-face {
font-family: 'CoreIconsRegular';
src: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/css/fonts/coreicons-webfont.eot);
src: url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/css/fonts/coreicons-webfont.eot?#iefix) format('embedded-opentype'),
url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/css/fonts/coreicons-webfont.woff) format('woff'),
url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/css/fonts/coreicons-webfont.ttf) format('truetype'),
url(//nicesmile.co.uk/wp-content/themes/gt3-wp-frame/css/fonts/coreicons-webfont.svg#coreiconsregular) format('svg');
font-weight: normal;
font-style: normal;
font-display: fallback;
}
* {
font-family:'Open Sans', Helvetica, sans-serif;
font-weight:400;
}
.call_us .ico,
.ico,
.shortcode_iconbox .ico span {
font-family: 'CoreIconsRegular';
} p, td, div,
blockquote p {
font-size:13px;
line-height:16px;
}
header .top_line .call_us,
header .top_line .slogan {
line-height:14px;
font-size:11px;
}
h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration:none!important;
padding:0;
color:#46434e;
}
header nav ul.menu > li > a,
.widget_nav_menu ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_categories ul li a,
.widget_recent_entries ul li a,
.dropcap,
.widget_mailchimpsf_widget .mc_submit,
.shortcode_accordion_item_title,
.shortcode_toggles_item_title,
.feedback_form .feedback_go,
.feedback_form .feedback_reset,
#commentform #reset,
#commentform #submit,
.btn_login,
.shortcode_promoblock .promo_button_block a,
.shortcode_tab_item_title,
.price_item .price_item_btn a,
.shortcode_button,
.filter_navigation ul li ul li a,
.pp_wrapper input[type="submit"],
header nav ul.menu > li > a span {
font-family:'Open Sans', sans-serif!important;
}
* {
font-family: 'Arial', Helvetica, sans-serif;
color:#6e6c74;
}
input, button, select, textarea {
font-family:Arial, Helvetica, sans-serif!important;
}
h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.shipping-calculator-button {
font-family:'Open Sans', sans-serif!important;
}
h1, h1 span, h1 a {
font-size:32px !important;
line-height:34px !important;
}
h2, h2 span, h2 a {
font-size:28px !important;
line-height:30px !important;
}
h3, h3 span, h3 a {
font-size:24px !important;
line-height:26px !important;
}
h4, h4 span, h4 a {
font-size:20px !important;
line-height:22px !important;
}
h5, h5 span, h5 a {
font-size:18px !important;
line-height:20px !important;
}
h6, h6 span, h6 a {
font-size:16px !important;
line-height:18px !important;
}  ::selection {background:#c9d100;}
::-moz-selection {background:#c9d100;}
.highlighted_colored,
.widget_nav_menu ul li a:hover,
.widget_archive ul li a:hover,
.widget_pages ul li a:hover,
.widget_categories ul li a:hover,
.widget_recent_entries ul li a:hover,
blockquote.type1:before,
.shortcode_accordion_item_title:hover,
.shortcode_toggles_item_title:hover,
.feedback_form .feedback_go:hover,
.feedback_form .feedback_reset:hover,
#commentform #reset:hover,
#commentform #submit:hover,
.btn_login:hover,
.module_iconboxes:hover,
.carousel_fadder,
.gallery_fadder,
.shortcode_promoblock .promo_button_block a,
.shortcode_tab_item_title:hover,
.skills_list li .skill_div,
.price_item.most_popular .price_item_title,
.price_item .price_item_btn a:hover,
.price_item.most_popular .price_item_btn a,
.shortcode_button.btn_type4,
.pagerblock li a:hover,
.widget_tag_cloud a:hover,
.fs_thmb_viewport .fs_thmb_list li .fs_thmb_fadder,
.fs_grid_module .grid_gallery-item .item_hover-img .item_hover-fadder,
.pp_wrapper input[type="submit"]:hover {
background-color:#c9d100;
}
.widget_mailchimpsf_widget .mc_submit:hover,
.flickr_fadder,
.shortcode_button.btn_type1:hover {
background-color:#c9d100!important;
}
header nav ul.menu  li .sub-menu a {
background:#c9d100;
background:rgba(201,209,0,0.9);
}
header nav ul.menu  li .sub-menu li {
border-top-color:rgba(201,209,0,0.7);
}
a,
.dropcap.colored,
#footer_bar .recent_posts_content .post_title,
.featured_slider ul li .carousel_meta a:hover,
.shortcode_promoblock h3,
.module_contact_info a:hover,
.columns1 .portfolio_meta span a:hover,
.blog_head .blogpost_meta span a:hover,
.fs_blog_module .fs_blog-meta a:hover,
.module_fs_meta a:hover,
.twitter_list li a {
color:#c9d100;
}
header ul.menu > li > a:hover,
header ul.menu > li:hover > a,
header ul.menu > li.current-menu-item > a,
header ul.menu > li.current-menu-parent > a,
ol.commentlist li .thiscommentbody .comment_info span a:hover,
.fullscreen_block .filter_block li a:hover,
.fullscreen_block .filter_block li.selected a,
.mobile_menu li > a:hover,
.mobile_menu li.current-menu-item > a,
.mobile_menu li.current-menu-parent > a,
.fs_blog_module .blog_item h6 a:hover,
.fs_blog_pager a:hover,
.fs_blog_pager a.current,
.btn_load_more_fs:hover,
header ul.menu > li > a:hover span,
header ul.menu > li:hover > a span,
.mobile_menu li > a:hover span,
.mobile_menu li > a.lang_sel_sel span,
header ul.menu > li > a.lang_sel_sel span {
color:#c9d100!important;
}
hr.colored,
.fullscreen_title h1 {
border-color:#c9d100;
}
.fs_title_wrapper {
border-color:#c9d100!important;
}
header nav ul.menu  li > .sub-menu > li:first-child:before {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #c9d100;
}
.fullscreen_layout header nav ul.menu  li > .sub-menu > li:last-child:before {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #c9d100;
}
.blog_sidebar_pager .fs_blog_pager .pagerblock li a:hover {background-color:#c9d100 !important;
}
.blog_sidebar_pager .fs_blog_pager .pagerblock li a.current {background: #46434E !important;
} nav.woocommerce-pagination ul.page-numbers li a:hover,
nav.woocommerce-pagination ul.page-numbers li a:focus {
background:#c9d100;
}
.widget_product_tag_cloud a:hover {background:#c9d100 !important;
}
.widget_product_categories a:hover,
.widget_product_categories li.current-cat a,
.widget_login .pagenav a:hover,
.woocommerce-page .widget_nav_menu ul li a:hover,
.widget_layered_nav li:hover, .widget_layered_nav li.chosen,
.widget_layered_nav li:hover a, .widget_layered_nav li.chosen a,
.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen a {color:#c9d100 !important;
}
.widget_product_categories a:before,
.widget_login .pagenav a:before,
.woocommerce-page .widget_nav_menu ul li a:before,
.widget_layered_nav li:before {
font-family:'Open Sans', Helvetica, sans-serif !important;
}
.widget_price_filter .ui-slider .ui-slider-range {background:#c9d100 !important;
}
.widget_price_filter .ui-slider .ui-slider-handle:before {background:#c9d100;
}
.woocommerce div.product span.price,
.woocommerce div.product del .amount,
.woocommerce div.product ins .amount {font-family:'Open Sans', sans-serif !important;
}
.woocommerce div.product ins,
.woocommerce div.product ins .amount {color:#c9d100;
}
.summary .product_meta span a:hover {color:#c9d100 !important;
}
.woocommerce .button.alt, .woocommerce .pay {background:#c9d100 !important;	
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a {
font-family:'Open Sans', sans-serif;
}
.woocommerce-review-link,
.woocommerce-review-link span {color:#6e6c74 !important;
}
.woocommerce-review-link:hover,
.woocommerce-review-link:hover span {color:#c9d100 !important;
}
.woocommerce .shop_table.cart .actions .button.checkout-button {background-color:#c9d100 !important;
}
mark {background:#c9d100;
}
.woo_hover_img {background:#c9d100;
}
.woocommerce-page .cart-collaterals .cart_totals table tr.order-total td span {
color:#c9d100;
}
nav.woocommerce-pagination ul.page-numbers li a,
nav.woocommerce-pagination ul.page-numbers li span,
.woocommerce_container ul.products li.product .amount,
.woocommerce ul.products li.product .amount,
.woocommerce_container ul.products li.product .price del,
.woocommerce ul.products li.product .price del,
.woocommerce_container ul.products li.product .price del .amount,
.woocommerce ul.products li.product .price del .amount,
.woocommerce_container ul.products li.product .price ins,
.woocommerce_container ul.products li.product .price ins .amount,
.woocommerce ul.products li.product .price ins,
.woocommerce ul.products li.product .price ins .amount,
.woocommerce_container ul.products li.product .price .from,
.woocommerce ul.products li.product .price .from,
.widget_product_tag_cloud a,
.woocommerce_container ul.products li.product .price,
.woocommerce ul.products li.product .price {
font-family:'Arial', Helvetica, sans-serif !important;
}
.woocommerce table.shop_table thead th,
.woocommerce a.button, .woocommerce button.button,
.woocommerce input.button, .woocommerce #respond input#submit,
.woocommerce #content input.button, .woocommerce a.edit,
.woocommerce #commentform #submit,
.woocommerce-page input.button,
.woocommerce .shipping_calculator h2 a {
font-family:'Open Sans', sans-serif !important;
}
.shipping-calculator-button:hover {
color:#c9d100 !important;
}