#text-40 > #subform > #fieldEmail{
width:80%;
}
iframe[Attributes Style] {
width: 280px!important;
}
#wpcf7-f31-o1 > form > div.wpcf7-form-control-wrap > div > div > div > iframe{
width: 100%!important;
overflow: hidden;
}
#wpcf7-f31-o1 > form > div.wpcf7-form-control-wrap > div > div > div{
width: 100%!important;
}
form#subForm button {
color: #fff;
width: 20%!important;
float: right;
}  @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/ty9dfvLAziwdqQ2dHoyjphTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/frNV30OaYdlFRtH2VnZZdhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/gwVJDERN2Amz39wrSoZ7FxTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/aZMswpodYeVhtRvuABJWvBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/VvXUGKZXbHtX_S_VCTLpGhTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/e7MeVAyvogMqFwwl61PKhBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 100;
src: local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v15/2tsd397wLxj96qwHyNIkxPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}  @font-face {
font-family: 'Noticia Text';
font-style: normal;
font-weight: 400;
src: local('Noticia Text'), local('NoticiaText-Regular'), url(http://fonts.gstatic.com/s/noticiatext/v6/wdyV6x3eKpdeUPQ7BJ5uUP8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Noticia Text';
font-style: normal;
font-weight: 400;
src: local('Noticia Text'), local('NoticiaText-Regular'), url(http://fonts.gstatic.com/s/noticiatext/v6/wdyV6x3eKpdeUPQ7BJ5uUD0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Noticia Text';
font-style: normal;
font-weight: 400;
src: local('Noticia Text'), local('NoticiaText-Regular'), url(http://fonts.gstatic.com/s/noticiatext/v6/wdyV6x3eKpdeUPQ7BJ5uUOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Noticia Text';
font-style: normal;
font-weight: 700;
src: local('Noticia Text Bold'), local('NoticiaText-Bold'), url(http://fonts.gstatic.com/s/noticiatext/v6/pEko-RqEtp45bE2P80AAKRleLRUdNWOtq4SldHKv7HI.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Noticia Text';
font-style: normal;
font-weight: 700;
src: local('Noticia Text Bold'), local('NoticiaText-Bold'), url(http://fonts.gstatic.com/s/noticiatext/v6/pEko-RqEtp45bE2P80AAKeIaMZP5eRGvEWe_CNIU_oY.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Noticia Text';
font-style: normal;
font-weight: 700;
src: local('Noticia Text Bold'), local('NoticiaText-Bold'), url(http://fonts.gstatic.com/s/noticiatext/v6/pEko-RqEtp45bE2P80AAKXNuWYKPzoeKl5tYj8yhly0.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}  @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSq-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSpX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSv8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhgVThLs8Y7ETJzDCYFCSLE.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxpiMaisvaUVUsYyVzOmndek.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrBAWGjcah5Ky0jbCgIwDB8.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxv14vlcfyPYlAcQy2UfDRm4.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqfJul7RR1X4poJgi27uS4w.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxqvyPXdneeGd26m9EmFSSWg.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjTOQ_MqJVwkKsUn0wKzc2I.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBjUj_cnvWIuuBMVgbX098Mw.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBkbcKLIaa1LC45dFaAfauRA.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmo_sUJ8uO4YLWRInS22T3Y.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBr6up8jxqWt8HVA3mDhkV_0.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBiYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxmgpAmOCqD37_tyH_8Ri5MM.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxsPNMTLbnS9uQzHQlYieHUU.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxgyhumQnPMBCoGYhRaNxyyY.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxhUVAXEdVvYDDqrz3aeR0Yc.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxlf4y_3s5bcYyyLIFUSWYUU.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxnywqdtBbUHn3VPgzuFrCy8.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}  @font-face {
font-family: 'Indie Flower';
font-style: normal;
font-weight: 400;
src: local('Indie Flower'), local('IndieFlower'), url(http://fonts.gstatic.com/s/indieflower/v8/10JVD_humAd5zP2yrFqw6ugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 100;
src: local('Lato Hairline'), local('Lato-Hairline'), url(http://fonts.gstatic.com/s/lato/v11/eFRpvGLEW31oiexbYNx7Y_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 100;
src: local('Lato Hairline'), local('Lato-Hairline'), url(http://fonts.gstatic.com/s/lato/v11/GtRkRNTnri0g82CjKnEB0Q.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: local('Lato Light'), local('Lato-Light'), url(http://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(http://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: local('Lato Bold'), local('Lato-Bold'), url(http://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 900;
src: local('Lato Black'), local('Lato-Black'), url(http://fonts.gstatic.com/s/lato/v11/R4a6fty3waPci7C44H8AjvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 900;
src: local('Lato Black'), local('Lato-Black'), url(http://fonts.gstatic.com/s/lato/v11/tI4j516nok_GrVf4dhunkg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');
unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 300;
src: local('Oswald Light'), local('Oswald-Light'), url(http://fonts.gstatic.com/s/oswald/v10/l1cOQ90roY9yC7voEhngDBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 300;
src: local('Oswald Light'), local('Oswald-Light'), url(http://fonts.gstatic.com/s/oswald/v10/HqHm7BVC_nzzTui2lzQTDVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 400;
src: local('Oswald Regular'), local('Oswald-Regular'), url(http://fonts.gstatic.com/s/oswald/v10/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 400;
src: local('Oswald Regular'), local('Oswald-Regular'), url(http://fonts.gstatic.com/s/oswald/v10/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 700;
src: local('Oswald Bold'), local('Oswald-Bold'), url(http://fonts.gstatic.com/s/oswald/v10/dI-qzxlKVQA6TUC5RKSb3xJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 700;
src: local('Oswald Bold'), local('Oswald-Bold'), url(http://fonts.gstatic.com/s/oswald/v10/bH7276GfdCjMjApa_dkG6VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
} @font-face {
font-family:'FontAwesome';
src:url(//laserandskin.ie/wp-content/themes/font/fontawesome-webfont.eot?v=4.2.0);
src:url(//laserandskin.ie/wp-content/themes/font/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'), ;
font-weight:400;
font-style:normal;
}
#wpo-mainnav .dropdown-menu {
background-color: #fff !important;
border: none !important;
border-radius: 0;
color: #000 !important;
min-width: 210px;
padding: 10px 15px 20px;
text-align: left;
}
#wpo-mainnav .dropdown-menu li a {
color: #000 !important;}
.wpmenucart-icon-shopping-cart-0:before{font-family:FontAwesome;speak:none;font-style:normal;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;margin-right:.25em;content:"\f07a"} .empty-wpmenucart{display:none!important}.cartcontents+.amount:before{content:'-';margin:0 .25em}.wpmenucart-display-right{float:right!important}.wpmenucart-display-left{float:left!important}.wpmenucart-icon-shopping-cart{background-image:none;vertical-align:inherit}.wpmenucart-thumbnail img{width:32px;height:auto;margin-right:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.wpmenucart-submenu-item a{overflow:hidden;white-space:nowrap!important}.wpmenucart-order-item-info,.wpmenucart-thumbnail{display:inline-block;vertical-align:middle}.wpmenucart .clearfix,.wpmenucart-product-name,.wpmenucart-product-quantity-price{display:block}.wpmenucart .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .wpmenucart .clearfix{height:1%}li.wpmenucartli a.wpmenucart-contents span{display:inline-block!important} .page-list-ext,.page-list-ext:after{clear:both}.page-list .current_page_item>a{font-weight:700}.page-list-ext:after,.page-list-ext:before{display:table;line-height:0;content:""}.page-list-ext .page-list-ext-item{clear:both;margin:10px 0 30px}.page-list-ext .page-list-ext-image{float:left;display:inline;margin:5px 15px 15px 0}.page-list-ext .page-list-ext-title{clear:none}
.box-heading > span, #wpb_wps_latest_product-3 > h2{
font-family:'Lato'!important;
}
#nav_menu-4 > div.box-heading, #nav_menu-3 > div.box-heading, #nav_menu-5 > div.box-heading{
background-color:transparent!important;
}
#nav_menu-4 > div.box-heading > span, #nav_menu-3 > div.box-heading > span, #nav_menu-5 > div.box-heading > span{
color:black!important;
}
div.wpcf7 {
margin: 0;
padding: 0
}
div.wpcf7-response-output {
margin: 1em .5em 1em;
padding: .2em 1em
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14
}
div.wpcf7-mail-sent-ng {
border: 2px solid red
}
div.wpcf7-spam-blocked {
border: 2px solid orange
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700
}
.wpcf7-form-control-wrap {
position: relative
}
span.wpcf7-not-valid-tip {
color: red;
font-size: 1em;
display: block
}
.wpcf7-display-none,
div.wpcf7 div.ajax-error {
display: none
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid red;
background: #fff;
padding: .2em .8em
}
span.wpcf7-list-item {
margin-left: .5em
}
div.wpcf7 img.ajax-loader {
border: none;
vertical-align: middle;
margin-left: 4px
}
div.wpcf7 .placeheld {
color: #888
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #666
}
.post-thumb {
width: 100%;
border: 1px solid #f7f5f6
}
h1 {
font-size: 24px;
}
h2 {
font-size: 22px;
}
h4 {
font-size: 16px!important;
font-weight: 700
}
h3 {
font-size: 18px;
}
section>div>div>div>div>div>div>h3 {
color: #666!important;
font-size: 18px!important;
font-weight: 700!important
}
section>div>div>div>div>div>div>h2 {
color: #666!important;
font-size: 22px!important;
font-weight: 700!important
}
body p a {
color: #89CBDA!important
}
body p a:hover {
color: #74B2C0!important
}
#wpo-main-content>div.products>div>div:nth-child(1)>div.product-action.col-md-3.col-sm-3>div.add-to-cart,
#wpo-main-content>div.products>div>div:nth-child(1)>div.product-action.col-md-3.col-sm-3>div.add-to-cart>a,
#wpo-main-content>div.products>div>div:nth-child(3)>div.product-action.col-md-3.col-sm-3>div.add-to-cart,
#wpo-main-content>div.products>div>div:nth-child(3)>div.product-action.col-md-3.col-sm-3>div.add-to-cart>a,
#wpo-main-content>div.products>div>div:nth-child(4)>div.product-action.col-md-3.col-sm-3>div.add-to-cart,
#wpo-main-content>div.products>div>div:nth-child(4)>div.product-action.col-md-3.col-sm-3>div.add-to-cart>a,
#wpo-main-content>div.products>div>div>div.product-meta.col-md-6.col-sm-6>a,
.compare,
.postid-2380 #single-product>div:nth-child(2)>div>form,
.postid-2380 #single-product>div:nth-child(2)>div>form>div.cart,
.postid-2387 #single-product>div:nth-child(2)>div>form,
.postid-2387 #single-product>div:nth-child(2)>div>form>div.cart,
.postid-2391 #single-product>div:nth-child(2)>div>form,
.postid-2391 #single-product>div:nth-child(2)>div>form>div.cart {
display: none!important
}
.relatedposts {
width: 100%;
margin: 0 0 20px;
float: left;
font-size: 12px;
font-weight: 700
}
.relatedthumb {
margin: 0 1px;
float: left
}
.relatedthumb img {
margin: 0 0 3px;
padding: 0
}
.post-name,
.post-name h2 {
margin-bottom: 0!important
}
.relatedthumb a {
text-decoration: none;
display: block;
width: 200px;
padding: 4px
}
.next-post,
.prev-post {
text-align: center!important;
width: 45%!important;
background: #f7f5f6!important;
padding: 10px;
border: 1px solid #d0d0d0!important
}
.prev-post {
float: left
}
.next-post {
margin-right: 1%;
float: right
}
.next-post:last-of-type,
div.next-post:empty,
div.prev-post:empty {
background: 0 0!important;
border: none!important
}
.nav-next h3,
.nav-previous h3 {
color: #89CBDA!important
}
.next-post a>img,
.prev-post a>img {
height: auto;
width: 90%!important;
vertical-align: middle
}
.alert.alert-success {
color: #fff!important;
background-color: #88c8db!important;
border-color: #88c8db!important
}
.woocommerce-page table.cart td.actions .input-text {
width: 50%!important
}
#order_review_heading,
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3 {
color: #666!important;
font-weight: 700
}
.wpmenucart-icon-shopping-cart-0:before {
content: "\f290";
font-family: FontAwesome;
speak: none;
font-style: normal;
font-weight: 400;
display: inline;
width: auto;
height: auto;
line-height: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
vertical-align: baseline;
background-image: none;
background-position: 0 0;
background-repeat: repeat;
margin-top: 0;
margin-right: .25em
}
.button,
.vc_custom_heading .vc_custom_1458038935101 .vc_gitem-post-data .vc_gitem-post-data-source-post_excerpt p .button {
font-style: normal!important
}
.left,
.right {
max-width: 250px;
font-weight: 700
}
.close {
color: #fff!important
}
.return-to-shop {
display: none!important
}
.page-id-19 aside#text-15,
.product_meta {
display: none
}
.left {
float: left
}
.right {
float: right
}
#post-19 {
margin-top: 10px
}
.header-wrap img {
width: 100%
}
.post-title {
line-height: 1.2!important
}
#wpb_wps_latest_product-2 div.box-heading,
.wpb_area_title.widgettitle {
line-height: 1.5em;
box-sizing: border-box;
text-transform: uppercase;
overflow: visible
}
#post-653 {
margin-top: 10px!important
}
.head-phone {
display: block;
width: 35%;
font-family: Lato;
font-size: 16px;
color: #666;
text-align: right
}
a.button {
text-decoration: none;
color: #fff!important;
background-color: #000!important
}
.vc_custom_heading .vc_custom_1458038935101 .vc_gitem-post-data .vc_gitem-post-data-source-post_excerpt h3 {
color: #000!important;
font-family: raleway!important
}
.post-thumb {
text-align: center
}
.post-thumb img {
width: auto!important;
height: auto
}
.entry-meta {
background: #f7f5f6!important;
padding: 10px!important
}
.post-name {
margin-top: 0!important
}
.wpb_area_title.widgettitle {
margin: 0 0 18px!important;
color: #fff;
background: #000;
padding: 10px 0;
text-align: center;
font-size: 15px!important;
font-weight: 400;
position: relative;
height: 40px!important;
font-family: raleway!important
}
.wpb_area_title.widgettitle:before {
display: none!important
}
.wpb_area_title.widgettitle:after {
content: '';
display: block;
height: 0;
position: absolute;
width: 0;
top: 40px;
left: calc(50% - 10px);
z-index: 2;
border-top: 10px #000 solid;
border-left: 10px transparent solid;
border-right: 10px transparent solid
}
.entry-title {
color: #666;
font-family: Lato!important;
padding: 20px 10px;
font-weight: 300!important;
margin-top: 10px!important
}
#xyz_insert_php_widget-2 div.box-middle {
top: 90%!important
}
#archives-2 .box-heading:after,
#categories-2 .box-heading:after,
#recent-posts-2 .box-heading:after,
#text-38 .box-heading:after,
#text-40 .box-heading:after,
#text-41 > div.box-heading:after,
#wpb_wps_latest_product-2 div.box-heading:after {
width: 0;
top: 40px;
left: calc(50% - 10px);
z-index: 2;
border-top: 10px #000 solid;
border-left: 10px transparent solid;
border-right: 10px transparent solid
}
.wpo-sidebar .sidebar-element {
margin-bottom: 0!important
}
.post-share:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.post-share .social-networks a {
font-size: 16px!important
}
.blog-social .fa { font-size: 14px; }
#wpb_wps_latest_product-2 div.box-heading {
margin: 0 0 18px!important;
color: #fff!important;
background: #000!important;
padding: 10px 0;
text-align: center;
font-family: raleway;
font-size: 15px!important;
font-weight: 400;
position: relative;
height: 40px!important
}
.grid_no_animation figcaption {
background: #f7f5f6!important;
text-align: center;
display: block;
overflow: hidden;
height: 170px!important
}
.wpb_slider_area {
margin-top: -20px!important
}
#recent-posts-2 .box-heading,
#text-38 .box-heading,
#text-41 .box-heading,
#text-40 .box-heading{
line-height: 1.5em;
margin: 0 0 18px!important;
color: #fff;
text-align: center;
box-sizing: border-box;
font-family: raleway;
font-size: 15px!important;
text-transform: uppercase;
overflow: visible
}
#wpb_wps_latest_product-2 div.box-heading:after {
content: '';
display: block;
height: 0;
position: absolute
}
#wpb_wps_latest_product-2 div.box-heading span:after,
#wpb_wps_latest_product-2 div.box-heading span:before {
display: none!important
}
#recent-posts-2 .box-heading {
background: #000;
padding: 10px 0;
font-weight: 400;
position: relative;
height: 40px!important
}
#recent-posts-2,
#recent-posts-2 ul li {
background-color: #f7f5f6!important
}
#recent-posts-2 .box-heading:after {
content: '';
display: block;
height: 0;
position: absolute
}
#recent-posts-2 .box-heading span:after,
#recent-posts-2 .box-heading span:before,
.box-heading:before {
display: none!important
}
#recent-posts-2 ul li {
padding: 5px 20px!important
}
.post-date {
font-weight: 700!important
}
#text-38 .box-heading, #text-40 .box-heading, #text-41 .box-heading {
background: #000;
padding: 10px 0;
font-weight: 400;
position: relative;
height: 40px!important
}
.box-heading {
height: 40px!important;
font-family: raleway!important
}
#archives-2 .box-heading,
#categories-2 .box-heading {
line-height: 1.5em;
margin: 0 0 18px!important;
color: #fff;
text-align: center;
box-sizing: border-box;
font-family: raleway;
font-size: 15px!important;
font-weight: 400;
text-transform: uppercase;
overflow: visible
}
#text-38 .box-heading:after,
#text-40 .box-heading:after{
content: '';
display: block;
height: 0;
position: absolute
}
#text-40 .box-heading span:after,
#text-40 .box-heading span:before,
#text-41 .box-heading span:after,
#text-41 .box-heading span:before,
#text-38 .box-heading span:after,
#text-38 .box-heading span:before {
display: none!important
}
#text-38, #text-40, #text-41 {
background: #f7f5f6!important
}
.deport-title-area>a:nth-of-type(n+2):nth-of-type(-n+3):before {
content: ' - '
}
.deport-title-area>a:nth-of-type(n+4) {
display: none
}
.wpo_search,
div.entry-meta>a:nth-of-type(n+4) {
display: none!important
}
#categories-2 .box-heading {
background: #000;
padding: 10px 0;
position: relative;
height: 40px!important
}
#categories-2 .box-heading:after {
content: '';
display: block;
height: 0;
position: absolute
}
#categories-2 .box-heading span:after,
#categories-2 .box-heading span:before {
display: none!important
}
#categories-2 {
background-color: #f7f5f6!important
}
#categories-2 label {
padding: 0 10px!important
}
#archives-2 .box-heading {
background: #000;
padding: 10px 0;
position: relative;
height: 40px!important
}
.tablepress-id-10 td.column-2,
.tablepress-id-10 th.column-2,
.tablepress-id-11 td.column-2,
.tablepress-id-11 th.column-2,
.tablepress-id-8 td.column-2,
.tablepress-id-8 th.column-2,
.tablepress-id-9 td.column-2,
.tablepress-id-9 th.column-2 {
text-align: right
}
#archives-2 .box-heading:after {
content: '';
display: block;
height: 0;
position: absolute
}
#archives-2 .box-heading span:after,
#archives-2 .box-heading span:before {
display: none!important
}
#archives-2 {
background-color: #f7f5f6!important
}
#archives-2 label {
padding: 0 10px!important
}
.btn-primary,
.btn-primary:hover {
background-color: #88c8db!important;
border-color: #88c8db!important;
color: #000!important
}
.review {
display: inline-block;
width: 200px
}
.review p {
display: block;
max-width: 150px;
float: left;
font-size: 16px
}
#single-product .yith-wcwl-add-to-wishlist,
.posted_in,
.wishlist-compare,
div.woocommerce-tabs,
li.reviews_tab {
display: none!important
}
.review p a img {
border: 0;
height: auto;
max-width: 50%;
vertical-align: middle;
float: right
}
.review p a img:hover {
max-width: 60%
}
.product-block .product-action .add-to-cart {
width: 100%!important
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.thumbnail a>img,
.thumbnail>img {
display: block;
max-width: 90%!important;
height: auto
}
.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a:hover {
background-color: rgba(0, 0, 0, .1)!important
}
.wpb_heading .wpb_singleimage_heading {
float: left!important;
margin-right: 20px!important;
margin-top: 10px!important;
font-size: 20px!important;
line-height: 20px
}
.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {
color: #666!important;
border-color: #ebebeb!important;
background-color: #f7f5f6!important
}
#wpo-mainnav .navbar ul.nav>li>a {
letter-spacing: 1px!important;
padding: 16px 8px!important
}
.letter-spacing,
p#home-advice {
letter-spacing: 5px
}
.bdp_blog_template img { }
#post-653 .bdp_blog_template img {
max-width: 100%!important
}
#post-212 .bdp_blog_template.deport {
padding-bottom: 0!important;
padding-top: 0!important
}
.blog-sidebar {
margin-top: 60px!important
}
.deport .metadatabox span i {
color: #89CBDA!important
}
.deport .deport-wrap .deport-title-area>a::after {
background: #89CBDA;
content: "";
height: 6px;
left: -40px;
margin-top: -3px;
position: absolute;
top: 12px;
width: 35px
}
#gift-card .gift-card-img img {
max-width: 50%!important
}
@media (max-width:767px) {
.wpb_single_image img {
width: 50%!important
}
}
#mailchimpsf_widget-6 .box-heading:after,
#mailchimpsf_widget-7 .box-heading:after {
height: 0;
width: 0;
top: 40px;
left: calc(50% - 10px);
z-index: 2;
border-top: 10px #000 solid;
border-left: 10px transparent solid;
border-right: 10px transparent solid
}
.tablepress-id-8 .row-16,
.tablepress-id-8 .row-2,
.tablepress-id-8 .row-23,
.tablepress-id-8 .row-28,
.tablepress-id-8 .row-32,
.tablepress-id-8 .row-35,
.tablepress-id-8 .row-40,
.tablepress-id-8 .row-6 {
background-color: #fff!important
}
.tablepress-id-8,
.tablepress-id-9 {
background-color: #f7f5f6
}
.tablepress-id-9 .row-10,
.tablepress-id-9 .row-13,
.tablepress-id-9 .row-2,
.tablepress-id-9 .row-20,
.tablepress-id-9 .row-26,
.tablepress-id-9 .row-7 {
background-color: #fff!important
}
.tablepress-id-10 {
background-color: #f7f5f6
}
.tablepress-id-10 .row-10,
.tablepress-id-10 .row-15,
.tablepress-id-10 .row-2,
.tablepress-id-10 .row-21,
.tablepress-id-10 .row-24,
.tablepress-id-10 .row-28,
.tablepress-id-10 .row-6,
.tablepress-id-11 .row-1,
.tablepress-id-13 .row-1 {
background-color: #fff!important
}
.tablepress-id-11,
.tablepress-id-12 {
background-color: #f7f5f6
}
.tablepress-id-12 td.column-2,
.tablepress-id-12 td.column-3 {
text-align: center
}
.tablepress-id-12 .row-1,
.tablepress-id-12 .row-11 {
background-color: #fff!important
}
.tablepress-id-13,
.tablepress-id-14 {
background-color: #f7f5f6
}
.tablepress-id-13 td.column-2,
.tablepress-id-13 th.column-2 {
text-align: right
}
.tablepress-id-14 td.column-2,
.tablepress-id-14 td.column-3 {
text-align: center
}
.tablepress-id-14 .row-1,
.tablepress-id-14 .row-14 {
background-color: #fff!important
}
.home-consult {
margin-top: 70px;
padding: 10px;
vertical-align: middle
}
#mailchimpsf_widget-6 .box-heading,
#mailchimpsf_widget-7 .box-heading {
line-height: 1.5em;
background: #000;
padding: 10px 0;
text-align: center;
font-family: raleway;
font-size: 15px!important;
overflow: visible;
color: #fff;
font-weight: 400;
margin: 0 0 18px!important;
box-sizing: border-box;
text-transform: uppercase
}
#mailchimpsf_widget-6 .box-heading {
position: relative
}
#mailchimpsf_widget-6 .box-heading span:after,
#mailchimpsf_widget-6 .box-heading span:before {
display: none!important
}
#mailchimpsf_widget-6 .box-heading:after {
content: '';
display: block;
position: absolute
}
#mailchimpsf_widget-5 .box-heading {
display: none
}
#mailchimpsf_widget-7 .box-heading {
position: relative
}
#mailchimpsf_widget-7 .box-heading span:after,
#mailchimpsf_widget-7 .box-heading span:before {
display: none!important
}
#mailchimpsf_widget-7 .box-heading:after {
content: '';
display: block;
position: absolute
}
#text-35, #text-41{
background-color: #f7f5f6
}
ul.blog-follow {
width: 220px!important
}
.home-consult .grey-btn:hover {
color: #fff
}
.home-consult>div {
border: 1px solid #fff
}
@media screen and (max-width:767px) {
.review-button img {
max-width: 20%!important;
margin: 0 auto!important
}
}
.tablepress .odd td {
background-color: #f7f5f6!important
}
.tablepress .odd td.column-2 {
width: 50%
}
.tablepress .odd td.column-2 a:hover {
background-color: #fff!important;
padding: 5px;
border: 1px solid #000
}
#wpo-footer {
background: #f7f5f6
}
.wpo-copyright {
background-color: #000!important
}
.wpo-copyright .inner .copyright {
border-top: none !important;
}
.copyright {
color: #eee!important
}
.copyright a {
color: #fff!important
}
.copyright a:hover {
color: #666!important
}
.copyright .author {
font-size: 13px;
float: right;
}
@media screen and (max-width:500px) {
.wpo-copyright .inner .copyright{
padding-top: 15px !important;
padding-bottom: 15px !important;
}
.copyright .author {
float: none;
display: block;
padding-top: 10px;
}
}
#text-30 .footer-news {
color: #666;
font-size: 18px;
margin: 30px 0!important;
padding-left: 9px!important
}
#text-33 .social-follow {
margin: 0 -10px!important
}
#text-33 .social-follow a {
font-size: 20px!important
}
#text-33 .social-follow li {
width: 20px!important;
margin-left: 10px!important
}
#text-33 .top {
font-family: Montserrat, serif!important;
font-size: 18px!important;
color: #666;
font-weight: 400
}
#text-33 .social-follow li:first-of-type {
padding-left: 0!important;
margin-left: 5px!important
}
#text-31 .social-follow,
#text-31 h2 {
margin: 0!important
}
@media screen and (max-width:739px) {
#text-30 .footer-news {
color: #666;
font-size: 18px
}
}
#text-31 h2 {
font-size: 22px;
font-weight: 700
}
@media screen and (max-width:767px) {
#text-31 {
text-align: center
}
#text-31 .social-follow {
margin: 0 auto!important
}
}
#text-32 {
margin-top: 20!important
}
.footer-top-right #mailchimpsf_widget-5 #mc_signup_submit {
max-width: 20%!important;
font-style: normal!important
}
.footer-top-right #mailchimpsf_widget-5 #mc_signup_form .mc_input {
float: left;
min-width: 0!important;
width: 80%
}
.footer-top-right #mailchimpsf_widget-5 {
background: 0 0
}
.footer-top-right #mailchimpsf_widget-5 #mc_subheader {
display: none
}
p#home-advice {
display: none!important
}
.special .offer-heading,
h1.wpo-title {
display: none
}
@media (min-width:768px) {
.vc_col-sm-6 {
width: 49.5%!important
}
.vc_col-sm-3 {
width: 24.5%!important
}
}
.tablepress tfoot th,
.tablepress thead th {
background: #000!important;
color: #fff;
font-family: Lato!important
}
.tablepress td {
color: #666!important
}
.row-2 .even td,
.row-4 .even td,
.row-6 .even td,
.row-8 .even td {
color: #666!important;
font-weight: 700
}
.skin-peel-btn {
width: 100%!important;
border-left: 3px solid #eee
}
.advice-wrapper img {
max-width: 70%!important
}
.advice-wrapper {
background-color: #f7f5f6;
padding: 20px
}
.mega-dropdown-menu {
background-color: #f7f5f6!important;
border: none!important
}
.mega-dropdown-menu a {
color: #000!important
}
@media (max-width:480px) {
.page-title>span {
font-size: 16px!important
}
.page-title {
line-height: 20px!important;
text-align: center
}
}
.product-title {
margin-bottom: 10px!important
}
.product-title h2 {
color: #666;
font-size: 17px
}
.product-image {
background-size: 100% 100%;
height: 100px;
width: 150px;
margin: 0 auto
}
.product-link a {
color: #666!important
}
#text-18 p {
text-align: left;
padding-left: 10px;
font-family: Lato
}
.call-me {
font-weight: 300;
color: #fff;
background: #000;
font-size: 15px!important;
text-align: center;
padding: 5px;
text-transform: uppercase
}
.call-me:before,
.download:before {
font-weight: 400;
font-family: FontAwesome;
font-style: normal
}
.call-me:before {
content: "\f095";
font-size: 20px;
margin-right: 10px;
color: #fff
}
.award {
border: 2px solid #f7f5f6!important
}
#text-28.award img {
width: 100%;
height: 100%
}
#wpo-mainnav .navbar-inverse .navbar-nav>li.active {
border-left: none!important;
border-right: none!important
}
#wpo-mainnav .navbar-inverse .navbar-nav>li.active>a {
color: #fff!important;
background-color: none!important
}
#wpo-mainnav .navbar-inverse .navbar-nav>li:hover>a,
#wpo-mainnav .navbar-inverse .navbar-nav>li>a:hover {
color: #000!important;
background-color: #f7f5f6!important
}
.wpo-megamenu .dropdown-submenu>.dropdown-menu {
border-radius: 6px!important;
left: 0!important;
width: 200px!important;
margin-left: 0!important;
margin-top: 0!important;
top: 20px!important;
padding: 0 15px!important;
background-color: #f7f5f6!important;
border: 0!important
}
.carousel-control.right {
background: 0 0!important;
right: -20%!important
}
.carousel-control.left {
background: 0 0!important;
left: -20%!important
}
.before-after {
width: 300px;
margin: 0 auto
}
ul {
list-style: disc
}
.content {
margin-top: 40px
}
.wpcf7 input[type=text],
.wpcf7 input[type=email],
.wpcf7 textarea {
width: 100%!important
}
#-modal,
.box-element .container {
width: 100%
}
.wpcf7-form {
padding: 0 10px!important
}
.jk_sidebar .col-md-3 {
margin-top: 50px!important
}
.vc_btn3.vc_btn3-color-juicy-pink,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
background: #000!important;
color: #fff!important
}
blockquote {
background: #F7F5F6!important;
padding: 10px 0!important
}
#header-main .header-wrap>div {
height: 100px;
padding-left: 0!important;
padding-right: 0!important
}
@media (max-width:992px) {
.container {
margin-right: auto;
margin-left: auto;
padding-left: 9px;
padding-right: 0!important
}
}
#wpo-mainnav .megamenu {
margin: 0 auto!important
}
ul.megamenu-items>li:before,
ul.menu>li:before {
display: none!important
}
.download,
.download-2 {
display: block;
Font-size: 16px
}
.download {
text-align: left;
padding: 10px 0;
max-width: 150px;
float: left;
color: #666
}
.download:before {
content: "\f019";
font-size: 30px;
color: #000;
float: left;
padding: 5px
}
#nav_menu-3 ul li a,
#nav_menu-4 ul li a,
#nav_menu-5 ul li a {
font-size: 12px;
line-height: 20px
}
.download-2 {
max-width: 200px;
margin-bottom: 10px!important;
color: #666
}
@media screen and (max-width:767px) {
.download-2 {
text-align: center;
display: block;
max-width: 200px;
margin: 10px auto!important;
Font-size: 16px;
color: #666
}
}
.video {
font-weight: 300;
color: #fff;
background: #000;
font-size: 15px!important;
text-align: center;
padding: 10px;
text-transform: uppercase;
margin: 0!important
}
#text-13,
#text-29,
aside#mailchimpsf_widget-3,
aside#text-15,
aside#text-16,
aside#text-17,
aside#text-18,
aside#text-27,
aside#text-40,
aside#text-34 {
background-color: #f7f5f6!important
}
.video:before {
content: "\f03d";
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
font-size: 20px;
margin-right: 10px;
color: #fff
}
#wpo-footer .wpo-footer-center {
margin-bottom: 0!important
}
.footer-bottom {
margin: 0 auto 40px
}
.box-element,
h4 {
margin-bottom: 0!important
}
#text-34>div>a>img {
float: right
}
aside#text-18 div h3 {
color: #666;
font-size: 18px;
background: #fff;
padding: 20px 10px
}
.special-icon:before,
aside#text-18 div h3:before {
font-size: 20px;
font-family: FontAwesome;
font-style: normal
}
aside#text-18 div h3:before {
content: "\f095";
font-weight: 400;
color: #000;
margin-right: 20px
}
aside#text-34 h2 {
color: #666;
font-weight: 700
}
#text-29 {
padding: 0!important
}
aside#mailchimpsf_widget-3 {
margin: 15px 0 0
}
#header-main .inner>* {
display: table-cell;
vertical-align: middle;
text-align: center;
padding: 15px 0 0!important;
border-radius: 5px
}
.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
background-color: #000!important
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 92%!important
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
padding-left: 20px!important
}
aside {
margin-top: 15px
}
aside:first-of-type {
margin-top: 0
}
.special-icon:before {
content: "\f06b";
font-weight: 400;
margin-right: 10px;
color: #fff
}
#text-18 .phone p {
text-align: left
}
#special-offer,
.consult,
.social-follow,
.special,
div#text-4 {
text-align: center
}
.jk_sidebar {
margin-top: 10px!important;
padding-top: 0!important
}
.consult {
background: #000;
padding: 10px;
color: #fff;
margin: 0!important
}
.consult span {
color: #fff;
font-weight: 300;
font-size: 16px
}
.menu-_menu-container {
padding-top: 40px;
float: left
}
aside#text-20 ul .footer-menu {
padding: 40px 0 10px
}
.consult:before {
content: "\f073";
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
font-size: 20px;
margin-right: 10px;
color: #fff
}
#mc_signup_submit,
#mc_signup_submit .button {
font-style: normal!important
}
.vc_custom_1454672643037 {
padding-top: 10px!important;
padding-bottom: 10px!important;
padding-left: 10px!important;
background-color: #000!important;
margin: 10px 0!important
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
-webkit-appearance: button;
background: #000;
color: #fff;
padding: 5px 15px;
cursor: pointer
}
.footer-bottom>div {
margin: 0 auto
}
.white-accordian {
margin-top: 0
}
.page-title {
padding-left: 15px;
background-color: #F7F5F6;
height: 165px;
line-height: 165px;
text-transform: uppercase;
background-repeat: no-repeat;
background-position: 100%;
font-size: 30px;
color: #666!important
}
.side-menu-item {
padding: 8px 6px;
border-top: 1px #D6D6D6 solid;
background-color: #ECECEC;
margin: 0 -5px;
text-transform: uppercase;
transition: all .5s linear
}
.side-menu-item:hover {
background-color: #3C3B3B;
color: #29C8FF
}
#-modal {
position: fixed;
left: 0;
top: 0;
height: 100%;
display: none;
background-color: rgba(0, 0, 0, .7)
}
#video-modal>div {
position: absolute;
left: 30%;
top: 25%;
padding: 10px;
background-color: #82BFFF
}
#special-offer,
div#price-list-widget {
margin-top: 15px;
background-color: #A1DCFF;
padding: 5px
}
#price-list-widget>div {
background-color: #61ADFB;
padding: 3px;
margin: -5px
}
div.widget_text.home-sidebar {
margin-top: 15px;
min-height: 250px;
background-size: 100% 100%;
background-repeat: no-repeat;
padding: 15px;
position: relative
}
div.widget_text.home-sidebar h3 {
margin-top: 0
}
div.widget_text.home-sidebar p { bottom: 5px
}
#text-2 { }
#text-3 {
background-image: url(//laserandskin.ie/wp-content/uploads/2016/03/Excessive-Sweating-2.jpg)
}
#text-5 {
background-image: url(//laserandskin.ie/wp-content/uploads/2015/08/anti-aging.png)
}
#text-6 {
background-image: url(//laserandskin.ie/wp-content/uploads/2015/08/for-men.jpg)
}
div#text-4 {
background-image: url(//laserandskin.ie/wp-content/uploads/2016/03/bookconsultation-nobutton.jpg);
background-size: 100% 100%;
margin-bottom: 20px
}
#text-4 img {
width: 112px;
margin: 29px auto auto;
position: absolute;
left: 31%
}
#text-4 h2,
#text-4 h3,
#text-5 h3,
#text-5 p {
color: #FFF
}
#text-4 h2 {
font-weight: 600;
font-size: 32px
}
.cell {
width: 33.33333%;
border-right: 1px #E6E6E6 solid;
float: left;
height: 50px
}
.cell>span {
margin-top: 10px
}
.cell>p {
line-height: 4
}
.cell-wrapper {
border-top: 1px #E6E6E6 solid;
border-bottom: 1px #E6E6E6 solid;
margin-top: 20px
}
.cell b {
color: #000
}
.cell .social-networks {
list-style: none;
margin: auto;
width: 150px;
margin-top: 5px!important
}
.follow-us h4 {
padding: 5px;
color: #fff;
font-weight: 300
}
.social-follow {
list-style: none;
color: #000;
padding: 0!important;
margin: 0 auto 10px!important;
width: 220px!important
}
.cell .social-networks li,
.social-follow li {
height: 30px;
width: 30px;
margin-left: 5px;
text-align: center;
float: left
}
.cell .social-networks a {
font-size: 18px
}
.social-follow a {
font-size: 22px
}
.cell .social-networks li,
.social-follow li {
padding: 5px
}
.social-follow li {
padding: 2.5px
}
#text-13 {
background: #efefef;
padding: 0!important;
margin-bottom: 15px;
min-height: 100px
}
.last {
border: none
}
.subscribe-newsletter {
background-color: #efefef;
margin-top: 15px
}
.subscribe-newsletter h3 {
color: grey;
text-align: center
}
.home-top-box,
.home-top-box-2,
.home-top-box-3 {
height: 250px;
background-size: 100% 100%
}
.home-top-box {
background-image: url(//laserandskin.ie/wp-content/uploads/2016/03/shutterstock_57431923-1.jpg)!important
}
.home-top-box-2 {
background-color: #3A3A3A
}
.home-top-box-3 {
background-image: url(//laserandskin.ie/wp-content/uploads/2016/03/shutterstock_90206206.jpg)!important
}
.home-top-box-2>div {
background: url(//laserandskin.ie/wp-content/uploads/2016/03/Skinshop-noborder.jpg);
background-size: 100% 100%
}
.home-top-box-2 img {
width: 200px;
position: absolute;
bottom: 40px;
left: 24%
}
.home-top-box-2 h1 {
color: #FFF;
border-bottom: 1px #6D6D6D solid;
text-align: center;
margin: auto;
padding: 6px
}
.home-top-box-2 p {
color: #fff;
padding: 10px;
font-size: 20px
}
.home-top-box-2 p>span>a {
color: #666;
float: right;
font-weight: 800
}
.home-top-box-2>div,
.home-top-box-3>div,
.home-top-box>div {
background-color: rgba(0, 0, 0, .26);
height: 100%;
padding: 10px
}
.home-top-box-2>div>div,
.home-top-box-3>div>div,
.home-top-box>div>div {
border: 1px solid #DCDCDC;
height: 100%
}
.grey-btn {
color: #fff;
display: inline-block;
padding: 5px;
margin: 60px auto 0;
border: 1px solid #FFF;
background-color: transparent!important
}
#topbar,
.mc_display_rewards,
.mc_var_label {
display: none!important
}
.box-middle {
position: absolute;
top: 47%;
left: calc(50% - 50px)
}
.box-middle-2 {
position: absolute;
top: 50%;
left: calc(50% - 80px)
}
.widget-header, .box-heading{
padding: 10px;
background-color: #000;
color: #FFF;
text-align: center
}
.arrow-down {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
margin: auto auto 6px;
border-top: 10px solid #000
}
p#home-advice {
text-align: center;
color: #96D7E6!important;
font-weight: 700;
text-transform: uppercase;
margin: 0!important
}
.short-underline {
width: 72px;
border-bottom: 2px #000 solid;
margin: 10px auto
}
.short-underline-2 {
width: 250px;
border-bottom: 2px #000 solid;
margin: 10px 0
}
body {
font-family: raleway, sans-serif!important;
font-weight: 400!important
}
body p {
color: #666
}
.advice-wrapper {
text-align: center
}
.lifestyle-wrapper {
margin-top: 40px;
text-align: center
}
.lifestyle-wrapper img {
margin-bottom: 15px;
height: auto;
width: 100%
}
.lifestyle-wrapper h2 {
font-size: 16px;
text-align: center;
text-transform: uppercase
}
div#excerpt {
text-align: left;
color: #000;
margin-top: 15px;
font-size: 15px
}
.footer-top {
padding: 20px;
border-top: 1px #E8E8E8 solid;
text-align: center;
background-size: 132px;
background-repeat: no-repeat;
background-position: 78% 50%
}
.big-title {
font-size: 49px;
color: #4A4A4A
}
#wpo-mainbody {
margin-top: 20px!important
margin-bottom: 0;
}
#wpo-footer .wpo-footer-center .box-heading {
border: none!important;
padding-top: 0!important
}
#wpo-footer .textwidget p {
color: #292929;
line-height: 1.3em;
}
#wpo-footer .textwidget p a {
color: #666666 !important;
}
.col-md-12.footer-top a {
margin: 5px 10px;
font-size: 12px;
letter-spacing: 3px;
color: #5A5A5A;
font-weight: 700
}
#wpo-mainnav {
position: fixed!important;
top: 0!important;
width: 100%;
background-color: #000;
z-index: 200
}
#wpo-mainnav .navbar ul.nav>li>a {
color: #fff
}
.mainnav-wrap {
background-color: #000!important;
border: none!important
}
#header-main {
margin-top: 50px
}
.sidebars-template .row>div {
padding: 0!important
}
.sidebars-template>.box-element {
margin-left: -9px
}
.widget_mailchimpsf_widget {
background-color: #f7f5f6!important;
text-align: center;
margin-top: 10px
}
.mc_form_inside {
margin: 0 1px!important
}
#mc_subheader {
background: #fff;
padding: 20px
}
.widgettitle {
line-height: 1.5em;
margin: 0 0 18px!important;
color: #fff;
background: #000;
position: relative;
padding: 10px 0;
text-align: center;
box-sizing: border-box;
font-family: raleway;
font-size: 15px!important;
font-weight: 400;
text-transform: uppercase
}
.currency,
.languages {
margin-right: 5px
}
.widgettitle:after {
content: '';
display: block;
height: 0;
position: absolute;
width: 0;
top: 40px;
left: calc(50% - 10px);
z-index: 2;
border-top: 10px #000 solid;
border-left: 10px transparent solid;
border-right: 10px transparent solid
}
@media screen and (max-width:767px) {
.widgettitle:after {
content: '';
display: block;
height: 0;
position: absolute;
width: 0;
top: 40px;
left: calc(50% - 10px);
z-index: 2;
border-top: 10px #000 solid;
border-left: 10px transparent solid;
border-right: 10px transparent solid
}
}
#mc_signup_submit {
width: 30%!important;
display: inline-block;
margin-top: 1px!important;
padding: 5px 0!important;
font-family: Lato, sans-serif!important
}
#mc_signup_form {
padding: 10!important;
background: #f7f5f6!important;
border: none!important
}
#mc_signup_form .mc_input {
float: left;
min-width: 0!important;
width: 70%
}
.mc_form_inside {
margin-bottom: 20px
}
.widgetform {
width: 100%
}
#text-26 {
background-image: url(//laserandskin.ie/wp-content/uploads/2016/03/Best_clinic_Ireland_resized.jpg);
border: 2px solid #f7f5f6
}
.bypostauthor,
.gallery-caption,
.sticky,
.wp-caption,
.wp-caption-text {
color: #000
}
.alignright {
text-align: right
}
.alignleft {
text-align: left
}
.aligncenter {
text-align: center
}
.languages {
position: relative;
z-index: 20
}
.submenu-languages {
position: absolute;
visibility: hidden;
left: 0;
z-index: 30;
background-color: #000;
width: 100%;
border-top: 3px solid #000
}
.submenu-languages li {
padding: 10px 20px
}
.submenu-languages li a {
color: #999
}
.submenu-languages li a:hover {
color: #fff
}
.menu-item-language:hover .submenu-languages {
visibility: visible
}
#lang_sel a {
line-height: 27px!important;
border: 1px solid #ededed!important
}
.currency select {
height: 29px;
display: inline-block
}
.homepage-top-box-1 {
padding-left: 0!important
}
@media screen and (max-width:1200px) {
.head-phone {
display: block;
font-family: Lato;
font-size: 14px;
color: #666;
float: none;
text-align: none
}
.home-top-box-2 p {
color: #fff;
padding: 10px;
font-size: 16px
}
#xyz_insert_php_widget-2 div.box-middle {
top: 92%!important
}
.home-top-box,
.home-top-box-2,
.home-top-box-3 {
height: 200px!important
}
.box-middle {
position: absolute;
top: 40%;
left: calc(50% - 50px)
}
.box-middle-2 {
position: absolute;
top: 43%;
left: calc(50% - 80px)
}
}
@media screen and (max-width:991px) {
.blog-side {
clear: both!important
}
.header-phone {
display: none!important
}
}
@media screen and (max-width:556px) {
.header-phone {
display: none!important
}
}
@media screen and (max-width:1024px) {
#xyz_insert_php_widget-2 div.box-middle {
top: 92%!important
}
.home-top-box-2 p {
color: #fff;
padding: 10px;
font-size: 16px
}
}
@media screen and (max-width:990px) {
.home-top-box,
.home-top-box-2,
.home-top-box-3 {
height: 180px!important
}
.box-middle {
position: absolute;
top: 35%;
left: calc(50% - 50px)
}
.box-middle-2 {
position: absolute;
top: 38%;
left: calc(50% - 80px)
}
.home-top-box-2 p {
color: #fff;
padding: 10px;
font-size: 16px
}
#xyz_insert_php_widget-2 div.box-middle {
top: 92%!important
}
div.widget_text.home-sidebar {
margin-top: 15px;
min-height: 200px;
background-size: 100% 100%;
background-repeat: no-repeat;
padding: 15px;
position: relative
}
.home-consult .grey-btn {
margin: 0 auto
}
div.widget_text.home-sidebar p {
position: absolute;
bottom: 30px
}
}
@media screen and (max-width:767px) {
.homepage-top-box-1 {
padding-left: 15px!important;
padding-bottom: 15px!important
}
.home-top-box,
.home-top-box-2,
.home-top-box-3 {
height: 400px!important
}
.cell-wrapper {
display: none!important
}
div.widget_text.home-sidebar {
margin-top: 15px;
min-height: 350px;
background-size: 100% 100%;
background-repeat: no-repeat;
padding: 15px;
position: relative
}
.grey-btn,
.grey-btn-2,
.home-consult .grey-btn {
margin: 100px auto
}
}
@media screen and (max-width:580px) {
.home-top-box,
.home-top-box-2,
.home-top-box-3 {
height: 250px!important
}
#xyz_insert_php_widget-2 div.box-middle {
top: 90%!important
}
}
@media(max-width: 600px){
#sb_instagram #sbi_images .sbi_item{ display: none; }
#sb_instagram #sbi_images .sbi_item:nth-child(-n+6){ display: inline-block; }
#sb_instagram #sbi_images .sbi_item { width:50% !important; height:auto!important; }
#sb_instagram .sbi_photo{
height:195px!important;   
}
}
@media screen and (max-width:480px) {
section.box-element.vc_custom_1457802486223 {
margin: 0 0 0 -10px!important
}
table {
font-size: 11px!important
}
.tablepress td.column-2,
.tablepress th.column-2 {
text-align: left!important
}
#xyz_insert_php_widget-2 div.box-middle {
top: 90%!important
}
.sbi_item .sbi_type_image{
width:50%!important;
}
}
article .vc_column_container {
padding-right: 15px;
padding-left: 15px
}
.vc_column_container>.vc_column-inner {
padding-left: 0!important;
padding-right: 0!important
}
form#subForm button {
color: #fff
}
.textwidget #fieldEmail {
width: 80%; }
#text-39 {
margin-top: 21px
}
.page-id-803 .alignleft {
text-align: left;
float: left;
padding-right: 17px;
}
.box-heading{
color:#fff !important;
} #TB_ajaxContent{overflow: hidden!important}.ul-YoutubeGallery{display:inline-block;width:97%;margin-bottom:10px}.ul-YoutubeGallery li.li-YoutubeGallery{float:left;margin:0 12px 15px;width:auto;list-style-type:none}.ul-YoutubeGallery li h3.title-YoutubeGallery{margin-bottom:5px;min-height:30px;color:#444}.ul-YoutubeGallery li img.img-YoutubeGallery{border-radius:3px 3px 3px 3px;box-shadow:0 1px 4px rgba(0,0,0,0.2);max-width:100%;height:auto}.ul-YoutubeGallery li blockquote.blockquote-YoutubeGallery{display:inline-block;width:100%;padding:4px 0;font-style:italic;color:#666;font-size:11px;margin:0}.chr-default-pagination{width:100%;display:inline-block;text-align:center}.chr-default-pagination a{border:1px solid #BFBFBF;margin:2px;padding:3px 5px;text-decoration:none;color:#21759B}.chr-default-pagination a.selected{border-color:#000;font-weight:700;cursor:default;color:#444}.ul-Widget-YoutubeGallery{display:inline-block;width:100%}.ul-Widget-YoutubeGallery li.li-Widget-YoutubeGallery{display:block;margin-bottom:10px}.ul-Widget-YoutubeGallery li h3.title-Widget-YoutubeGallery{color:#444;line-height:normal;margin-bottom:5px}.btn-YSG-Widget{text-decoration:none;font-weight:700}.btn-YSG-Widget:before{content:'\00BB '}
.page-id-212 .vc_btn3-left { display: none; }        .wpo-mainbodynew,
.wpo-mainbodynew .container {
padding-left: 9px !important;
padding-right: 9px !important;
}
.paralaxbg {
background-attachment: fixed;
}
.hideme { display: none !important; }
.paralaxbg.paddingtop50,
.sidebars-template .row > div.paddingtop50 { padding-top: 50px !important;}
.paralaxbg.paddingbottom50,
.sidebars-template .row > div.paddingbottom50 { padding-bottom: 50px !important;} .vc_col-sm-12.container-full,
.vc_row.container-full,
.row.container-full,
.container-full {
width: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
float: none;
}
.vc_col-sm-12.container-text,
.vc_row.container-text,
.row.container-text,
.container-text {
width: 85%;
max-width: 1400px;
margin-left: auto;
margin-right: auto;
float: none;
}
.vc_col-sm-12.container-normal,
.vc_row.container-normal,
.row.container-normal,
.container-normal {
width: 95%;
max-width: 1200px;
margin-left: auto;
margin-right: auto;
float: none;
}
.vc_col-sm-12.container-form,
.vc_row.container-form,
.row.container-form,
.container-form {
width: 100%;
max-width: 1300px;
margin-left: auto;
margin-right: auto;
float: none;
}
@media screen and (min-width:768px) and (max-width:1199px) {
.vc_col-sm-12.container-text,
.vc_row.container-text,
.row.container-text,
.container-text {
width: 95%;
}
}
@media screen and (max-width:767px) {
.vc_col-sm-12.container-text,
.vc_row.container-text,
.row.container-text,
.container-text {
width: 95%;
}
}
@media screen and (min-width:768px) {
.container-normal .vc_col-sm-6,
.container-text .vc_col-sm-6 {
width: 50% !important;
}
}
.custom-block-welcome { }
.custom-block-welcome h1 {
color: #000;
margin-top: 0;
}
.custom-block-welcome h3 {
color: #cc9933 !important;
font-size: 26px !important;
}
.custom-block-darktext p,
.custom-block-welcome p {
color: #999;
text-align: justify;
line-height: 1.2em;
}
.wpb_content_element a.button,
.signup-section-form a.button,
.book-section a.button,
.custom-block-darktext a.button,
.custom-block-welcome a.button {
font-size: 18px;
line-height: 1.5em;
padding-top: 8px;
padding-bottom: 8px;
margin: 0 5px 5px 0;
letter-spacing: 1px;
font-weight: normal;
color: #ffffff;
}
@media screen and (max-width:766px) {
.book-section .button-full {
font-size: 14px;
margin-top: 15px;
}
}
.custom-block-darktext h2 {
font-size: 28px !important;
color: #000 !important;
}
.custom-block-darktext h3 {
font-size: 20px !important;
color: #000 !important;
letter-spacing: 1px;
}
.custom-block-darktext h4 {
font-size: 18px !important;
color: #000 !important;
letter-spacing: 0px;
}
.custom-block-ultherapy { background-image: url(//laserandskin.ie/wp-content/uploads/template/ultherapy-bg.png);
background-position: top right;
background-size: contain;
background-repeat: no-repeat;
}
@media screen and (max-width:1199px) {
.custom-block-ultherapy {
background-image: none;
}
}
.text-dark-over-image {
background-color: rgba(255,255,255,0.8);
}
.custom-block-ultherapy .custom-block-darktext h2 { margin: 5px 0; }
.custom-block-ultherapy .custom-block-darktext h3 { margin: 5px 0; } .awards-slider .slick-next { right: 0; }
.awards-slider .slick-prev { left: 0; }
@media only screen and ( max-width: 767px ) {
.awards-slider .slick-next { display: none !important; }
.awards-slider .slick-prev { display: none !important; }
}
.awardslide {}
.awardslide::before {
content: " ";
display: table;
}
.awardslide::after {
content: " ";
display: table;
clear: both;
}
.award-image {}
.slick-slide .award-image img { opacity: 1; } .book-section,
.book-section h1,
.book-section h2,
.book-section h3,
.book-section p {
color: #ffffff;
}
div.form-row {
margin-bottom: 15px;
}
div.form-row:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
div.form-row .vc_col-sm-6 {
padding-left: 0;
}
div.form-row .vc_col-sm-6:last-of-type {
padding-right: 0;
}
@media screen and (max-width:768px) {
div.form-row .vc_col-sm-6 {
padding-left: 0;
padding-right: 0;
margin-bottom: 15px;
}
div.form-row .vc_col-sm-6:last-of-type {
margin-bottom: 0;
}
}
@media screen and (max-width: 767px) {
.form-row .vc_col-sm-6 { display: block; }
}
.section-booking {}
.book-section-form .wpcf7-form {
padding: 0 !important;
}
.book-section-form .wpcf7 input[type="text"], .book-section-form .wpcf7 input[type="tel"], .book-section-form .wpcf7 input[type="email"], .book-section-form .wpcf7 textarea, .book-section-form .wpcf7 select {
padding: 8px 12px;
}
.book-section-form .wpcf7 select {
display: block;
background-color: #71ceef;
color: #ffffff;
font-size: 16px;
border: 0 none;
-moz-appearance: none;
-webkit-appearance: none;
background-image: url(//laserandskin.ie/wp-content/uploads/template/drop-down-arrow.png);
background-position: 98% center;
background-repeat: no-repeat;
cursor: pointer;
}
.book-section h2 {
font-size: 32px;
}
.book-section h3 {
font-size: 28px;
margin-top: 0.2em;
}
.book-section p {
font-size: 16px;
letter-spacing: 1px;
}
.book-section .button-full {
width: 100%;
text-align: center;
}
.book-section .button-semi,
.button-semi {
background-color: rgba(50, 50, 50, 0.5) !important;
}
.book-section-form {
}
.book-section-form input[type="button"], .book-section-form input[type="reset"], .book-section-form input[type="submit"] {
width: 100%;
font-size: 18px;
line-height: 1.5em;
padding: 10px;
letter-spacing: 1px;
font-weight: bold;
color: #ffffff;
background-color: #333333;
}
.book-section-form .wpcf7-not-valid-tip {
background-color: rgba(50, 50, 50, 0.3);
padding: 2px;
color: #ffffff;
}
.book-section-form .wpcf7-response-output {
background-color: rgba(255,255,255,0.9);
border: 2px solid #F1607F;
}
.book-section-form .g-recaptcha > div {
margin-left: auto;
margin-right: auto;
}
.book-section-form .row-bg-white {
padding: 8px;
background-color: #ffffff;
border: 1px solid #ededed;
}
@media screen and (max-width:767px) {
.section-booking .form-beforetitle {
padding-bottom: 5px !important;
}
.section-booking .button-semi {
margin-top: 10px !important;
font-size: 14px !important;
}
.book-section-form input[type="button"], .book-section-form input[type="reset"], .book-section-form input[type="submit"] {
font-size: 14px;
}
} .testimonial-section {  }
.testimonial-section .custom-block-darktext h2 { font-size: 32px !important; }
.slider-testimonial .slick-next { right: 0; }
.slider-testimonial .slick-prev { left: 0; }
@media only screen and ( max-width: 767px ) {
.slider-testimonial .slick-next { display: none !important; }
.slider-testimonial .slick-prev { display: none !important; }
.testimonial-section .button { width: 95%; }
}
.slide-testimonial {
width: 90%;
max-width: 1300px;
margin: 20px auto;
}
.section-skinshop img,
.slide-testimonial img {
display: inline-block !important;
}
.testimonial-section .ult-carousel-wrapper {
margin-bottom: 5px;
padding-bottom: 5px;
} .section-skinshop { background-color: #F1607F;  background-image: url(//laserandskin.ie/wp-content/uploads/template/skinshop-panel-offer.jpg);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
@media screen and (max-width:1199px) {
.section-skinshop {
background-size: cover;
}
} @media screen and (max-width:767px) {
.section-skinshop {
background-image: none;
}
}
.custom-block-whitetext {
}
.custom-block-whitetext,
.custom-block-whitetext h2,
.custom-block-whitetext h3,
.custom-block-whitetext h4,
.custom-block-whitetext p { color: #ffffff; }
.custom-block-whitetext .button {
background-color: transparent !important;
border: 2px solid #ffffff;
border-radius: 0;
color: #ffffff !important;
font-size: 18px;
line-height: 1.5em;
padding-top: 8px;
padding-bottom: 8px;
letter-spacing: 1px;
font-weight: bold;
transition: all 0.3s;
}
.custom-block-whitetext .button:hover {
background-color: rgba(255,255,255,0.4) !important;
}
.section-featured {}
.section-featured .custom-block-darktext h2 { font-size: 32px !important; }
.section-offer {} .section-offer h3.name { display: none; }
.section-offer .product-action { display: none; }
@media only screen and ( max-width: 767px ) {
.section-offer .slick-next { display: none !important; }
.section-offer .slick-prev { display: none !important; }
}
.section-team {}
.section-disclaimer {}
.section-disclaimer h4 {
margin-top: 0;
font-size: 18px !important;
}
.button-box340 { max-width: 340px; }
.button-box360 { max-width: 360px; }
.button-box360 .button,
.button-box340 .button
{ width: 100%; text-align: center; margin-top: 15px; }
.button-box360 p, .button-box340 p { margin-bottom: 0; }
.section-newsletter {  }
.section-newsletter p { font-size: 16px; }
.signup-section-form {
}
.signup-section-form input[type="text"], .signup-section-form input[type="email"], .signup-section-form textarea, .signup-section-form select {
padding: 11px 12px;
vertical-align: middle;
}
.signup-section-form input[type="text"],.signup-section-form input[type="email"] {
width: 60%;
}
.signup-section-form form#subForm button,
.signup-section-form input[type="button"], .signup-section-form input[type="reset"], .signup-section-form input[type="submit"] {
width: 20%;
margin-left: 10px;
font-size: 18px;
line-height: 1.5em;
padding: 10px;
letter-spacing: 1px;
font-weight: bold;
color: #ffffff;
background-color: #000000;
border-color: #000000;
float: none;
vertical-align: middle;
} .testheader {}
#header-main .header-wrap .header-phone { padding-top: 15px; }
#header-main .inner .head-buttons,
#header-main .inner .head-contact,
#header-main .inner .head-social { padding: 0 10px !important; }
#header-main .inner .head-buttons { text-align: left; vertical-align: middle; width: 230px; }
#header-main .inner .head-buttons { border-right: 1px solid #aaaaaa; border-radius: 0; padding-left: 0 !important; }
#header-main .inner .head-contact { border-right: 1px solid #aaaaaa; border-radius: 0; }
#header-main .inner .head-social { padding-right: 0 !important; }
.head-buttons .button { padding: 0; margin: 3px 0; }
#header-main .inner .head-contact { text-align: left; vertical-align: middle; min-width: 195px; }
.head-social h3,
.head-contact h3 {
color: #000000;
font-size: 18px;
font-weight: bold;
margin-top: 0;
}
.head-contact h3 { margin-bottom: 0px;}
.head-social h3 { margin-bottom: 20px;}
.head-contact .phone {
font-family: Lato;
font-size: 16px;
color: #666;
margin: 0;
text-align: left;
}
#header-main .inner .head-social {
vertical-align: middle;
width: 150px;
}
.head-social img {
width: auto;
height: auto;
max-width: 25px;
margin: 0 4px 4px 0;
}
.head-social .social-follow {
width: 160px !important;
}
.head-social .social-follow li {
padding: 0;
margin: 0;
} .footer-bottom {
font-size: 12px;
}
.footer-bottom:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.footer-bottom div.box-heading {
background-color: transparent !important;
}
.footer-bottom div.box-heading > span {
color: black !important;
}
#wpo-footer .column .social-follow li {
margin: 0 3px 3px 0;
}
#wpo-footer .column .social-follow a {
color: #000000 !important;
}
.footer-bottom .social-follow {
margin: 0 0 10px !important;
width: auto !important;
}
.footer-bottom .buttonlink img {
margin: 0 5px 5px 0;
max-width: 100%;
height: auto;
}
#text-2 .box-heading { padding-left: 0; }
#text-14 .box-heading { padding-left: 0; }  .wpo-content img.alignleft {
float: left;
margin: 0 25px 20px 0;
clear: both;
max-width: 50%;
}
.wpo-content img.alignright {
float: right;
margin: 0 0 20px 25px;
clear: both;
max-width: 50%;
}
@media (max-width: 499px) {
.wpo-content img.alignleft,
.wpo-content img.alignright {
float: none;
display: block;
margin: 10px auto;
}
} .contact-directions {
margin: 10px 0;
text-align: center;
}
.contact-directions label {
display: block;
margin: 0;
padding: 4px;
font-weight: normal;
text-align: center;
}
.contact-directions input.saddr {
width: 100%;
max-width: 220px;
padding: 8px 8px;
margin: 0;
background-color: #ffffff;
border: medium none;
border-radius: 0px;
font-size: 14px;
color: #333 !important;
box-sizing: border-box;
display: inline-block;
}
.contact-directions input.mapbutton {
width: 100%;
max-width: 220px;
margin: 0;
font-size: 15px;
font-weight: normal;
border-radius: 0;
border: 0 none;
padding: 6px 20px;
line-height: 1.6em;
background: #000000 none repeat scroll 0% 0%;
color: #ffffff !important;
transition: all 0.2s ease 0s;
position: relative;
display: inline-block;
cursor: pointer;
}
.contact-directions input.mapbutton:hover {
background-color: #666666;
}
.media-press-grid { }
.media-press-grid .vc_col-sm-4 { padding-bottom: 20px; }
.section-instagram .vc_col-sm-12.wpb_column {
padding-right: 0;
padding-left: 0;
}   .top-section {
position: relative;
width: 100%;
max-width: 1188px;
margin: 0 auto;
} .top-section .wpcf7 input[type="text"], .top-section .wpcf7 input[type="tel"], .top-section .wpcf7 input[type="email"], .top-section .wpcf7 textarea, .top-section .wpcf7 select {
padding: 7px 12px;
background-color: #eeeeee;
}
.top-section .wpcf7 select {
display: block;
background-color: #666666;
color: #ffffff;
font-size: 16px;
border: 0 none;
-moz-appearance: none;
-webkit-appearance: none;
background-image: url(//laserandskin.ie/wp-content/uploads/template/drop-down-arrow.png);
background-position: 98% center;
background-repeat: no-repeat;
cursor: pointer;
}
.top-section input[type="button"], .top-section input[type="reset"], .top-section input[type="submit"] {
width: 100%;
text-align: center;
font-size: 18px;
padding: 6px 10px;
} @media screen and (min-width:1200px) {
.top-mobile { display: none; }
#call-our-clinic-wrap { display: none; }
.book-form-header {
font-size: 28px;
font-weight: normal;
text-align: center;
padding: 0 0 8px 0;
color: #000000;
margin: 0;
}
#book-consultation-wrap {
display: none;
position: absolute;
top: 10px;
right: 5px;
background-color: rgba(255,255,255,1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
border: 1px solid #eeeeee;
z-index: 99;
padding: 8px 12px;
}
body.home #book-consultation-wrap { display: block; }
#book-consultation-container { width: 100%; height: 100%; margin: 0; padding: 0;}
#book-consultation-wrap div.form-row {
margin-bottom: 10px;
}
#book-consultation-wrap div.form-row-last {
margin-bottom: 5px;
}
.top-section input[type="button"], .top-section input[type="reset"], .top-section input[type="submit"]{
padding: 7px 10px;
font-size: 16px;
}
}
@media screen and (min-width:992px) and (max-width:1199px) {
.top-mobile { display: none; }
#call-our-clinic-wrap { display: none; }
.book-form-header {
font-size: 20px;
font-weight: normal;
text-align: center;
padding: 0 0 5px 0;
color: #000000;
margin: 0;
}
.header-brake { display: none; }
#book-consultation-wrap {
display: none;
position: absolute;
top: 5px;
right: 5px;
background-color: rgba(255,255,255,1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
border: 1px solid #eeeeee;
z-index: 99;
padding: 5px 10px;
}
body.home #book-consultation-wrap { display: block; }
#book-consultation-container { width: 100%; height: 100%; margin: 0; padding: 0;}
#book-consultation-wrap div.form-row {
margin-bottom: 7px;
}
.top-section .wpcf7 input[type="text"], .top-section .wpcf7 input[type="tel"], .top-section .wpcf7 input[type="email"], .top-section .wpcf7 textarea, .top-section .wpcf7 select {
padding: 6px 10px;
font-size: 14px;
}
.top-section input[type="button"], .top-section input[type="reset"], .top-section input[type="submit"]{
padding: 7px 10px;
font-size: 15px;
}
}
@media screen and (max-width:991px) {
.top-mobile {
display: block;
text-align: center;
}
.top-mobile .button {
display: inline-block;
text-align: center;
font-size: 18px;
padding: 6px 10px;
background: #000;
color: #fff;
cursor: pointer;
}
.top-mobile .button-half {
width: 49%;
}
.top-mobile .button-left {
margin-right: 0.5%;
} .book-form-header {
font-size: 20px;
font-weight: normal;
text-align: center;
padding: 0 0 5px 0;
color: #000000;
margin: 0;
}
#book-consultation-wrap {
width: 100%;
position: absolute;
top: 40px;
z-index: 99;
background-color: rgba(180,180,180,0.90);
padding: 10px;
display: none;
transition: all 0.3s ease;
}
#book-consultation-wrap.opened {
display: block;
}
#book-consultation-container {
width: 100%; max-width: 360px; margin: 0 auto; padding: 10px;
border: 2px solid #eeeeee;
border-radius: 5px;
background-color: #ffffff;
}
#call-our-clinic-wrap {
width: 100%;
position: absolute;
top: 40px;
z-index: 99;
background-color: rgba(255,255,255,0.9);
border-bottom: 3px solid #ffffff;
padding: 10px;
display: none;
transition: all 0.3s ease;
text-align: center;
}
#call-our-clinic-wrap.opened {
display: block;
}
#call-our-clinic-container {
width: 100%; max-width: 600px; margin: 0 auto; padding: 30px;
}
#call-our-clinic-container .phone-row {
position: relative;
margin: 10px;
}
#call-our-clinic-container .phone-row .button {
padding: 10px 15px;
width: 50%;
max-width: 140px;
}
#call-our-clinic-container .phone-row .button:hover {
background-color: #666666 !important;
}
#call-our-clinic-container .phone-row .not-button {
display: inline-block;
width: 48%;
max-width: 140px;
text-align: left;
padding: 10px 0 10px 15px;
font-size: 18px;
}
}
@media screen and (max-width:499px) {
.top-mobile .button {
display: inline-block;
text-align: center;
font-size: 15px;
padding: 7px 4px;
}
#call-our-clinic-container {
width: 100%; margin: 0 auto; padding: 20px 10px;
}
}
@media screen and (max-width:767px) {  }
#treatmentSelector {
display: none;
}
.wpb_wrapper .col1_2mob { width: 50%; float: left; }
.wpb_wrapper .col1_2left { padding-right: 2px; }
.wpb_wrapper .col1_2right { padding-left: 2px; }
.mobile-only a.button,
.mobile-only .button {
display: inline-block;
text-align: center;
font-size: 18px;
padding: 6px 10px;
background: #000;
color: #fff;
cursor: pointer;
}
.mobile-only a.button-half,
.mobile-only .button-half {
width: 49%;
}
.mobile-only a.button-left,
.mobile-only .button-left {
margin-right: 0.5%;
}
.mobile-only a.button-right,
.mobile-only .button-right {
margin-right: 0;
}   .whitebuttonlinkwrap,
#conditionSelector,
#treatmentSelector {
display: block;
height: auto;
position: relative;
text-align: center;
vertical-align: middle;
font-size: 16px;
margin: 5px 0;
}
.whitebutton,
.greybutton,
#trgCondition,
#trgTreatment {
position: relative;
transition: all .3s ease-in-out;
border-radius: 0;
font-size: .98em;
font-weight: normal;
display: block;
padding: 8px 10px;
width: 100%;
background: #666666;
cursor: pointer;
border:1px solid #333333;
text-align: center;
color: #ffffff;
}
.whitebutton:hover,
.greybutton:hover,
#trgCondition:hover,
#trgTreatment:hover {
background: #ffffff;
color: #333333;
border:1px solid #000000;
}
.bluebutton {
position: relative;
transition: all .3s ease-in-out;
border-radius: 0;
font-size: .98em;
font-weight: normal;
display: block;
padding: 8px 10px;
width: 100%;
background: #71CEEF;
cursor: pointer;
border:1px solid #71CEEF;
text-align: center;
color: #ffffff;
}
.bluebutton:hover {
background: #ffffff;
color: #333333;
border:1px solid #000000;
}
#trgCondition:before,
#trgTreatment:before {
display: block;
content: '';
position: absolute;
background: url(//laserandskin.ie/wp-content/themes/fashion/images/icons/caret.svg) no-repeat rgba(0,0,0,0);
border: 0;
height: 14px;
right: 10px;
top: 50%;
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
transform: translate(0,-50%);
width: 14px;
}
.selectDropOptions {
background: #fff;
border: 1px solid #333333;
width: 100%;
top: 100% !important;
margin: 0 !important;
padding: 0 !important;
z-index: 199 !important;
border-radius: 0;
box-shadow: none !important;
position: absolute;
left: 0;
display: none;
list-style: none;
transition: all 0.3s;
}
#conditionSelector.opened .selectDropOptions,
#treatmentSelector.opened .selectDropOptions {
display: block;
}
.selectDropOptions li {
display: block;
text-align: left;
font-size: 1em;
padding: 0;
border-bottom: 1px solid #aaaaaa;
}
.selectDropOptions li.menu-item-header {
font-size: 1.0em;
padding: 0.3em 0.8em 0.3em 0.8em;
font-family: Lato,serif;;
color: #ffffff;
background-color: #333333;
}
.selectDropOptions li a {
display: block;
padding: 0.3em 0.8em;
text-align: left;
text-decoration: none;
color: #333333;
}
.selectDropOptions li a:hover{
background-color: #aaaaaa;
color: #000000;
} .mobile-image-link {
position: relative;
text-align: center;
}
.mobile-image-link .imagelink { display: block; margin: 0 0 10px; padding: 0; float: none; border: 0; }
.mobile-image-link .imagelink img { display: block; margin: 0; padding: 0; float: none; border: 0; }
.mobile-image-link:hover .imagelink { opacity: 0.7; }
.mobile-image-link .boxlink {
display: block;
position: absolute;
bottom: 5px;
left: 0;
right: 0;
width: 95%;
margin: 0 auto;
transition: all .3s ease-in-out;
border-radius: 0;
color: #333333 !important;
font-size: 16px;
font-weight: normal;
padding: 8px 10px;
background: #ffffff;
cursor: pointer;
border: 1px solid #333333;
text-align: center;
}
.mobile-image-link:hover .boxlink {
background: #333333;
color: #ffffff !important;
border:1px solid #000000;
}
.mobile-image-link .boxlink.whitebutton {
background-color: rgba(255, 144, 165,0.5) !important;
border: 2px solid #ffffff;
border-radius: 0;
color: #ffffff !important;
}
.mobile-image-link:hover .boxlink {
background: rgba(0, 0, 0,0.4) !important;
color: #ffffff !important;
} .mobile-booking-content {
border: 1px solid #666666;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 10px;
margin: 10px 15px;
}
.mobile-newsletter-content {
border: 1px solid #666666;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
padding: 10px;
margin: 10px auto;
width: auto;
}
.mobile-booking-content .wpb_wrapper { }
.mobile-newsletter-content h3,
.mobile-booking-content h3 {
color: #000000;
margin: 0 0 10px 0;
}
.mobile-newsletter-content .wpcf7-form,
.mobile-booking-content .wpcf7-form {
padding: 10px 0 0 0 !important;
}
.mobile-booking-content .wpcf7 input[type="text"], .mobile-booking-content .wpcf7 input[type="tel"], .mobile-booking-content .wpcf7 input[type="email"], .mobile-booking-content .wpcf7 textarea, .mobile-booking-content .wpcf7 select {
padding: 7px 12px;
background-color: #eeeeee;
}
.mobile-booking-content .wpcf7 select {
display: block;
background-color: #666666;
color: #ffffff;
font-size: 16px;
border: 0 none;
-moz-appearance: none;
-webkit-appearance: none;
background-image: url(//laserandskin.ie/wp-content/uploads/template/drop-down-arrow.png);
background-position: 98% center;
background-repeat: no-repeat;
cursor: pointer;
}
.mobile-booking-content input[type="button"], .mobile-booking-content input[type="reset"], .mobile-booking-content input[type="submit"] {
width: 100%;
text-align: center;
font-size: 18px;
padding: 6px 10px;
} .callback-request-section {}
.callback-request-section,
.callback-request-section h1,
.callback-request-section h2,
.callback-request-section h3,
.callback-request-section h4,
.callback-request-section p {
color: #ffffff;
}
.row-bg-white .wpcf7-list-item-label { color: #333333; }
.callback-request-section h1 {
font-size: 32px;
}
.callback-request-section h3 {
font-size: 22px;
margin-top: 0.2em;
}
.callback-request-section p {
font-size: 16px;
letter-spacing: 1px;
}
.callback-request-section .button-full {
width: 100%;
text-align: center;
}
.callback-request-section .button-semi,
.button-semi {
background-color: rgba(50, 50, 50, 0.5) !important;
}
.callback-request-section .wpcf7-form {
padding: 0 !important;
}
.callback-request-section .wpcf7 input[type="text"], .callback-request-section .wpcf7 input[type="tel"], .callback-request-section .wpcf7 input[type="email"],
.callback-request-section .wpcf7 textarea, .callback-request-section .wpcf7 select {
padding: 8px 12px;
color: #333333;
}
.callback-request-section .wpcf7 select {
display: block;
background-color: #71ceef;
color: #ffffff;
font-size: 16px;
border: 0 none;
-moz-appearance: none;
-webkit-appearance: none;
background-image: url(//laserandskin.ie/wp-content/uploads/template/drop-down-arrow.png);
background-position: 98% center;
background-repeat: no-repeat;
cursor: pointer;
}
.callback-request-section input[type="button"], .callback-request-section input[type="reset"], .callback-request-section input[type="submit"] {
width: 100%;
font-size: 18px;
line-height: 1.5em;
padding: 10px;
letter-spacing: 1px;
font-weight: bold;
color: #ffffff;
background-color: #333333;
}
.callback-request-section .wpcf7-not-valid-tip {
background-color: rgba(50, 50, 50, 0.3);
padding: 2px;
color: #ffffff;
}
.callback-request-section .wpcf7-response-output {
background-color: rgba(255,255,255,0.9);
border: 2px solid #F1607F;
color: #333333;
}
.callback-request-section .g-recaptcha > div {
margin-left: auto;
margin-right: auto;
}
.callback-request-section .row-bg-white {
padding: 8px;
background-color: #ffffff;
border: 1px solid #ededed;
}
@media screen and (max-width:767px) {
.callback-request-section .form-beforetitle {
padding-bottom: 5px !important;
}
.callback-request-section .button-semi {
margin-top: 10px !important;
font-size: 14px !important;
}
.callback-request-section input[type="button"], .callback-request-section input[type="reset"], .callback-request-section input[type="submit"] {
font-size: 14px;
}
} @media screen and (min-width:992px) {
.slider-desktop { display: block; }
.slider-mobile { display: none; }
}
@media screen and (max-width:991px) {
.slider-desktop { display: none; }
.slider-mobile { display: block; }
} .disclaimer-footer {
padding-top: 10px !important;
padding-bottom: 10px !important;
background-color: #cccccc !important;
}
.disclaimer-footer h4 {
margin-top: 0;
color: #ffffff;
font-size: 18px !important;
}  .facetheblog {
padding-left: 20px;
padding-right: 20px;
}
.facetheblog .title-wrap {
text-align: center;
}
#wpo-content .bdp_blog_template.facetheblog .metadatabox,
.bdp_blog_template.facetheblog .metadatabox,
.bdp_blog_template.facetheblog.even_class .metadatabox,
#wpo-content .bdp_blog_template.facetheblog .tags,
.bdp_blog_template.facetheblog .tags,
#wpo-content .bdp_blog_template.facetheblog.even_class .tags,
.bdp_blog_template.facetheblog.even_class .tags {
float: none;
text-align: center;
color: #B3B3B3;
margin: 0px 0px 16px;
letter-spacing: normal;
font-family: inherit;
font-style: normal;
font-size: 0.8em;
text-transform: uppercase;
}
.facetheblog .title-wrap .post-title a {
font-weight: normal;
color: inherit;   transition: background-position 0.5s ease-out 0s;
}
.facetheblog .title-wrap .post-title a:hover { opacity: 0.8;
}
#wpo-content .bdp_blog_template.facetheblog div.post-image,
.bdp_blog_template.facetheblog div.post-image {
width: 100%;
float: none;
position: relative;
box-sizing: border-box;
text-align: center;
}
.bdp_blog_template.facetheblog div.post-image img {
width: 100%;
height: auto;
}
.bdp_blog_template.facetheblog .bdp-pinterest-share-image {
bottom: 100px;
}
#wpo-content .bdp_blog_template.facetheblog .deport-wrap,
.bdp_blog_template.facetheblog .deport-wrap {
box-sizing: border-box;
position: relative;
float: none;
padding: 30px 40px 0;
vertical-align: middle;
width: 95%;
margin: -80px auto 0 auto;
background-color: rgba(255,255,255,1);
border: 2px solid #ffffff;
}
.bdp_blog_template.facetheblog .deport-wrap:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.facetheblog .post_content {
float: none;
}
.facetheblog .deport-wrap .categories {
float: left;
display: block;
text-align: left;
}
.facetheblog .deport-wrap .categories a {
font-weight: normal;
font-size: 0.7em;
text-transform: uppercase;
}
.facetheblog .deport-wrap .categories a::after {
display: none;
}
.post .facetheblog .post-content-area .post_content,
.facetheblog .post-content-area .post_content {
font-size: 15px;
text-align: justify;
color: #000000;
}
#wpo-content .facetheblog.bdp_blog_template .read-more-div a,
.facetheblog.bdp_blog_template .read-more-div a,
#wpo-content .facetheblog .read-more-div .more-tag,
.facetheblog .read-more-div .more-tag,
#wpo-content .facetheblog.even_class .read-more-div .more-tag,
.facetheblog.even_class .read-more-div .more-tag {
border-radius: 0px;
float: none;
padding: 9px;
text-align: center;
margin: 20px auto 30px auto;
display: block;
color: #000000; background: #ffffff;
width: 70%;
max-width: 200px;
font-size: 18px;
text-transform: uppercase;
font-weight: normal;
transition: color .4s ease 0s;
}
#wpo-content .facetheblog.bdp_blog_template .read-more-div a:hover,
.facetheblog.bdp_blog_template .read-more-div a a:hover,
#wpo-content .facetheblog .read-more-div .more-tag a:hover,
.facetheblog .read-more-div .more-tag a:hover,
#wpo-content .facetheblog.even_class .read-more-div .more-tag a:hover,
.facetheblog.even_class .read-more-div .more-tag a:hover { color: #666666;
}
.facetheblog .social-component,
.facetheblog.even_class .social-component {
float: right;
margin-top: 0;
text-align: right;
}
.bdp_blog_template.facetheblog .social-component a,
.bdp_blog_template.facetheblog.even_class .social-component a {
border: 0px solid #cccccc;
float: none;
margin: 0 10px 0 0;
padding: 8px 0;
text-align: center;
width: 38px;
font-size: 18px;
line-height: 20px;
color: #71ccee;
box-shadow: none;
display: inline-block;
}
@media (min-width: 1025px) {
#wpo-content .facetheblog .title-wrap .post-title a,
.facetheblog .title-wrap .post-title a {
font-weight: normal;
font-size: 40px;
}
}
@media (max-width: 1024px) {
#wpo-content .facetheblog .title-wrap .post-title a,
.facetheblog .title-wrap .post-title a {
font-weight: normal;
font-size: 34px;
} .bdp_blog_template > .post-image{
width: 100% !important;
}
.bdp_blog_template > .deport-wrap {
width: 95% !important;
text-align: left !important;
}
}
@media (max-width: 991px) {
.facetheblog .deport-wrap .categories,
.facetheblog .social-component,
.facetheblog.even_class .social-component {
float: none;
text-align: center;
}
}
@media (max-width: 767px) {
.facetheblog {
padding-left: 5px;
padding-right: 5px;
}
.bdp_blog_template.facetheblog .deport-wrap {
padding: 15px 30px 0;
margin: -60px auto 0 auto
}
#wpo-content .facetheblog .title-wrap .post-title a,
.facetheblog .title-wrap .post-title a {
font-weight: normal;
font-size: 28px;
}
}
@media (max-width: 499px) {
.bdp_blog_template.facetheblog .deport-wrap {
padding: 10px 25px 0;
margin: -60px auto 0 auto
}
}
.facetheblog-post-slider {
display: block;
}
.facetheblog-container {
padding: 5px;
}
.facetheblog-container .entry-title {
font-weight: normal;
font-size: 32px;
text-align: center;
}
.facetheblog-container .entry-meta {
float: none;
text-align: center;
margin: 0px 0px 16px;
font-style: normal;
font-size: 0.8em;
color: #B3B3B3;
letter-spacing: normal;
}
.facetheblog-container .entry-meta {
font-family: inherit;
text-transform: uppercase;
}
.facetheblog-container div.entry-meta.entry-header > span.comment-count {
float: none;
}
.post-area .facetheblog-container .entry-content {
width: 95%;
margin: -80px auto 0 auto;
padding: 30px 40px 10px;
position: relative;
background-color: rgba(255,255,255,1);
font-size: 16px;
color: #000000;
}
.facetheblog-container .entry-content p {
font-size: 16px !important;
}
.facetheblog-container .entry-content p:first-child:first-letter {
font-family: Georgia;
color: #000;
float: left;
font-size: 70px;
line-height: 60px;
padding-top: 4px;
padding-right: 8px;
padding-left: 3px;          }
.facetheblog-container .entry-content a {
color: #F48DA1;
}
.facetheblog-container .prev-post a,
.facetheblog-container .next-post a {
color: #000000;
}
.facetheblog-container .prev-post,
.facetheblog-container .next-post {
width: 48% !important; padding: 0;
border: 0 solid transparent !important;
}
.facetheblog-container .prev-post .nav-thumb img {
width: 45% !important;
float: left;
}
.facetheblog-container .next-post .nav-thumb img {
width: 45% !important;
float: right;
}
.facetheblog-container .prev-post .nav-previous {
display: inline-block;
width: 50%;
padding: 25px 5px 5px 5px;
}
.facetheblog-container .next-post .nav-next {
display: inline-block;
width: 50%;
padding: 25px 5px 5px 5px;
}
.facetheblog-container .prev-post .nav-previous h3,
.facetheblog-container .next-post .nav-next h3 {
font-weight: 600;
font-size: 13px !important;
text-transform: uppercase;
color: #888888 !important;
}
.facetheblog-container .addtoany_header {
display: none;
}
@media (min-width: 992px) {
.facetheblog-container {
padding: 20px;
}
}
@media (max-width: 991px) {
.post-area .facetheblog-container .entry-content {
margin: -50px auto 0 auto;
padding: 10px 30px 10px;
}
.facetheblog-container .prev-post,
.facetheblog-container .next-post {
width: 95% !important;
max-width: 400px !important;
margin: 5px auto;
float: none;
}
.facetheblog-container .prev-post:after,
.facetheblog-container .next-post:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.facetheblog-container .prev-post .nav-previous,
.facetheblog-container .next-post .nav-next {
padding-top: 5px;
}
.facetheblog-container .post-top-share,
.facetheblog-container .blog-social,
.facetheblog-container .categories {
text-align: center;
margin: 10px;
}
} a.more-tag {
position:relative;
display:inline-block;
padding:15px 38px;
margin: 20px 0px 5px 0;
font-size: 0.92em;
font-weight: 700;
letter-spacing: 0.15em;
text-transform:uppercase;
}
a.more-tag span.bar {
position: absolute;
background: #222;
}
a.more-tag span.bar-1 {
top: 0;
right: 40px;
left: 0;
height: 2px;
}
a.more-tag span.bar-2 {
top: 0;
right: 0;
bottom: 0;
width: 2px;
}
a.more-tag span.bar-3 {
right: 0;
bottom: 0;
left: 40px;
height: 2px;
}
a.more-tag span.bar-4 {
top: 0;
bottom: 0;
left: 0;
width: 2px;
}
a.more-tag span.bar {
-webkit-transition: all .8s cubic-bezier(0.85, 0, .15, 1);
-moz-transition: all .8s cubic-bezier(0.85, 0, .15, 1);
-o-transition: all .8s cubic-bezier(0.85, 0, .15, 1);
transition: all .8s cubic-bezier(0.85, 0, .15, 1);
}
a.more-tag span.bar {
background: #222222;
}
a.more-tag span.bar.hover {
background: #dddddd;
}
a.more-tag span.bar.hover.bar-1 {
width: 0;
}
a.more-tag span.bar.hover.bar-2 {
height: 0;
}
a.more-tag span.bar.hover.bar-3 {
width: 0;
left: auto;
}
a.more-tag span.bar.hover.bar-4 {
height: 0;
left: 0;
top: auto;
}
a.more-tag span.bar.hover.bar-1, a.more-tag span.bar.hover.bar-3 {
-webkit-transition-delay: .2s;
-moz-transition-delay: .2s;
-o-transition-delay: .2s;
transition-delay: .2s;
}
a.more-tag span.bar.hover.bar-2, a.more-tag span.bar.hover.bar-4 {
-webkit-transition-delay: .30s;
-moz-transition-delay: .30s;
-o-transition-delay: .30s;
transition-delay: .30s;
}
a.more-tag:hover {
color: #222222;
}
a.more-tag:hover span.bar.hover.bar-1, a.more-tag:hover span.bar.hover.bar-3 {
-webkit-transition-delay: .10s;
-moz-transition-delay: .10s;
-o-transition-delay: .10s;
transition-delay: .10s;
}
a.more-tag:hover span.bar.hover.bar-1 {
width: 100%;
}
a.more-tag:hover span.bar.hover.bar-2, a.more-tag:hover span.bar.hover.bar-4 {
-webkit-transition-delay: 0;
-moz-transition-delay: 0;
-o-transition-delay: 0;
transition-delay: 0;
}
a.more-tag:hover span.bar.hover.bar-2 {
height: 100%;
}
a.more-tag:hover span.bar.hover.bar-3 {
width: 100%;
}
a.more-tag:hover span.bar.hover.bar-4 {
height: 100%;
} .sale-pricelists {
background-color: rgba(162, 40, 76, 0.4);
color: #ffffff;
}
.transparent-table {}
.tablepress.transparent-table tfoot th, .tablepress.transparent-table thead th {
background-color: transparent !important;
}
.tablepress.transparent-table thead th {
border-bottom: 0 none;
}
.transparent-table tbody h2 {
font-size: 20px;
font-weight: bold;
color: #ffffff;
}
.tablepress.transparent-table tbody td, .tablepress.transparent-table tfoot th {
border-top: 0 none;
border-bottom: 1px dotted rgba(255, 255, 255, 0.4);
color: #ffffff !important;
}
.tablepress.transparent-table .row-hover tr:hover td {
background-color: rgba(255, 255, 255, 0.1) !important;
}
.tablepress.transparent-table tbody td a {
color: #ffffff !important;
} .single-product div.woocommerce-tabs { display: block !important; }
.woocommerce-tabs .nav-tabs { display: none; }
.vc_tta.vc_general .vc_tta-panel-title > a { float: none; }
.single-product .woocommerce-tabs .tab-content {
padding: 10px 0;
margin-bottom: 16px;
border: 0 none;
z-index: 2;
}
.single-product .woocommerce-tabs .tab-pane > h2 { display: none; }
.woocommerce-tabs .tab-content .vc_tta.vc_general .vc_tta-panel-title a { text-align: left; } .offer-wrap {
width: 100%;
position: relative;
text-align: left;
margin-bottom: 20px;
}
.offer-wrap .offer-header {
position: relative;
cursor: pointer;
text-align: left;
min-height: 120px;
vertical-align: middle;
display: block;
border: 0;
width: 100%;
}
.offer-wrap.offer-none .offer-header { background-color: rgba(125,125,125,0.0); border: 1px solid rgba(125,125,125,0.2); }
.offer-wrap.offer-red .offer-header { background-color: rgba(150,50,50,0.2); border: 1px solid rgba(150,50,50,0.2); }
.offer-wrap.offer-green .offer-header { background-color: rgba(50,150,50,0.2); border: 1px solid rgba(50,150,50,0.2); }
.offer-wrap.offer-blue .offer-header { background-color: rgba(50,50,150,0.2); border: 1px solid rgba(50,50,150,0.2); }
.offer-wrap.offer-purple .offer-header { background-color: rgba(150,50,150,0.2); border: 1px solid rgba(150,50,150,0.2); }
.offer-wrap .offer-header:hover { opacity: 0.8; }
.offer-wrap.offer-none .offer-content { border-bottom: 10px solid rgba(125,125,125,0.2); }
.offer-wrap.offer-red .offer-content { border-bottom: 10px solid rgba(150,50,50,0.2); }
.offer-wrap.offer-green .offer-content { border-bottom: 10px solid rgba(50,150,50,0.2); }
.offer-wrap.offer-blue .offer-content { border-bottom: 10px solid rgba(50,50,150,0.2); }
.offer-wrap.offer-purple .offer-content { border-bottom: 10px solid rgba(150,50,150,0.2); }
.offer-wrap .offer-header .offer-title {
font-size: 44px;
margin: 0;
padding: 0.8em;
text-align: left;
display: inline-block;
}
.offer-wrap .offer-header .offer-thumb {
display: inline-block;
max-height: 100%;
position: absolute;
top: 0;
right: 15px;
margin: 0;
padding: 0;
border: 0;
}
.offer-wrap .offer-content {
padding-top: 20px;
padding-bottom: 20px;
display: none;
transition: all 0.3s;
}
.offer-wrap.opened .offer-content {
display: block;
} .offer-slider {
width: 100%;
margin: 0 auto;
padding: 0;
max-width: 420px;
}
.offer-slide {
position: relative;
width: 100%;
margin: 0;
}
.offer-slide .offer-link { position: relative; display: block; margin: 0; padding: 0; }
.offer-slide .offer-thumb {
width: 100%;
display: block;
padding: 0;
margin: 0;
}
.offer-slide .offer-text {
position: relative;
display: block;
width: 95%;
margin: -30px auto 0;
padding: 10px;
text-align: center;
background-color: #ffffff;
}
.offer-slide .offer-text h2 {
font-size: 20px !important;
margin: 10px auto;
}
.offer-slide .expertlink {
font-weight: bold;
border-radius: 0px;
text-transform: uppercase;
padding: 10px 26px;
font-size: 0.8em;
letter-spacing: 0.1em;
font-weight: 600;
text-align: center;
white-space: nowrap;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
border: 1px solid #000;
transition: all .4s ease 0s;
margin: 10px auto;
}
.offer-slide .expertlink:hover {
color: #ffffff;
background-color: #333;
border: 1px solid #333;
}
#text-17,
#text-16 {padding-left:0; padding-right:0;}
#text-17 .offer-slider,
#text-16 .offer-slider { margin-top: -18px; }
.page-internal-link { margin-bottom: 30px; }
@media screen and (min-width:768px) {
#wpo-mainbody .mobile-only,
.mobile-only { 
display: none !important;
}
}
@media screen and (max-width:767px) {
#wpo-mainbody .desktop-only,
.desktop-only {
display: none !important;
}
} .testimonials-list { }
.wpb_text_column .testimonial-wrap:last-child,
.testimonial-wrap {
padding: 15px 20px;
margin: 0 5px 15px;
background: #FFFFFF;
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
-o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
box-shadow: 0 1px 5px rgba(0,0,0,0.2);
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
border-radius: 8px;
clear: both;
}
.testimonial-place { display: none; }
.testimonial-header {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px solid #eeeeee;
}
.testimonial-author {
font-weight: 700;
font-size: 16px;
padding: 3px 10px;
vertical-align: middle;
}
.testimonial-content {
color: #333333;
padding: 5px 20px 15px 20px;
background-color: transparent;
position: relative;
text-align: justify;
font-size: 15px;
}
.testimonial-content:before {
display: block;
content: '“';
font-size: 50px;
line-height: 1.0em;
position: absolute;
top: 5px;
left: 0;
color: #666666;
}
.testimonial-content:after {
display: block;
content: '”';
font-size: 50px;
line-height: 1.0em;
position: absolute;
bottom: 5px;
right: 0;
color: #666666;
}