@charset "UTF-8";
@charset "UTF-8";
#section-55-5815 > .ct-section-inner-wrap{padding-top:7px;padding-bottom:1px;display:flex;flex-direction:row}#section-55-5815{display:block}#section-55-5815{background-color:#1d2731;-webkit-font-smoothing:antialiased}#section-269-5510 > .ct-section-inner-wrap{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;align-items:center}#section-269-5510{background-image:linear-gradient(rgba(0,0,0,0.65),rgba(0,0,0,0.65));background-size:auto,cover;background-color:#000000;text-align:center;-webkit-font-smoothing:antialiased;background-position:center center;background-attachment:fixed}#section-70-5510 > .ct-section-inner-wrap{padding-top:0;padding-bottom:0;align-items:center}#section-70-5510{background-color:#151a26;text-align:center}@media(max-width:1120px){#section-55-5815 > .ct-section-inner-wrap{padding-bottom:0}}@media(max-width:991px){#section-55-5815 > .ct-section-inner-wrap{padding-bottom:0}}@media(max-width:767px){#section-55-5815 > .ct-section-inner-wrap{padding-top:10px;padding-bottom:0;display:flex;flex-direction:row;align-items:stretch}#section-55-5815{display:block}}@media(max-width:767px){#section-269-5510 > .ct-section-inner-wrap{padding-top:5px;padding-bottom:15px}}@media(max-width:479px){#section-55-5815 > .ct-section-inner-wrap{padding-top:12px;padding-bottom:0;display:flex;flex-direction:column}#section-55-5815{display:block}}@media(max-width:479px){#section-269-5510 > .ct-section-inner-wrap{padding-right:0;display:flex;flex-direction:column;align-items:center}#section-269-5510{display:block}#section-269-5510{padding-left:0px;padding-right:0px;text-align:center}}#div_block-271-5510{margin-top:0px;padding-top:5px;padding-bottom:5px;border-top-width:1px;border-top-style:none;border-top-color:rgba(255,255,255,0.1);border-bottom-color:rgba(255,255,255,0.1);border-bottom-width:1px;border-bottom-style:none;border-right-style:none;border-left-style:none;flex-direction:row;display:flex}#div_block-258-5510{flex-direction:row;display:flex}#div_block-72-5510{width:25%}#div_block-203-5510{width:25%}#div_block-242-5510{width:25%}#div_block-245-5510{width:25%}#div_block-295-5814{width:100%;background-color:#000000}@media(max-width:991px){#div_block-271-5510{padding-right:51px;padding-left:51px}}@media(max-width:767px){#div_block-271-5510{text-align:left;padding-left:1px;padding-right:1px}}@media(max-width:767px){#div_block-295-5814{display:flex}}@media(max-width:479px){#div_block-283-5814{flex-direction:column;display:flex}}@media(max-width:479px){#div_block-62-5815{flex-direction:row;display:flex;justify-content:flex-start;text-align:left;align-items:center;padding-bottom:3px;padding-top:10px}}@media(max-width:479px){#div_block-66-5815{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}}@media(max-width:479px){#div_block-271-5510{flex-direction:unset;justify-content:center;text-align:center}}@media(max-width:479px){#div_block-242-5510{flex-direction:column;display:flex;align-items:center;text-align:center}}#new_columns-71-5510{font-size:12px}@media(max-width:991px){#new_columns-71-5510{display:flex;margin-right:0px}}@media(max-width:767px){#new_columns-71-5510{display:flex}}#headline-270-5510{font-weight:400;font-size:15px;text-align:center;background-color:rgba(0,0,0,1.0);color:rgba(255,255,255,0.84);font-style:italic;font-family:'Lato';margin-bottom:10px}#headline-257-5510{text-align:center;padding-top:11px;font-size:12px;font-weight:400;color:rgba(255,254,254,0.61)}@media(max-width:479px){#headline-270-5510{font-size:13px;margin-top:10px}}#text_block-58-5815{font-size:13px}#text_block-61-5815{font-size:13px}#text_block-68-5815{font-size:13px}#text_block-101-5510{font-size:12px;font-weight:400;color:rgba(255,255,255,0.5);margin-top:0px}@media(max-width:767px){#text_block-58-5815{font-size:8px}}@media(max-width:767px){#text_block-61-5815{font-size:8px}}@media(max-width:767px){#text_block-68-5815{font-size:8px}}@media(max-width:479px){#text_block-61-5815{margin-left:0px}}#link_text-64-5815{display:block;color:#79baf7;text-decoration:underline;line-height:1.5}#link_text-65-5815{display:block;margin-top:0px;color:#79baf7;text-decoration:underline;line-height:1}@media(max-width:767px){#link_text-64-5815{font-size:8px}}@media(max-width:767px){#link_text-65-5815{font-size:8px}}@media(max-width:479px){#link_text-64-5815{color:#2f98f9;margin-right:38px;margin-left:0px}#link_text-64-5815:hover{color:#79baf7}}@media(max-width:479px){#link_text-65-5815{color:#2f98f9;margin-left:0px}#link_text-65-5815:hover{color:#79baf7}}@media(max-width:1120px){#link-59-5815{margin-bottom:0px}}@media(max-width:479px){#link-54-5815{padding-left:3px}}#{display:inline;float:left;margin-left:6%}#image-46-5815{display:inline;float:left;margin-left:6%}#image-47-5815{display:inline;float:left;margin-left:6%}#image-48-5815{display:inline;float:left;margin-left:6%}#image-49-5815{display:inline;float:left;margin-left:6%}#image-51-5815{display:inline;float:left;margin-left:30px;max-width:100px}@media(max-width:1120px){#image-51-5815{margin-left:12px}}@media(max-width:767px){#{margin-left:2%}}@media(max-width:767px){#image-46-5815{margin-left:2%}}@media(max-width:767px){#image-47-5815{margin-left:2%}}@media(max-width:767px){#image-48-5815{margin-left:2%}}@media(max-width:767px){#image-49-5815{margin-left:2%}}@media(max-width:767px){#image-51-5815{margin-left:2px}}@media(max-width:479px){#{float:left;display:inline}}@media(max-width:479px){#image-46-5815{float:left;display:inline}}@media(max-width:479px){#image-47-5815{float:left;display:inline}}@media(max-width:479px){#image-48-5815{float:left;display:inline}}@media(max-width:479px){#image-49-5815{float:left;display:inline}}@media(max-width:479px){#image-51-5815{flex-direction:unset}}#svg_icon-60-5815{color:#79baf7}@media(max-width:479px){#svg_icon-63-5815{margin-right:59px}}@media(max-width:479px){#code_block-70-5815{flex-direction:unset;display:none}}#_nav_menu-201-5510 .oxy-nav-menu-hamburger-line{background-color:#d1d1d1}#_nav_menu-201-5510.oxy-nav-menu.oxy-nav-menu-open{background-color:rgba(0,0,0,0);margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-201-5510.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-left:20px;padding-right:20px}#_nav_menu-201-5510 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-201-5510 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-201-5510 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-201-5510.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-201-5510.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-201-5510 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-201-5510 .menu-item a{padding-left:20px;padding-right:20px;color:#d1d1d1;text-transform:none;margin-bottom:10px}#_nav_menu-201-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}#_nav_menu-201-5510 .menu-item:focus-within a,#_nav_menu-201-5510 .menu-item:hover a{color:#ffffff}#_nav_menu-201-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0}#_nav_menu-205-5510 .oxy-nav-menu-hamburger-line{background-color:#d1d1d1}#_nav_menu-205-5510.oxy-nav-menu.oxy-nav-menu-open{background-color:rgba(0,0,0,0);margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-205-5510.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-left:20px;padding-right:20px}#_nav_menu-205-5510 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-205-5510 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-205-5510 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-205-5510.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-205-5510.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-205-5510 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-205-5510 .menu-item a{padding-left:20px;padding-right:20px;color:#d1d1d1;text-transform:none;margin-bottom:10px}#_nav_menu-205-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a{justify-content:flex-start}#_nav_menu-205-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}#_nav_menu-205-5510 .menu-item:focus-within a,#_nav_menu-205-5510 .menu-item:hover a{color:#ffffff}#_nav_menu-205-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a:hover{justify-content:flex-start}#_nav_menu-205-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0}#_nav_menu-244-5510 .oxy-nav-menu-hamburger-line{background-color:#d1d1d1}#_nav_menu-244-5510.oxy-nav-menu.oxy-nav-menu-open{background-color:rgba(0,0,0,0);margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-244-5510.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-left:20px;padding-right:20px}#_nav_menu-244-5510 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-244-5510 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-244-5510 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-244-5510.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-244-5510.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-244-5510 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-244-5510 .menu-item a{padding-left:20px;padding-right:20px;color:#d1d1d1;margin-bottom:10px}#_nav_menu-244-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}#_nav_menu-244-5510 .menu-item:focus-within a,#_nav_menu-244-5510 .menu-item:hover a{color:#ffffff}#_nav_menu-244-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0}#_nav_menu-247-5510 .oxy-nav-menu-hamburger-line{background-color:#d1d1d1}#_nav_menu-247-5510.oxy-nav-menu.oxy-nav-menu-open{background-color:rgba(0,0,0,0);margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-247-5510.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-left:20px;padding-right:20px}#_nav_menu-247-5510 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-247-5510 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-247-5510 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-247-5510.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-247-5510.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-247-5510 .oxy-nav-menu-list{flex-direction:column}#_nav_menu-247-5510 .menu-item a{padding-left:20px;padding-right:20px;color:#d1d1d1;margin-bottom:10px}#_nav_menu-247-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}#_nav_menu-247-5510 .menu-item:focus-within a,#_nav_menu-247-5510 .menu-item:hover a{color:#ffffff}#_nav_menu-247-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0}@media(max-width:479px){#_nav_menu-201-5510{flex-direction:unset;text-align:left;font-size:19px}#_nav_menu-201-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}}@media(max-width:479px){#_nav_menu-205-5510{font-size:19px;text-align:left;flex-direction:unset}#_nav_menu-205-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}}@media(max-width:479px){#_nav_menu-244-5510{text-align:left;font-size:19px}#_nav_menu-244-5510.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0}}#section-73-2144 > .ct-section-inner-wrap{padding-top:21px;padding-bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}#section-73-2144{display:block}#section-73-2144{background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0)),url(https://sfroyalthaispa.com/wp-content/uploads/hotstonemassage-scaled.jpg);background-size:auto,cover;background-color:rgba(255,255,255,0);font-family:'Lato';text-align:left;color:#330202;background-blend-mode:normal;background-repeat:no-repeat;background-attachment:scroll;box-shadow:inset 1px 0px 7px 0px #000000}#section-134-2144 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:none;flex-direction:unset;align-items:flex-end;justify-content:flex-end}#section-134-2144{display:none}#section-134-2144{text-align:right}#section-46-2144 > .ct-section-inner-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:none;flex-direction:unset;align-items:stretch;justify-content:flex-end}#section-46-2144{display:none}#section-46-2144{background-image:url(https://sfroyalthaispa.com/wp-content/uploads/2017/06/Royal-Thai-Spa-Stone-massage-closeup-82561277.jpg);background-size:cover;background-attachment:scroll;background-repeat:no-repeat;text-align:right}#section-42-2144 > .ct-section-inner-wrap{max-width:100%;padding-top:53px;padding-bottom:34px;display:flex;align-items:center}#section-42-2144{display:block}#section-42-2144{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-color:#ffffff}#section-516-2144 > .ct-section-inner-wrap{padding-top:73px;padding-bottom:179px;align-items:center}#section-516-2144{background-image:linear-gradient(rgba(252,252,252,0.68),rgba(252,252,252,0.68)),url(https://sfroyalthaispa.com/wp-content/uploads/2017/05/Royal-Thai-Spa-Abstract-Gold-Background-Luxur-66664273.jpg);text-align:left}@media(max-width:1120px){#section-42-2144 > .ct-section-inner-wrap{padding-bottom:0}}@media(max-width:991px){#section-73-2144 > .ct-section-inner-wrap{padding-top:20px;padding-bottom:20px}}@media(max-width:991px){#section-42-2144 > .ct-section-inner-wrap{padding-bottom:121px}}@media(max-width:767px){#section-42-2144 > .ct-section-inner-wrap{padding-bottom:0;display:flex}#section-42-2144{display:block}}@media(max-width:479px){#section-73-2144{background-size:contain;background-attachment:fixed}}@media(max-width:479px){#section-134-2144 > .ct-section-inner-wrap{display:none;flex-direction:unset}#section-134-2144{display:none}}@media(max-width:479px){#section-42-2144 > .ct-section-inner-wrap{padding-top:0;padding-bottom:26px;display:flex;flex-direction:column}#section-42-2144{display:block}#section-42-2144{background-size:auto;background-color:#ffffff;background-attachment:fixed;visibility:visible}}#div_block-387-2144{width:50%;padding-left:060px;flex-direction:unset;margin-top:-150px}#div_block-388-2144{z-index:1}#div_block-394-2144{width:50%;padding-left:60px;margin-top:-150px}#div_block-395-2144{z-index:1}#div_block-402-2144{width:50%;padding-left:060px}#div_block-408-2144{width:50%;padding-left:60px}#div_block-45-2144{margin-top:0px;align-items:center;background-color:#3d0101;border-radius:3px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#000000;border-right-color:#000000;border-bottom-color:#000000;border-left-color:#000000;padding-left:45px;padding-right:57px;padding-bottom:10px;padding-top:10px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;flex-direction:row;display:flex;box-shadow:10px 6px 4px #cccccc}#div_block-143-2144{display:none;margin-right:0px;align-items:stretch;text-align:justify;margin-top:76px;padding-top:0px;background-color:rgba(0,0,0,0.5);flex-direction:unset}#div_block-153-2144{flex-direction:row;display:flex;align-items:center;margin-left:0px;padding-left:11px;margin-right:0px;padding-right:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-color:#2d0202;border-right-color:#2d0202;border-bottom-color:#2d0202;border-left-color:#2d0202}#div_block-503-2144{transform:;width:100.00%;padding-right:0px;text-align:left;align-items:center;justify-content:center;padding-top:0px;box-shadow:0px 0px 0px 0px #aa7c7c}#div_block-481-2144{align-items:center;justify-content:center;background-color:rgba(0,0,0,0.3);text-align:center;padding-left:0px;margin-bottom:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;padding-bottom:0px;margin-top:3px}@media(max-width:1120px){#div_block-143-2144{flex-direction:unset;display:none}}@media(max-width:1120px){#div_block-153-2144{margin-top:0px}}@media(max-width:1120px){#div_block-503-2144{padding-top:0px}}@media(max-width:991px){#div_block-387-2144{margin-bottom:162px}}@media(max-width:991px){#div_block-45-2144{flex-direction:column;display:flex;align-items:center;text-align:center}}@media(max-width:991px){#div_block-143-2144{flex-direction:unset}}@media(max-width:991px){#div_block-153-2144{margin-bottom:0px;padding-bottom:7px}}@media(max-width:991px){#div_block-481-2144{margin-right:0px;margin-bottom:0px}}@media(max-width:767px){#div_block-143-2144{display:flex;margin-right:11px;padding-right:0px;margin-left:0px;padding-left:0em;padding-bottom:0px}}@media(max-width:479px){#div_block-387-2144{padding-top:0px}}@media(max-width:479px){#div_block-394-2144{padding-top:0px}}@media(max-width:479px){#div_block-395-2144{margin-top:0px}}@media(max-width:479px){#div_block-403-2144{margin-top:0px}}@media(max-width:479px){#div_block-409-2144{margin-top:0px}}@media(max-width:479px){#div_block-45-2144{margin-bottom:12px;display:flex;padding-left:41px;padding-right:40px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-left:0px;align-items:center;flex-direction:column;text-align:left}}@media(max-width:479px){#div_block-143-2144{background-color:rgba(0,0,0,0)}}@media(max-width:479px){#div_block-153-2144{background-color:rgba(0,0,0,0)}}@media(max-width:479px){#div_block-503-2144{padding-left:0px}}@media(max-width:479px){#div_block-481-2144{margin-left:0px;margin-bottom:0px}}@media(max-width:991px){#new_columns-386-2144> .ct-div-block{width:100% !important}}#new_columns-386-2144{background-color:rgba(239,237,243,0);flex-direction:unset;font-family:'Lato'}@media(max-width:991px){#new_columns-401-2144> .ct-div-block{width:100% !important}}#new_columns-401-2144{background-color:rgba(239,237,243,0)}@media(max-width:991px){#new_columns-502-2144> .ct-div-block{width:100% !important}}#new_columns-502-2144{background-size:auto;background-attachment:scroll;border-top-style:solid;border-top-width:2px;border-radius:0px;border-top-color:#ffffff;margin-top:26px}@media(max-width:1120px){#new_columns-502-2144{margin-top:0px}}#headline-429-2144{color:#ffffff;font-weight:700;font-size:47px;margin-top:0px;padding-right:20px;padding-top:10px;padding-left:20px;font-family:'Raleway';position:relative;bottom:250px;text-shadow:0px 0px 39px rgba(112,98,31,0.95)}#headline-429-2144:hover{transform:scaleX(1.8);transition-duration:1s}#headline-427-2144{color:#ffffff;font-weight:300;font-size:27px;margin-top:0px;padding-top:20px;font-family:'Lato';font-style:normal;background-color:rgba(0,0,0,0);padding-bottom:20px;margin-bottom:74px;background-attachment:scroll;text-transform:capitalize;text-shadow:0px 0px 5px #000000}#headline-275-2144{color:#ffffff;font-weight:300;font-size:39px;margin-top:143px;margin-bottom:392px;margin-right:200px;padding-right:20px;padding-top:10px;padding-left:20px;padding-bottom:10px;font-family:'Lato';font-style:italic;text-shadow:33px 19px 3px rgba(207,181,59,0.95)}#headline-275-2144:hover{transform:scaleX(1.8);transition-duration:1s}#headline-54-2144{margin-bottom:435px;margin-top:210px;color:#ffffff;margin-right:50px;font-family:'Lato';font-weight:300;font-size:39px;padding-left:20px;padding-top:010px;padding-right:20px;padding-bottom:010px;border-top-width:3px;border-right-width:3px;border-bottom-width:3px;border-left-width:3px;text-shadow:33px 19px 5px #fcfcfc}#headline-392-2144{font-family:'Lato'}#headline-527-2144{color:#1e1e1e;font-weight:300;font-size:47px;font-family:'Lato';font-style:italic;bottom:250px;text-shadow:19px 10px 3px rgba(207,181,59,0.95)}#headline-527-2144:hover{transform:scaleX(1.8);transition-duration:1s}#headline-512-2144{text-align:center;position:relative;margin-top:57px;color:#515151;font-size:22px;font-weight:400;font-style:italic;text-transform:uppercase;margin-bottom:25px}#headline-483-2144{font-size:36px;color:#ffffff}@media(max-width:1120px){#headline-429-2144{margin-right:134px;margin-top:-100px}}@media(max-width:1120px){#headline-427-2144{margin-top:-300px}}@media(max-width:1120px){#headline-275-2144{margin-bottom:313px;margin-top:105px;margin-right:134px}}@media(max-width:1120px){#headline-527-2144{font-size:41px}}@media(max-width:991px){#headline-429-2144{margin-bottom:28px;margin-top:0px;font-size:27px}#headline-429-2144:hover{overflow:hidden}}@media(max-width:991px){#headline-275-2144{margin-bottom:331px;margin-top:81px;font-size:27px}#headline-275-2144:hover{overflow:hidden}}@media(max-width:991px){#headline-527-2144{font-size:39px}#headline-527-2144:hover{overflow:hidden}}@media(max-width:767px){#headline-429-2144{font-size:19px;margin-bottom:39px;margin-top:-200px;margin-right:23px;text-shadow:16px 12px 2px rgba(207,181,59,0.95)}#headline-429-2144:hover{overflow:hidden}}@media(max-width:767px){#headline-427-2144{font-size:15px}}@media(max-width:767px){#headline-275-2144{font-size:19px;margin-bottom:165px;margin-top:37px;margin-right:23px;text-shadow:16px 12px 2px rgba(207,181,59,0.95)}#headline-275-2144:hover{overflow:hidden}}@media(max-width:767px){#headline-527-2144{font-size:36px;text-shadow:16px 12px 2px rgba(207,181,59,0.95)}#headline-527-2144:hover{overflow:hidden}}@media(max-width:479px){#headline-429-2144{transform:;font-size:19px;margin-bottom:46px;margin-top:-200px;transition-duration:1s;text-shadow:9px 10px 2px rgba(207,181,59,0.95)}#headline-429-2144:hover{transform:scale(1.2,1.5);overflow:hidden;font-size:19px}}@media(max-width:479px){#headline-427-2144{font-size:13px}}@media(max-width:479px){#headline-275-2144{transform:;font-size:19px;margin-bottom:128px;margin-top:17px;transition-duration:1s;text-shadow:9px 10px 2px rgba(207,181,59,0.95)}#headline-275-2144:hover{transform:scale(1.2,1.5);overflow:hidden;font-size:19px}}@media(max-width:479px){#headline-54-2144{font-size:29px}}@media(max-width:479px){#headline-527-2144{transform:;font-size:34px;transition-duration:1s;text-shadow:9px 10px 2px rgba(207,181,59,0.95)}#headline-527-2144:hover{transform:scale(1.2,1.5);overflow:hidden;font-size:19px}}#text_block-530-2144{color:#ffffff;text-transform:capitalize;font-size:19px;text-shadow:0px 0px 4px #000000}#text_block-258-2144{margin-top:0px;color:#fcf7f7;font-weight:400;font-size:17px;padding-left:14px;padding-top:14px;padding-right:14px;padding-bottom:14px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:4px}#text_block-258-2144:hover{background-color:rgba(0,0,0,0.43)}#text_block-148-2144{margin-top:7px;margin-bottom:5px}#text_block-510-2144{font-size:19px;text-align:center;margin-top:10px;padding-right:50px;font-family:'Lato';padding-left:50px;padding-top:200px;margin-bottom:10px}@media(max-width:991px){#text_block-258-2144{margin-bottom:21px;margin-top:6px}}@media(max-width:479px){#text_block-258-2144{color:#ffffff;margin-top:22px;font-size:14px;font-weight:600;padding-left:19px;padding-top:16px;padding-right:19px;padding-bottom:16px;margin-bottom:28px}}@media(max-width:479px){#text_block-148-2144{font-size:12px;color:#2d0202}}#link_text-170-2144{padding-left:30px;padding-top:13px;padding-right:30px;padding-bottom:13px;color:#ffffff;font-size:17px;font-weight:400;letter-spacing:0.3px;text-transform:lowercase;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;float:none;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;margin-right:57px;transition:.3s ease-in all}#link_text-170-2144:hover{background-color:rgba(0,0,0,0.43);color:#ffffff}@media(max-width:991px){#link_text-170-2144{margin-bottom:25px;margin-top:25px;margin-left:0px}}@media(max-width:479px){#link_text-170-2144{margin-bottom:25px;font-size:14px;font-weight:600;margin-left:0px;position:relative;left:30px}}#link-389-2144:after{opacity:1;content:""}#link-145-2144{align-items:center;flex-direction:column;display:flex;padding-bottom:0px;padding-top:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:2px;text-align:center;margin-bottom:0px}@media(max-width:1120px){#link-145-2144{flex-direction:unset}}@media(max-width:991px){#link-145-2144{margin-left:0px}}@media(max-width:479px){#link-113-2144{margin-bottom:27px}}#image-102-2144{background-image:radial-gradient( circle,#ffffff 59px,rgba(0,0,0,0)),url(https://sfroyalthaispa.com/wp-content/uploads/RTS-Logo-horizontal.png);flex-direction:unset;margin-bottom:37px;width:360px}#image-390-2144{transition-delay:0s;transition-duration:0.2s;transition-timing-function:slide;left;}#image-397-2144{filter:brightness(150%)}#image-405-2144{margin-left:-5%}#image-411-2144{margin-left:-5%}#image-505-2144{width:400px;margin-top:0px;margin-right:0px;box-shadow:0px 0px 0px 0px #000000}@media(max-width:479px){#image-102-2144{margin-bottom:0px;flex-direction:unset;max-height:100px;max-width:100px}}#fancy_icon-144-2144>svg{width:26px;height:26px}#fancy_icon-144-2144{margin-left:3px;margin-right:6px}@media(max-width:479px){#fancy_icon-144-2144{margin-left:10px}}#code_block-114-2144{flex-direction:unset;display:none}#shortcode-69-2144{margin-bottom:459px;padding-bottom:0px;padding-top:0px;z-index:100000}@media(max-width:479px){#shortcode-69-2144{max-width:99%}}#_superbox-479-2144 .oxy-superbox-secondary{opacity:0}#_superbox-479-2144:hover .oxy-superbox-secondary{opacity:1}#_superbox-479-2144{padding-left:0px;margin-top:40px;padding-bottom:0px;superbox-editing-mode:live;box-shadow:0px 0px 5px 0px #000000}@media(max-width:1120px){#_superbox-479-2144{padding-left:0px;padding-bottom:0px}}@media(max-width:991px){#_superbox-479-2144{padding-left:0px}}@media(max-width:767px){#_superbox-479-2144{padding-left:0px}}@media(max-width:479px){#_superbox-479-2144{padding-left:14px}}.oxy_shape_divider{position:absolute;left:0;right:0;bottom:-1px;pointer-events:none}.oxy_shape_divider > svg{min-width:100%;position:absolute;bottom:0;left:0;z-index:0;transform-origin:bottom center}.oxy_shape_divider_top{top:-1px;bottom:initial}.oxy_shape_divider_flipped{transform:scaleX(-1)}#-shape-divider-520-2144 .oxy_shape_divider{color:#ffffff}#-shape-divider-520-2144 .oxy_shape_divider svg{height:30px;width:100%}#-shape-divider-520-2144 .oxy_shape_divider > svg{left:auto}#-shape-divider-520-2144 .oxy_shape_divider{display:flex;justify-content:center}#-shape-divider-526-2144 .oxy_shape_divider{color:#ffffff}#-shape-divider-526-2144 .oxy_shape_divider svg{height:40px;width:100%}#-shape-divider-526-2144 .oxy_shape_divider > svg{left:auto}#-shape-divider-526-2144 .oxy_shape_divider{display:flex;justify-content:center}div.ct-section-inner-wrap,div.oxy-header-container{max-width:1120px}

.ct-section{width:100%;background-size:cover;background-repeat:repeat;}
.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start;}
.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap;}
.ct-link-text{display:inline-block;}
.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center;}
.ct-link-button{display:inline-block;text-align:center;text-decoration:none;}
.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px;}
.ct-image{max-width:100%;}
.ct-fancy-icon>svg{width:55px;height:55px;}
.ct-inner-content{width:100%;}
.ct-slide{display:flex;flex-wrap:wrap;text-align:center;flex-direction:column;align-items:center;justify-content:center;}
.ct-nestable-shortcode{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-comments{width:100%;text-align:left;}
.oxy-comment-form{width:100%;}
.oxy-login-form{width:100%;}
.oxy-search-form{width:100%;}
.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tab{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-tab-content{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;}
.oxy-testimonial{width:100%;}
.oxy-icon-box{width:100%;}
.oxy-pricing-box{width:100%;}
.oxy-posts-grid{width:100%;}
.oxy-gallery{width:100%;}
.ct-slider{width:100%;}
.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch;}
.ct-modal{flex-direction:column;align-items:flex-start;}
.ct-span{display:inline-block;text-decoration:inherit;}
.ct-widget{width:100%;}
.oxy-dynamic-list{width:100%;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ct-div-block, .oxy-post-content, .ct-text-block, .ct-headline, .oxy-rich-text, .ct-link-text{max-width:100%;}
img{flex-shrink:0;}
body *{min-height:1px;}
}            .oxy-testimonial{flex-direction:row;align-items:center;}
.oxy-testimonial .oxy-testimonial-photo-wrap{order:1;}
.oxy-testimonial .oxy-testimonial-photo{width:125px;height:125px;margin-right:20px;}
.oxy-testimonial .oxy-testimonial-photo-wrap, .oxy-testimonial .oxy-testimonial-author-wrap, .oxy-testimonial .oxy-testimonial-content-wrap{align-items:flex-start;text-align:left;}
.oxy-testimonial .oxy-testimonial-text{margin-bottom:8px;font-size:21px;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-testimonial .oxy-testimonial-author{font-size:18px;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-testimonial .oxy-testimonial-author-info{font-size:12px;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-icon-box{text-align:left;flex-direction:column;}
.oxy-icon-box .oxy-icon-box-icon{margin-bottom:12px;align-self:flex-start;}
.oxy-icon-box .oxy-icon-box-heading{font-size:21px;margin-bottom:12px;}
.oxy-icon-box .oxy-icon-box-text{font-size:16px;margin-bottom:12px;align-self:flex-start;}
.oxy-icon-box .oxy-icon-box-link{margin-top:20px;}
.oxy-pricing-box .oxy-pricing-box-section{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;text-align:center;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{justify-content:center;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{justify-content:center;}
.oxy-pricing-box .oxy-pricing-box-title-title{font-size:48px;}
.oxy-pricing-box .oxy-pricing-box-title-subtitle{font-size:24px;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{flex-direction:row;}
.oxy-pricing-box .oxy-pricing-box-currency{font-size:28px;}
.oxy-pricing-box .oxy-pricing-box-amount-main{font-size:80px;line-height:0.7;}
.oxy-pricing-box .oxy-pricing-box-amount-decimal{font-size:13px;}
.oxy-pricing-box .oxy-pricing-box-term{font-size:16px;}
.oxy-pricing-box .oxy-pricing-box-sale-price{font-size:12px;color:rgba(0,0,0,0.5);margin-bottom:20px;}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{font-size:16px;color:rgba(0,0,0,0.5);}
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{justify-content:center;}
.oxy-progress-bar .oxy-progress-bar-background{background-color:#000000;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);animation:none 0s paused;}
.oxy-progress-bar .oxy-progress-bar-progress-wrap{width:85%;}
.oxy-progress-bar .oxy-progress-bar-progress{background-color:#66aaff;padding:40px;animation:none 0s paused, none 0s paused;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);}
.oxy-progress-bar .oxy-progress-bar-overlay-text{font-size:30px;font-weight:900;-webkit-font-smoothing:subpixel-antialiased;}
.oxy-progress-bar .oxy-progress-bar-overlay-percent{font-size:12px;}
.ct-slider .unslider-nav ol li{border-color:#ffffff;}.ct-slider .unslider-nav ol li.unslider-active{background-color:#ffffff;}.ct-slider .ct-slide{padding:0px;}
.oxy-superbox .oxy-superbox-secondary, .oxy-superbox .oxy-superbox-primary{transition-duration:0.5s;}
.oxy-shape-divider{width:0px;height:0px;}
.oxy_shape_divider svg{width:100%;}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{box-shadow:px px px px;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{transition-duration:0.4s;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{margin-left:0px;}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{width:30px;height:30px;}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{transition-duration:0.4s;}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{top:20px;left:20px;}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{width:24px;height:24px;}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{transition-duration:0.4s;}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{background-color:#ffffff;}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{background-image:url();}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:24px;}
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(0,0,0,0.2);border-top-style:solid;}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{flex-direction:row;}
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{text-align:left;justify-content:flex-start;}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{align-items:flex-start;}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{top:0;bottom:0;right:auto;left:0;}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:left;justify-content:flex-start;}
.oxy-site-navigation{--oxynav-brand-color:#4831B0;--oxynav-neutral-color:#FFFFFF;--oxynav-activehover-color:#EFEDF4;--oxynav-background-color:#4831B0;--oxynav-border-radius:0px;--oxynav-other-spacing:8px;--oxynav-transition-duration:0.3s;--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);}
.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{text-align:left;}
.oxy-site-navigation > ul{left:0;}
.oxy-site-navigation{--oxynav-animation-name:none;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){background-color:var(--oxynav-brand-color);transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing);border:none;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){background:transparent;border:1px solid currentColor;transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{filter:invert(0) !important;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{background-color:var(--oxynav-activehover-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{color:var(--oxynav-neutral-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{color:var(--oxynav-neutral-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{color:var(--oxynav-brand-color);}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none;}
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none;}
.ct-section-inner-wrap, .oxy-header-container{max-width:1120px;}
body{font-family:'Open Sans';}body{line-height:1.6;font-size:16px;font-weight:400;color:#404040;}.oxy-nav-menu-hamburger-line{background-color:#404040;}h1, h2, h3, h4, h5, h6{font-family:'Lato';font-size:36px;font-weight:700;}h2, h3, h4, h5, h6{font-size:30px;}h3, h4, h5, h6{font-size:24px;}h4, h5, h6{font-size:20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a{color:#0074db;text-decoration:none;}a:hover{text-decoration:none;}.ct-link-text{text-decoration:;}.ct-link{text-decoration:;}.ct-link-button{border-radius:3px;}.ct-section-inner-wrap{padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px;}.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.oxy-header-container{padding-right:20px;padding-left:20px;}@media(max-width:992px){
.ct-columns-inner-wrap{display:block !important;}
.ct-columns-inner-wrap:after{display:table;clear:both;content:"";}
.ct-column{width:100% !important;margin:0 !important;}
.ct-columns-inner-wrap{margin:0 !important;}
}
.wedding-heading-one{font-family:Lato;color:#000000;font-size:64px;font-weight:400;line-height:1.2;}
@media(max-width:767px){
.wedding-heading-one{font-size:56px;}
}
@media(max-width:479px){
.wedding-heading-one{font-size:48px;}
}
.wedding-subheading{font-family:'Special Elite';max-width:360px;color:#666666;}
.wedding-slider-video{max-width:640px;border-radius:16px;overflow:hidden;margin-bottom:40px;margin-top:20px;box-shadow:0px 16px 32px #000000;}
.weddidng-slider-2-slide{}
.flight-footer-5-title{font-family:Lato;color:#ffffff;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;}
.flight-footer-5-textlink:hover{color:#ffffff;}
.flight-footer-5-textlink{font-family:Open Sans;color:rgba(255,255,255,0.7);font-size:14px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:12px;transition-timing-function:ease;transition-duration:0.2s;transition-property:all;}
.dark-section{-webkit-font-smoothing:antialiased;}
@media(max-width:479px){
.dark-section{}
}
.header-menu-trigger{}
.header-light-nav-container{float:right;}
@media(max-width:767px){
.header-light-nav-container{width:100%;text-align:center;}
}
.header-menu-container{margin-top:17px;margin-bottom:17px;color:rgba(237,218,218,1.0);}
@media(max-width:991px){
.header-menu-container{margin-left:0px;}
}
.transparent-header-link:hover{color:rgba(255,255,255,1.0);}
.transparent-header-link{font-family:Lato;font-weight:600;font-size:14px;text-transform:uppercase;color:rgba(255,255,255,0.65);letter-spacing:0.7px;margin-left:30px;}
@media(max-width:767px){
.transparent-header-link{width:100%;padding-top:10px;padding-bottom:10px;padding-left:0px;padding-right:0px;margin-top:5px;margin-bottom:10px;font-size:19px;float:none;margin-left:0px;margin-right:0px;}
}
.header-light-nav-link:hover{color:rgba(255,255,255,1);border-bottom-color:rgba(255,255,255,0.75);border-bottom-style:solid;border-bottom-width:1px;}
.header-light-nav-link{font-family:Inherit;color:rgba(242,235,235,0.8);text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:0.7px;margin-left:30px;}
@media(max-width:767px){
.header-light-nav-link{width:100%;text-align:center;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;padding-top:10px;padding-bottom:10px;font-size:19px;margin-top:5px;margin-bottom:10px;}
.header-light-nav-link:not(.ct-section):not(.oxy-easy-posts),
.header-light-nav-link.oxy-easy-posts .oxy-posts, .header-light-nav-link.ct-section .ct-section-inner-wrap{display:inline-block;}
}
.title-bar-menu-item:hover{color:rgba(255,255,255,1.0);}
.title-bar-menu-item{font-weight:600;font-size:13px;text-transform:uppercase;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;margin-right:20px;margin-left:20px;color:rgba(255,255,255,0.65);}
.title-bar-light-menu-item:hover{color:rgba(29,39,49,0.85);}
.title-bar-light-menu-item{color:rgba(255,255,255,0.93);}
.bg-image-footer-menu-block{width:100%;float:right;}
@media(max-width:991px){
.bg-image-footer-menu-block{}
}
@media(max-width:767px){
.bg-image-footer-menu-block{margin-bottom:0px;text-align:center;margin-right:auto;}
}
@media(max-width:479px){
.bg-image-footer-menu-block{width:19%;text-align:left;margin-top:2px;margin-bottom:2px;padding-left:auto;padding-top:1px;padding-right:auto;padding-bottom:1px;float:none;margin-right:2px;margin-left:27px;}
.bg-image-footer-menu-block:not(.ct-section):not(.oxy-easy-posts),
.bg-image-footer-menu-block.oxy-easy-posts .oxy-posts, .bg-image-footer-menu-block.ct-section .ct-section-inner-wrap{display:inline-block;}
}
.bg-image-footer-menu-header{font-size:16px;color:rgba(255,255,255,1.0);font-weight:600;text-transform:uppercase;margin-bottom:15px;}
.bg-image-footer-menu-link:hover{color:rgba(255,255,255,0.9);}
.bg-image-footer-menu-link{color:rgba(255,255,255,0.62);margin-bottom:5px;}
.bg-image-footer-menu-link:not(.ct-section):not(.oxy-easy-posts),
.bg-image-footer-menu-link.oxy-easy-posts .oxy-posts, .bg-image-footer-menu-link.ct-section .ct-section-inner-wrap{display:block;}
@media(max-width:479px){
.bg-image-footer-menu-link{font-size:14px;color:rgba(229,213,213,1.0);}
}
.bg-image-footer-social-icon-container:hover{color:rgba(255,255,255,1.0);background-color:rgba(255,255,255,0.29);}
.bg-image-footer-social-icon-container{width:36px;height:36px;color:rgba(255,255,255,0.62);background-color:rgba(255,255,255,0.09);border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;font-size:20px;padding-top:8px;text-align:center;margin-right:15px;margin-bottom:15px;}
.bg-image-footer-social-icon-container:not(.ct-section):not(.oxy-easy-posts),
.bg-image-footer-social-icon-container.oxy-easy-posts .oxy-posts, .bg-image-footer-social-icon-container.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:767px){
.bg-image-footer-social-icon-container{width:10%;}
}
@media(max-width:479px){
.bg-image-footer-social-icon-container{width:17%;}
}
.bg-image-footer-social-icon{}
.bg-image-footer-social-icon:not(.ct-section):not(.oxy-easy-posts),
.bg-image-footer-social-icon.oxy-easy-posts .oxy-posts, .bg-image-footer-social-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
.bg-image-footer-contact-bar-block{padding-right:10px;padding-bottom:0px;padding-top:0px;padding-left:10px;width:100%;float:left;vertical-align:text-top;}
.bg-image-footer-contact-bar-block:not(.ct-section):not(.oxy-easy-posts),
.bg-image-footer-contact-bar-block.oxy-easy-posts .oxy-posts, .bg-image-footer-contact-bar-block.ct-section .ct-section-inner-wrap{display:inline;}
@media(max-width:767px){
.bg-image-footer-contact-bar-block{margin-bottom:15px;text-align:center;}
}
@media(max-width:479px){
.bg-image-footer-contact-bar-block{width:100%;text-align:right;margin-right:0px;padding-right:0px;}
}
.bg-image-footer-contact-bar-icon-container{width:20%;color:rgba(255,255,255,0.4);float:left;font-size:21px;padding-top:3px;}
@media(max-width:767px){
.bg-image-footer-contact-bar-icon-container{text-align:right;width:30%;}
}
@media(max-width:479px){
.bg-image-footer-contact-bar-icon-container{float:none;text-align:center;width:auto;}
}
.bg-image-footer-contact-bar-icon{}
@media(max-width:479px){
.bg-image-footer-contact-bar-icon{font-size:32px;margin-bottom:15px;}
.bg-image-footer-contact-bar-icon:not(.ct-section):not(.oxy-easy-posts),
.bg-image-footer-contact-bar-icon.oxy-easy-posts .oxy-posts, .bg-image-footer-contact-bar-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
}
.bg-image-footer-contact-bar-content{width:80%;float:left;color:rgba(222,222,222,0.6);font-size:13px;line-height:1.5;}
@media(max-width:479px){
.bg-image-footer-contact-bar-content{width:100%;}
}
.bg-image-footer-contact-bar-link:hover{color:rgba(255,255,255,0.9);}
.bg-image-footer-contact-bar-link{color:rgba(255,255,255,0.44);margin-bottom:4px;}
@media(max-width:767px){
.bg-image-footer-contact-bar-link{text-align:left;}
.bg-image-footer-contact-bar-link:not(.ct-section):not(.oxy-easy-posts),
.bg-image-footer-contact-bar-link.oxy-easy-posts .oxy-posts, .bg-image-footer-contact-bar-link.ct-section .ct-section-inner-wrap{display:block;}
}
@media(max-width:479px){
.bg-image-footer-contact-bar-link{text-align:center;}
}
.bg-image-footer-lower-menu-link:hover{color:rgba(255,255,255,0.9);}
.bg-image-footer-lower-menu-link{color:rgba(255,255,255,0.44);font-size:15px;padding-left:9px;}
@media(max-width:991px){
.bg-image-footer-lower-menu-link{float:right;}
}
@media(max-width:479px){
.bg-image-footer-lower-menu-link{text-align:left;}
}
.block-nav-menu-item:hover{background-color:rgba(36,105,145,1);}
.block-nav-menu-item{float:left;background-color:rgba(50,140,193,1);padding-top:18px;padding-right:26px;padding-bottom:18px;padding-left:26px;color:rgba(255,255,255,1.0);text-align:center;}
@media(max-width:991px){
.block-nav-menu-item{width:20%;border-right-width:1px;border-right-style:solid;border-right-color:rgba(36,45,54,1);}
}
@media(max-width:767px){
.block-nav-menu-item{padding-left:0px;padding-right:0px;}
}
.block-nav-menu-item-icon{margin-bottom:5px;font-size:27px;}
.block-nav-menu-item-icon:not(.ct-section):not(.oxy-easy-posts),
.block-nav-menu-item-icon.oxy-easy-posts .oxy-posts, .block-nav-menu-item-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:767px){
.block-nav-menu-item-icon{font-size:21px;}
}
.block-nav-menu-text{font-size:13px;font-weight:700;}
@media(max-width:767px){
.block-nav-menu-text{font-size:12px;}
}
.box-header-contact-box{color:rgba(255,255,255,1.0);padding-right:22px;text-align:center;padding-top:0px;padding-bottom:0px;padding-left:22px;float:none;visibility:hidden;}
.box-header-contact-box:not(.ct-section):not(.oxy-easy-posts),
.box-header-contact-box.oxy-easy-posts .oxy-posts, .box-header-contact-box.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.box-header-contact-box{width:100%;text-align:right;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:rgba(255,255,255,0.06);border-top-color:rgba(36,45,54,1);border-top-width:1px;border-top-style:solid;border-right-style:solid;border-right-color:rgba(36,45,54,1);border-right-width:1px;border-bottom-color:rgba(36,45,54,1);border-left-color:rgba(36,45,54,1);}
.box-header-contact-box:not(.ct-section):not(.oxy-easy-posts),
.box-header-contact-box.oxy-easy-posts .oxy-posts, .box-header-contact-box.ct-section .ct-section-inner-wrap{display:inline-block;}
}
.box-header-contact-box-icon{margin-right:15px;position:relative;top:3px;margin-left:15px;}
.box-header-contact-box-icon:not(.ct-section):not(.oxy-easy-posts),
.box-header-contact-box-icon.oxy-easy-posts .oxy-posts, .box-header-contact-box-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.box-header-contact-box-icon{padding-left:0px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;padding-right:0px;font-size:20px;margin-right:25px;}
.box-header-contact-box-icon:not(.ct-section):not(.oxy-easy-posts),
.box-header-contact-box-icon.oxy-easy-posts .oxy-posts, .box-header-contact-box-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:767px){
.box-header-contact-box-icon{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
}
.box-header-contact-box-text:hover{color:rgba(255,255,255,0.85);}
.box-header-contact-box-text{color:rgba(255,255,255,0.64);font-size:14px;margin-left:14px;margin-right:14px;margin-top:0px;float:none;}
.box-header-contact-box-text:not(.ct-section):not(.oxy-easy-posts),
.box-header-contact-box-text.oxy-easy-posts .oxy-posts, .box-header-contact-box-text.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.box-header-contact-box-text{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;letter-spacing:1px;position:relative;}
.box-header-contact-box-text:not(.ct-section):not(.oxy-easy-posts),
.box-header-contact-box-text.oxy-easy-posts .oxy-posts, .box-header-contact-box-text.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:767px){
.box-header-contact-box-text{position:relative;left:-400px;}
.box-header-contact-box-text:not(.ct-section):not(.oxy-easy-posts),
.box-header-contact-box-text.oxy-easy-posts .oxy-posts, .box-header-contact-box-text.ct-section .ct-section-inner-wrap{display:none;}
}
.selection-boxes:hover{}
.selection-boxes{width:15%;margin-right:2%;margin-bottom:2%;margin-left:2%;margin-top:2%;}
@media(max-width:991px){
.selection-boxes{}
}
@media(max-width:767px){
.selection-boxes{width:80%;margin-left:auto;margin-right:auto;}
.selection-boxes:not(.ct-section):not(.oxy-easy-posts),
.selection-boxes.oxy-easy-posts .oxy-posts, .selection-boxes.ct-section .ct-section-inner-wrap{display:block;}
}
@media(max-width:479px){
.selection-boxes{width:100%;}
}
.selection-boxes-image-container{position:relative;margin-bottom:25px;}
.selection-boxes-hover-content:hover{opacity:1;}
.selection-boxes-hover-content{background-color:rgba(255,255,255,0.85);position:absolute;color:rgba(29,39,49,1);width:100%;height:100%;opacity:0;}
.selection-boxes-hover-button{padding-top:10px;padding-bottom:10px;padding-left:18px;padding-right:18px;color:rgba(29,39,49,1);border-top-color:rgba(29,39,49,1);border-right-color:rgba(29,39,49,1);border-bottom-color:rgba(29,39,49,1);border-left-color:rgba(29,39,49,1);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;margin-top:calc(50% - 71px);}
.selection-boxes-hover-button:not(.ct-section):not(.oxy-easy-posts),
.selection-boxes-hover-button.oxy-easy-posts .oxy-posts, .selection-boxes-hover-button.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:767px){
.selection-boxes-hover-button{margin-top:calc(50% - 121px);}
}
@media(max-width:479px){
.selection-boxes-hover-button{margin-top:calc(50% - 91px);}
}
.selection-boxes-image{width:100%;}
.selection-boxes-headline{color:rgba(255,255,255,1);font-weight:600;font-size:18px;margin-bottom:10px;}
.selection-boxes-text{color:rgba(255,255,255,0.64);font-weight:400;font-size:14px;}
.main_menu_link:hover{color:rgba(255,255,255,1.0);border-bottom-color:rgba(255,255,255,0.75);}
.main_menu_link{font-size:14px;font-weight:400;color:rgba(255,255,255,0.75);margin-right:37px;letter-spacing:0.3px;border-bottom-width:1px;border-bottom-color:rgba(0,0,0,0);border-bottom-style:solid;margin-left:0px;transition:.3s ease-in all;}
@media(max-width:991px){
.main_menu_link{}
}
@media(max-width:767px){
.main_menu_link{text-align:center;float:none;position:relative;padding-bottom:5px;padding-top:5px;}
.main_menu_link:not(.ct-section):not(.oxy-easy-posts),
.main_menu_link.oxy-easy-posts .oxy-posts, .main_menu_link.ct-section .ct-section-inner-wrap{display:block;}
.main_menu_link:hover{border-bottom-style:none;}
}
@media(max-width:479px){
.main_menu_link{}
}
.image-boxes-box:hover{position:relative;top:3px;box-shadow:0px 8px 15px -6px rgba(0,0,0,0.3)}
.image-boxes-box{background-color:rgba(255,255,255,1.0);border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:25%;margin-right:1.6%;margin-left:1.6%;margin-bottom:3.2%;overflow:hidden;box-shadow:0px 8px 45px -6px rgba(0,0,0,0.3)}
.image-boxes-box:not(.ct-section):not(.oxy-easy-posts),
.image-boxes-box.oxy-easy-posts .oxy-posts, .image-boxes-box.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.image-boxes-box{width:45%;}
}
@media(max-width:767px){
.image-boxes-box{width:80%;margin-bottom:10%;}
}
@media(max-width:479px){
.image-boxes-box{margin-left:0%;margin-right:0px;width:100%;margin-bottom:25px;}
}
.image-boxes-image{max-width:100%;}
.image-boxes-content{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;text-align:left;}
.image-boxes-headline{font-size:18px;margin-bottom:10px;color:rgba(29,39,49,0.85);font-weight:600;}
.image-boxes-text{color:rgba(29,39,49,0.6);font-size:14px;font-weight:500;}
.Quick_Photo_Menu{}
.trio-cta-footer-container:hover{position:relative;top:3px;background-color:rgba(247,247,247,1.0);box-shadow:0px 8px 20px -6px rgba(0,0,0,0.5);}
.trio-cta-footer-container{background-image:linear-gradient(rgba(245,233,203,0.29), rgba(245,233,203,0.29)), url(http://sfroyalthaispacom.local/wp-content/uploads/Gift-of-gift-card.jpg);background-size:auto, cover;width:17%;margin-right:1.15%;background-color:rgba(255,255,255,1.0);border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-right:0px;padding-left:0px;margin-left:1.15%;text-align:left;height:200px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:2px;border-right-width:2px;border-bottom-width:3px;border-left-width:2px;border-top-color:rgba(0,0,0,0.62);border-right-color:rgba(0,0,0,0.62);border-bottom-color:rgba(0,0,0,0.62);border-left-color:rgba(0,0,0,0.62);margin-bottom:1.15%;box-shadow:0px 8px 35px -6px rgba(0,0,0,0.3)}
@media(max-width:991px){
.trio-cta-footer-container{width:47%;float:none;height:300px;padding-top:125px;margin-top:20px;margin-bottom:20px;background-position:0% -30px;}
.trio-cta-footer-container:not(.ct-section):not(.oxy-easy-posts),
.trio-cta-footer-container.oxy-easy-posts .oxy-posts, .trio-cta-footer-container.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:767px){
.trio-cta-footer-container{background-size:cover;background-repeat:no-repeat;float:none;height:400px;margin-top:26px;margin-bottom:26px;width:83%;margin-left:68%;background-position:0% -53px;}
.trio-cta-footer-container:not(.ct-section):not(.oxy-easy-posts),
.trio-cta-footer-container.oxy-easy-posts .oxy-posts, .trio-cta-footer-container.ct-section .ct-section-inner-wrap{display:block;}
}
@media(max-width:479px){
.trio-cta-footer-container{width:100%;margin-bottom:20px;margin-left:10%;margin-right:0px;height:320px;padding-top:145px;background-position:0px 0px;}
}
.trio-cta-footer-icon-container{width:66px;height:66px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-color:rgba(50,140,193,1);border-right-color:rgba(50,140,193,1);border-bottom-color:rgba(50,140,193,1);border-left-color:rgba(50,140,193,1);border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;color:rgba(50,140,193,1);text-align:center;font-size:23px;float:left;margin-right:6%;padding-top:14px;}
.trio-cta-footer-icon{font-size:31px;}
.trio-cta-footer-icon:not(.ct-section):not(.oxy-easy-posts),
.trio-cta-footer-icon.oxy-easy-posts .oxy-posts, .trio-cta-footer-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
.trio-cta-footer-content-container{text-align:center;margin-top:120px;background-color:rgba(77,34,34,0.89);float:none;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}
@media(max-width:991px){
.trio-cta-footer-content-container{}
}
.trio-cta-footer-title{font-family:Inherit;color:rgba(255,255,255,0.8);font-weight:300;text-align:center;padding-bottom:12px;padding-top:12px;font-size:22px;height:50px;}
@media(max-width:767px){
.trio-cta-footer-title{font-size:32px;}
}
@media(max-width:479px){
.trio-cta-footer-title{font-size:22px;}
}
.trio-cta-footer-text{font-size:14px;color:rgba(29,39,49,0.6);}
.booking_heading_font:hover{}
.booking_heading_font{font-size:26px;font-weight:400;padding-bottom:20px;padding-top:20px;color:rgba(16,5,5,1.0);}
.bg-image-icon-boxes-box{width:96%;background-color:rgba(255,255,255,0.95);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;text-align:center;padding-top:10px;padding-bottom:10px;float:right;margin-top:25px;box-shadow:0px 8px 35px -6px rgba(0,0,0,0.2);}
@media(max-width:991px){
.bg-image-icon-boxes-box{margin-bottom:4%;}
}
@media(max-width:767px){
.bg-image-icon-boxes-box{width:80%;}
.bg-image-icon-boxes-box:not(.ct-section):not(.oxy-easy-posts),
.bg-image-icon-boxes-box.oxy-easy-posts .oxy-posts, .bg-image-icon-boxes-box.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:479px){
.bg-image-icon-boxes-box{width:100%;margin-left:0px;margin-right:0px;}
}
.bg-image-icon-boxes-icon{font-size:52px;margin-bottom:15px;color:rgba(50,140,193,1);}
.bg-image-icon-boxes-icon:not(.ct-section):not(.oxy-easy-posts),
.bg-image-icon-boxes-icon.oxy-easy-posts .oxy-posts, .bg-image-icon-boxes-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
.bg-image-icon-boxes-title{font-size:17px;font-weight:600;margin-bottom:6px;color:rgba(29,39,49,0.75);}
.bg-image-icon-boxes-text{color:rgba(29,39,49,0.6);}
.bg-box-icon-list-container{margin-bottom:37px;margin-top:37px;}
.bg-box-icon-list-icon-container{width:66px;height:66px;background-color:rgba(255,255,255,1.0);max-width:20%;margin-right:5%;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;text-align:center;padding-top:16px;color:rgba(50,140,193,1);font-size:30px;vertical-align:middle;box-shadow:0px 2px 25px -6px rgba(0,0,0,0.3);}
.bg-box-icon-list-icon-container:not(.ct-section):not(.oxy-easy-posts),
.bg-box-icon-list-icon-container.oxy-easy-posts .oxy-posts, .bg-box-icon-list-icon-container.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:479px){
.bg-box-icon-list-icon-container{margin-right:4%;width:55px;height:55px;padding-top:11px;margin-top:6px;vertical-align:top;}
}
.bg-box-icon-list-icon{}
.bg-box-icon-list-icon:not(.ct-section):not(.oxy-easy-posts),
.bg-box-icon-list-icon.oxy-easy-posts .oxy-posts, .bg-box-icon-list-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
.bg-box-icon-list-headline{font-size:17px;font-weight:600;color:rgba(29,39,49,0.75);line-height:1;}
@media(max-width:479px){
.bg-box-icon-list-headline{line-height:1.3;}
}
.bg-box-icon-list-text{color:rgba(29,39,49,0.6);font-size:15px;line-height:1.4;}
.responsive-nav-target{text-align:left;position:relative;left:10px;}
.responsive-nav-target:not(.ct-section):not(.oxy-easy-posts),
.responsive-nav-target.oxy-easy-posts .oxy-posts, .responsive-nav-target.ct-section .ct-section-inner-wrap{display:inline;}
@media(max-width:767px){
.responsive-nav-target{}
}
.header-alt-3-link:hover{color:rgba(29,39,49,0.75);}
.header-alt-3-link{font-family:Open Sans;color:rgba(29,39,49,0.55);font-size:14px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;font-weight:400;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;}
@media(max-width:767px){
.header-alt-3-link{font-size:18px;}
.header-alt-3-link:not(.ct-section):not(.oxy-easy-posts),
.header-alt-3-link.oxy-easy-posts .oxy-posts, .header-alt-3-link.ct-section .ct-section-inner-wrap{display:block;}
}
.reserve_request_buttons{}
@media(max-width:991px){
.reserve_request_buttons{}
}
.icon-left-block-container{float:left;width:29%;margin-right:2%;margin-left:2%;}
@media(max-width:991px){
.icon-left-block-container{width:50%;margin-bottom:25px;float:none;}
.icon-left-block-container:not(.ct-section):not(.oxy-easy-posts),
.icon-left-block-container.oxy-easy-posts .oxy-posts, .icon-left-block-container.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:767px){
.icon-left-block-container{margin-right:0px;margin-left:0px;width:61%;}
}
@media(max-width:479px){
.icon-left-block-container{width:100%;}
}
.icon-left-block-icon-container{float:left;width:15%;height:40px;font-size:41px;margin-right:7%;margin-top:10px;}
@media(max-width:991px){
.icon-left-block-icon-container{text-align:center;margin-bottom:25px;float:none;margin-right:0px;margin-left:0px;}
.icon-left-block-icon-container:not(.ct-section):not(.oxy-easy-posts),
.icon-left-block-icon-container.oxy-easy-posts .oxy-posts, .icon-left-block-icon-container.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:767px){
.icon-left-block-icon-container{margin-right:0px;padding-right:0px;padding-left:0px;margin-left:0px;text-align:center;}
}
.icon-left-block-icon{color:rgba(29,39,49,0.42);}
@media(max-width:991px){
.icon-left-block-icon{}
.icon-left-block-icon:not(.ct-section):not(.oxy-easy-posts),
.icon-left-block-icon.oxy-easy-posts .oxy-posts, .icon-left-block-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:767px){
.icon-left-block-icon{}
}
.icon-left-block-content-container{float:left;width:78%;text-align:left;}
@media(max-width:991px){
.icon-left-block-content-container{width:100%;}
}
@media(max-width:767px){
.icon-left-block-content-container{text-align:center;}
}
.icon-left-block-title{font-size:18px;font-weight:600;margin-bottom:7px;color:rgba(29,39,49,0.8);}
.icon-left-block-text{color:rgba(29,39,49,0.7);font-size:14px;line-height:1.6;}
.pricing-style-2-package-container{width:48%;margin-left:2%;float:left;}
@media(max-width:991px){
.pricing-style-2-package-container{width:48%;margin-left:1%;margin-right:1%;}
}
@media(max-width:767px){
.pricing-style-2-package-container{width:80%;margin-bottom:70px;margin-right:0px;float:none;}
.pricing-style-2-package-container:not(.ct-section):not(.oxy-easy-posts),
.pricing-style-2-package-container.oxy-easy-posts .oxy-posts, .pricing-style-2-package-container.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:479px){
.pricing-style-2-package-container{margin-left:0px;margin-right:0px;width:100%;margin-bottom:25px;}
}
.pricing-style-2-package{width:100%;background-color:rgba(255,255,255,1.0);padding-top:25px;padding-bottom:25px;padding-right:25px;padding-left:25px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:rgba(29,39,49,1);}
.pricing-style-2-package:not(.ct-section):not(.oxy-easy-posts),
.pricing-style-2-package.oxy-easy-posts .oxy-posts, .pricing-style-2-package.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:767px){
.pricing-style-2-package{}
}
.pricing-style-2-package-headline{font-size:17px;font-weight:600;margin-bottom:10px;opacity:0.75;}
.pricing-style-2-package-price{font-family:Lato;font-size:65px;margin-top:15px;font-weight:300;line-height:1;margin-bottom:5px;vertical-align:text-top;opacity:0.75;}
.pricing-style-2-package-price:not(.ct-section):not(.oxy-easy-posts),
.pricing-style-2-package-price.oxy-easy-posts .oxy-posts, .pricing-style-2-package-price.ct-section .ct-section-inner-wrap{display:inline-block;}
.pricing-style-2-package-feature{font-size:14px;font-weight:600;padding-bottom:6px;padding-top:6px;opacity:0.5;}
.pricing-style-2-package-button:hover{color:rgba(255,255,255,1.0);background-color:rgba(36,105,145,1);}
.pricing-style-2-package-button{border-bottom-style:none;background-color:rgba(50,140,193,1);color:rgba(255,255,255,1.0);padding-top:10px;padding-bottom:10px;margin-top:15px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-font-smoothing:antialiased;}
.pricing-style-2-package-button:not(.ct-section):not(.oxy-easy-posts),
.pricing-style-2-package-button.oxy-easy-posts .oxy-posts, .pricing-style-2-package-button.ct-section .ct-section-inner-wrap{display:block;}
.icon-steps-container{width:25%;padding-left:15px;padding-right:15px;vertical-align:top;}
.icon-steps-container:not(.ct-section):not(.oxy-easy-posts),
.icon-steps-container.oxy-easy-posts .oxy-posts, .icon-steps-container.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.icon-steps-container{width:46%;margin-top:2%;margin-right:2%;margin-bottom:2%;margin-left:2%;}
}
@media(max-width:479px){
.icon-steps-container{width:100%;margin-right:0px;margin-left:0%;margin-bottom:8%;}
}
.icon-steps-icon-container{background-color:rgba(255,255,255,1.0);width:100px;height:100px;border-bottom-color:rgba(29,39,49,0.1);border-bottom-width:2px;border-top-color:rgba(29,39,49,0.1);border-right-color:rgba(29,39,49,0.1);border-left-color:rgba(29,39,49,0.1);border-top-width:2px;border-right-width:2px;border-left-width:2px;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;font-size:31px;color:rgba(0,0,0,0.51);position:relative;text-align:center;padding-top:22px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;margin-left:auto;margin-right:auto;vertical-align:middle;}
.icon-steps-icon-container:not(.ct-section):not(.oxy-easy-posts),
.icon-steps-icon-container.oxy-easy-posts .oxy-posts, .icon-steps-icon-container.ct-section .ct-section-inner-wrap{display:block;}
.icon-steps-icon{vertical-align:middle;}
.icon-steps-icon:not(.ct-section):not(.oxy-easy-posts),
.icon-steps-icon.oxy-easy-posts .oxy-posts, .icon-steps-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
.icon-steps-heading{color:rgba(29,39,49,0.8);font-size:22px;font-weight:400;padding-top:22px;padding-bottom:15px;}
.icon-steps-text{margin-bottom:12px;color:rgba(29,39,49,0.7);line-height:1.5;font-size:14px;}
.screenshot-icon-container{margin-bottom:33px;}
.screenshot-icon-icon-container{border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;margin-top:11px;margin-bottom:11px;color:rgba(255,255,255,1.0);text-align:center;width:85px;height:85px;margin-right:25px;float:left;background-color:rgba(29,39,49,1);}
@media(max-width:479px){
.screenshot-icon-icon-container{margin-bottom:25px;margin-top:25px;}
}
.screenshot-icon-icon{font-size:30px;margin-top:calc(50% - 17px);}
.screenshot-icon-icon:not(.ct-section):not(.oxy-easy-posts),
.screenshot-icon-icon.oxy-easy-posts .oxy-posts, .screenshot-icon-icon.ct-section .ct-section-inner-wrap{display:inline;}
.screenshot-icon-headline{font-family:Open Sans;font-size:18px;font-weight:600;color:rgba(29,39,49,1);text-align:left;}
.screenshot-icon-text{color:rgba(29,39,49,0.8);text-align:left;}
.portfolio-headline{border-bottom-color:rgba(27,38,49,0.1);border-bottom-width:1px;border-bottom-style:solid;font-weight:300;color:rgba(27,38,49,0.9);padding-bottom:10px;margin-bottom:25px;}
.image-gallery-wcontent-container:before{content:"";box-shadow:0px 2px 25px -6px rgba(0,0,0,0.3);}
.image-gallery-wcontent-container:nth-child3n{margin-right:0px;}
.image-gallery-wcontent-container:nth-child3n-8{margin-left:0px;}
.image-gallery-wcontent-container:hover{box-shadow:0px 2px 25px -6px rgba(0,0,0,0.3);}
.image-gallery-wcontent-container{margin-bottom:4%;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;width:32%;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;margin-top:4%;padding-top:15px;margin-left:13px;margin-right:7px;text-align:justify;background-color:#ffffff;vertical-align:text-top;box-shadow:0px 2px 25px -6px rgba(0,0,0,0.3);}
.image-gallery-wcontent-container:not(.ct-section):not(.oxy-easy-posts),
.image-gallery-wcontent-container.oxy-easy-posts .oxy-posts, .image-gallery-wcontent-container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:stretch;}
@media(max-width:767px){
.image-gallery-wcontent-container{width:98%;}
}
@media(max-width:479px){
.image-gallery-wcontent-container{width:100%;background-color:rgba(255,255,255,0.75);text-align:justify;margin-bottom:48%;margin-left:0px;}
.image-gallery-wcontent-container:not(.ct-section):not(.oxy-easy-posts),
.image-gallery-wcontent-container.oxy-easy-posts .oxy-posts, .image-gallery-wcontent-container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:stretch;}
}
.image-gallery-wcontent-image{max-width:100%;margin-bottom:15px;}
.image-gallery-wcontent-title{margin-bottom:10px;font-size:18px;font-weight:400;color:rgba(27,38,49,0.8);padding-left:20px;padding-right:20px;text-align:center;}
.image-gallery-wcontent-text{color:rgba(27,38,49,0.6);font-size:14px;padding-right:20px;padding-left:20px;padding-bottom:20px;line-height:1.5;text-align:justify;}
.twin-image-content-section:hover{}
.twin-image-content-section:before{content:"";}
.twin-image-content-section{background-size:cover;width:50%;float:right;padding-top:25px;padding-right:25px;padding-bottom:25px;margin-top:25px;margin-bottom:25px;padding-left:25px;text-align:left;}
@media(max-width:767px){
.twin-image-content-section{width:100%;margin-bottom:0px;margin-top:0px;padding-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;margin-right:0px;margin-left:0px;}
}
.twin-image-content-section-image{max-width:100%;box-shadow:0px 0px 10px rgba(0,0,0,0.23);}
@media(max-width:767px){
.twin-image-content-section-image{width:100%;margin-bottom:25px;}
}
.twin-image-content-section-headline{font-weight:300;font-size:32px;color:rgba(29,39,49,0.75);margin-top:0px;}
@media(max-width:991px){
.twin-image-content-section-headline{}
}
@media(max-width:767px){
.twin-image-content-section-headline{margin-top:34px;}
}
@media(max-width:479px){
.twin-image-content-section-headline{font-size:25px;}
}
.twin-image-content-section-text{color:rgba(0,0,0,0.6);margin-top:25px;margin-bottom:35px;line-height:1.6;font-size:17px;}
.twin-image-content-section-link:hover{color:rgba(36,105,145,1);}
.twin-image-content-section-link{color:rgba(50,140,193,1);}
.my_button:active{padding-top:16px;padding-bottom:14px;box-shadow:inset 0px 1px 4px rgba(0,0,0,0.2);}
.my_button:hover{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15)), linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.15));}
.my_button{font-family:'Antic Slab';background-color:#3d0303;color:#ffffff;font-size:16px;letter-spacing:1px;padding-top:15px;padding-bottom:15px;padding-right:24px;padding-left:24px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(0,0,0,0.15);border-right-color:rgba(0,0,0,0.25);border-bottom-color:rgba(0,0,0,0.40);border-left-color:rgba(0,0,0,0.25);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin-top:76px;margin-right:15px;margin-bottom:15px;margin-left:15px;text-align:center;box-shadow:inset 0px -1px 1px rgba(0,0,0,0.2), inset 0px 1px 1px rgba(255,255,255,0.2), 2px 2px 5px rgba(0,0,0,0.1);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15));text-shadow:1px 1px 1px rgba(0,0,0,.3);}
.my_button:not(.ct-section):not(.oxy-easy-posts),
.my_button.oxy-easy-posts .oxy-posts, .my_button.ct-section .ct-section-inner-wrap{flex-direction:unset;}
@media(max-width:479px){
.my_button{}
.my_button:not(.ct-section):not(.oxy-easy-posts),
.my_button.oxy-easy-posts .oxy-posts, .my_button.ct-section .ct-section-inner-wrap{display:block;}
}
.my_gradient_button:hover{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15)), linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.15)), linear-gradient(to left, #EB3349 , #F45C43);}
.my_gradient_button{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.15)), linear-gradient(to left, #EB3349 , #F45C43);}
.pricing-with-feature-table-package{float:none;width:19%;color:rgba(255,255,255,1.0);padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:rgba(100,88,29,1);text-align:center;border-right-width:1px;border-right-color:rgba(255,255,255,0.16);border-right-style:solid;-webkit-font-smoothing:antialiased;vertical-align:bottom;}
.pricing-with-feature-table-package:not(.ct-section):not(.oxy-easy-posts),
.pricing-with-feature-table-package.oxy-easy-posts .oxy-posts, .pricing-with-feature-table-package.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.pricing-with-feature-table-package{width:25%;float:none;}
.pricing-with-feature-table-package:not(.ct-section):not(.oxy-easy-posts),
.pricing-with-feature-table-package.oxy-easy-posts .oxy-posts, .pricing-with-feature-table-package.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:767px){
.pricing-with-feature-table-package{width:80%;margin-bottom:25px;margin-left:auto;margin-right:auto;}
.pricing-with-feature-table-package:not(.ct-section):not(.oxy-easy-posts),
.pricing-with-feature-table-package.oxy-easy-posts .oxy-posts, .pricing-with-feature-table-package.ct-section .ct-section-inner-wrap{display:block;}
}
@media(max-width:479px){
.pricing-with-feature-table-package{width:100%;}
}
.pricing-with-feature-table-package-name{font-size:16px;font-weight:600;margin-bottom:10px;}
.pricing-with-feature-table-package-description{font-size:14px;font-weight:500;margin-bottom:15px;}
.pricing-with-feature-table-package-price{font-size:45px;font-weight:300;line-height:1;}
.pricing-with-feature-table-package-price-denomination{font-size:25px;font-weight:200;vertical-align:text-top;}
.pricing-with-feature-table-package-price-rate{font-size:13px;font-weight:600;}
.pricing-with-feature-table-package-button:hover{background-color:rgba(255,255,255,0.79);color:rgba(36,105,145,1);}
.pricing-with-feature-table-package-button{background-color:rgba(255,255,255,1.0);border-bottom-style:none;margin-top:20px;margin-bottom:11px;padding-left:15px;padding-right:15px;padding-top:8px;padding-bottom:8px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:rgba(50,140,193,1);}
.pricing-with-feature-table-package-button:not(.ct-section):not(.oxy-easy-posts),
.pricing-with-feature-table-package-button.oxy-easy-posts .oxy-posts, .pricing-with-feature-table-package-button.ct-section .ct-section-inner-wrap{display:block;}
.pricing-with-feature-row:nth-childodd{background-color:rgba(255,255,255,1.0);}
.pricing-with-feature-row:nth-childeven{background-color:rgba(247,247,247,1.0);}
.pricing-with-feature-row{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;line-height:1;}
@media(max-width:991px){
.pricing-with-feature-row{}
.pricing-with-feature-row:not(.ct-section):not(.oxy-easy-posts),
.pricing-with-feature-row.oxy-easy-posts .oxy-posts, .pricing-with-feature-row.ct-section .ct-section-inner-wrap{display:none;}
}
.pricing-table-feature-title{width:24%;font-size:14px;font-weight:600;vertical-align:middle;}
.pricing-table-feature-title:not(.ct-section):not(.oxy-easy-posts),
.pricing-table-feature-title.oxy-easy-posts .oxy-posts, .pricing-table-feature-title.ct-section .ct-section-inner-wrap{display:inline-block;}
.pricing-table-feature-title-text{text-align:left;color:rgba(29,39,49,0.5);padding-left:15px;padding-right:15px;padding-bottom:25px;padding-top:25px;}
.pricing-table-feature-feature-container{width:19%;text-align:center;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;line-height:1;margin-top:0px;vertical-align:middle;}
.pricing-table-feature-feature-container:not(.ct-section):not(.oxy-easy-posts),
.pricing-table-feature-feature-container.oxy-easy-posts .oxy-posts, .pricing-table-feature-feature-container.ct-section .ct-section-inner-wrap{display:inline-block;}
.pricing-table-feature-feature-text{color:rgba(29,39,49,0.5);font-size:14px;}
.pricing-table-feature-feature-icon{color:rgba(50,140,193,1);line-height:1;}
.pricing-table-feature-feature-icon:not(.ct-section):not(.oxy-easy-posts),
.pricing-table-feature-feature-icon.oxy-easy-posts .oxy-posts, .pricing-table-feature-feature-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
.star-icon-section{text-align:center;margin-bottom:45px;}
.star-icon-section-star{color:rgba(245,190,83,1);font-size:46px;margin-left:4px;margin-right:4px;}
.star-icon-section-star:not(.ct-section):not(.oxy-easy-posts),
.star-icon-section-star.oxy-easy-posts .oxy-posts, .star-icon-section-star.ct-section .ct-section-inner-wrap{display:inline-block;}
.customer-review{width:30%;margin-left:1.5%;margin-right:1.5%;background-color:rgba(255,255,255,1.0);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin-bottom:3%;box-shadow:0px 0px 14px 0px rgba(0,0,0,0.25);}
.customer-review:not(.ct-section):not(.oxy-easy-posts),
.customer-review.oxy-easy-posts .oxy-posts, .customer-review.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.customer-review{width:42%;}
}
@media(max-width:767px){
.customer-review{width:62%;}
}
@media(max-width:479px){
.customer-review{width:100%;margin-left:0px;margin-right:0px;}
}
.reviews-text:after{content:"";content:close-quote;}
.reviews-text:before{padding-right:3px;content:"";content:open-quote;}
.reviews-text{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;font-size:18px;font-style:italic;color:rgba(29,39,49,0.7);quotes:"“" "”" "‘" "’";}
.reviews-author-container{border-top-color:rgba(29,39,49,0.06);border-top-width:1px;border-top-style:solid;padding-left:25px;padding-top:17px;padding-right:25px;padding-bottom:17px;}
.reviews-author-avatar{width:50px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;margin-right:22px;vertical-align:middle;}
.reviews-author-avatar:not(.ct-section):not(.oxy-easy-posts),
.reviews-author-avatar.oxy-easy-posts .oxy-posts, .reviews-author-avatar.ct-section .ct-section-inner-wrap{display:inline-block;}
.reviews-author-name{font-size:15px;color:rgba(29,39,49,0.8);font-weight:600;vertical-align:middle;}
.reviews-author-name:not(.ct-section):not(.oxy-easy-posts),
.reviews-author-name.oxy-easy-posts .oxy-posts, .reviews-author-name.ct-section .ct-section-inner-wrap{display:inline-block;}
.faqs-2-container{margin-bottom:45px;padding-right:50px;}
@media(max-width:767px){
.faqs-2-container{padding-right:0px;}
}
.faqs-2-container-header{color:rgba(29,39,49,0.75);font-weight:400;font-size:19px;margin-bottom:7px;}
.faqs-2-container-text{color:rgba(29,39,49,0.55);}
.pricing-bar-column:last-child{border-right-style:none;}
.pricing-bar-column{border-right-width:1px;border-right-style:solid;border-right-color:rgba(255,255,255,0.17);}
@media(max-width:991px){
.pricing-bar-column{text-align:center;padding-bottom:25px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
}
.horizontal-pricing-package:nth-childodd{background-color:rgba(247,247,247,1.0);}
.horizontal-pricing-package{text-align:left;margin-bottom:10px;margin-top:10px;padding-left:25px;padding-right:25px;padding-top:20px;padding-bottom:20px;line-height:1;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
@media(max-width:767px){
.horizontal-pricing-package{width:65%;text-align:center;}
.horizontal-pricing-package:not(.ct-section):not(.oxy-easy-posts),
.horizontal-pricing-package.oxy-easy-posts .oxy-posts, .horizontal-pricing-package.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:479px){
.horizontal-pricing-package{width:100%;}
}
.horizontal-pricing-heading{width:34%;text-align:left;color:rgba(29,39,49,0.75);font-size:17px;font-weight:600;float:left;padding-top:15px;margin-right:3.333%;}
@media(max-width:767px){
.horizontal-pricing-heading{float:none;text-align:center;margin-left:auto;margin-right:auto;}
}
.horizontal-pricing-content{width:34%;padding-right:15px;text-align:left;padding-top:15px;padding-bottom:15px;color:rgba(29,39,49,0.6);font-size:17px;float:left;margin-right:3.333%;}
@media(max-width:767px){
.horizontal-pricing-content{width:100%;text-align:center;line-height:1.5;}
}
.horizontal-pricing-package-button:hover{background-color:rgba(36,105,145,1);color:rgba(255,255,255,1.0);}
.horizontal-pricing-package-button{background-color:rgba(50,140,193,1);padding-top:14px;padding-bottom:14px;padding-left:18px;padding-right:18px;color:rgba(255,255,255,1.0);border-bottom-style:none;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:25%;text-align:center;-webkit-font-smoothing:antialiased;}
@media(max-width:767px){
.horizontal-pricing-package-button{width:100%;}
}
.two-content-box{width:50%;float:left;padding-right:45px;margin-bottom:25px;}
@media(max-width:767px){
.two-content-box{width:100%;margin-bottom:35px;}
}
@media(max-width:479px){
.two-content-box{width:100%;}
}
.two-content-title{font-size:20px;font-weight:400;margin-bottom:6px;color:rgba(29,39,49,0.85);}
.two-content-text{color:rgba(29,39,49,0.6);margin-bottom:40px;}
@media(max-width:767px){
.two-content-text{margin-bottom:0px;}
}
.booking_section{border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:rgba(23,22,22,1.0);border-top-color:rgba(23,22,22,1.0);border-right-color:rgba(23,22,22,1.0);border-left-color:rgba(23,22,22,1.0);}
.prices{font-family:Open Sans;font-weight:200;font-size:12px;color:rgba(237,230,230,1.0);}
.icon-grid-three-container{width:33.333%;padding-right:25px;padding-left:25px;}
.icon-grid-three-container:not(.ct-section):not(.oxy-easy-posts),
.icon-grid-three-container.oxy-easy-posts .oxy-posts, .icon-grid-three-container.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.icon-grid-three-container{width:45%;margin-bottom:37px;}
}
@media(max-width:767px){
.icon-grid-three-container{width:75%;}
}
@media(max-width:479px){
.icon-grid-three-container{width:100%;}
}
.icon-grid-three-icon-container{background-color:rgba(29,39,49,0.05);width:75px;height:75px;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;border-bottom-left-radius:100px;margin-bottom:20px;}
.icon-grid-three-icon-container:not(.ct-section):not(.oxy-easy-posts),
.icon-grid-three-icon-container.oxy-easy-posts .oxy-posts, .icon-grid-three-icon-container.ct-section .ct-section-inner-wrap{display:inline-block;}
.icon-grid-three-icon{font-size:28px;margin-top:24px;color:rgba(29,39,49,0.7);}
.icon-grid-three-icon:not(.ct-section):not(.oxy-easy-posts),
.icon-grid-three-icon.oxy-easy-posts .oxy-posts, .icon-grid-three-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
.icon-grid-three-title{padding-top:3px;margin-bottom:11px;color:rgba(29,39,49,0.7);font-size:22px;font-weight:400;}
.icon-grid-three-text{color:rgba(29,39,49,0.7);line-height:1.5;margin-bottom:25px;}
.icon-grid-three-link:hover{color:rgba(36,105,145,1);}
.icon-grid-three-link{font-family:Lato;color:rgba(50,140,193,1);font-size:18px;font-weight:500;}
.check-list-grid-container{background-color:#ffffff;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-top:35px;padding-right:35px;padding-bottom:35px;padding-left:35px;width:100%;text-align:center;}
.check-list-grid-container:not(.ct-section):not(.oxy-easy-posts),
.check-list-grid-container.oxy-easy-posts .oxy-posts, .check-list-grid-container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;}
.checklist-item{width:33.333%;margin-bottom:10px;float:left;}
.checklist-item:not(.ct-section):not(.oxy-easy-posts),
.checklist-item.oxy-easy-posts .oxy-posts, .checklist-item.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;}
@media(max-width:991px){
.checklist-item{width:50%;}
}
@media(max-width:767px){
.checklist-item{width:80%;}
}
@media(max-width:479px){
.checklist-item{width:100%;}
}
.checklist-item-check{}
.checklist-item-icon{margin-right:15px;font-size:18px;position:relative;top:3px;color:rgba(50,140,193,1);}
.checklist-item-icon:not(.ct-section):not(.oxy-easy-posts),
.checklist-item-icon.oxy-easy-posts .oxy-posts, .checklist-item-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
.checklist-item-text{font-family:Lato;font-weight:400;color:rgba(29,39,49,0.75);font-size:14px;}
.checklist-item-text:not(.ct-section):not(.oxy-easy-posts),
.checklist-item-text.oxy-easy-posts .oxy-posts, .checklist-item-text.ct-section .ct-section-inner-wrap{display:inline-block;}
.icon-grid-style2-container{width:33.3333%;float:left;margin-bottom:51px;padding-left:20px;padding-right:20px;}
@media(max-width:991px){
.icon-grid-style2-container{width:50%;}
}
@media(max-width:767px){
.icon-grid-style2-container{width:70%;float:none;margin-left:auto;margin-right:auto;}
}
@media(max-width:479px){
.icon-grid-style2-container{width:100%;}
}
.icon-grid-style2-icon-container{float:left;padding-right:20px;padding-bottom:20px;max-width:20%;margin-top:6px;font-size:31px;}
.icon-grid-style2-icon-container:not(.ct-section):not(.oxy-easy-posts),
.icon-grid-style2-icon-container.oxy-easy-posts .oxy-posts, .icon-grid-style2-icon-container.ct-section .ct-section-inner-wrap{display:block;}
.icon-grid-style2-icon{}
.icon-grid-style2-content-container{float:left;max-width:80%;}
.icon-grid-style2-content-container:not(.ct-section):not(.oxy-easy-posts),
.icon-grid-style2-content-container.oxy-easy-posts .oxy-posts, .icon-grid-style2-content-container.ct-section .ct-section-inner-wrap{display:block;}
.icon-grid-style2-headline{font-size:17px;font-weight:600;color:rgba(29,39,49,0.75);line-height:1.4;margin-bottom:5px;}
.icon-grid-style2-text{color:rgba(29,39,49,0.6);font-size:14px;}
.four-box-cta:hover{border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(235,167,167,1.0);border-right-color:rgba(235,167,167,1.0);border-bottom-color:rgba(235,167,167,1.0);border-left-color:rgba(235,167,167,1.0);}
.four-box-cta{width:44%;background-color:rgba(0,0,0,0.48);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin-left:2%;margin-right:2%;margin-bottom:2%;margin-top:2%;text-align:left;color:rgba(255,255,255,1.0);padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(113,201,201,1.0);border-right-color:rgba(113,201,201,1.0);border-bottom-color:rgba(113,201,201,1.0);border-left-color:rgba(113,201,201,1.0);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;-webkit-font-smoothing:antialiased;vertical-align:text-top;}
.four-box-cta:not(.ct-section):not(.oxy-easy-posts),
.four-box-cta.oxy-easy-posts .oxy-posts, .four-box-cta.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.four-box-cta{width:80%;}
}
@media(max-width:767px){
.four-box-cta{width:100%;margin-left:0%;margin-right:0px;margin-bottom:5%;}
}
@media(max-width:479px){
.four-box-cta{width:100%;margin-left:0%;margin-top:0%;margin-right:0px;margin-bottom:9%;}
}
.four-box-cta-title{font-size:21px;margin-bottom:15px;font-weight:600;}
.four-box-cta-text{line-height:1.5;margin-bottom:25px;}
.four-box-cta-button:hover{background-color:rgba(36,105,145,1);}
.four-box-cta-button{background-color:rgba(50,140,193,1);color:rgba(255,255,255,1.0);font-weight:600;padding-top:10px;padding-right:25px;padding-bottom:10px;padding-left:25px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin-right:20px;}
.four-box-cta-sec-button:hover{color:rgba(255,255,255,1.0);}
.four-box-cta-sec-button{color:rgba(255,255,255,0.75);font-weight:600;font-size:14px;}
.icon-info-sections-container{float:left;width:33.333%;text-align:center;vertical-align:top;}
@media(max-width:767px){
.icon-info-sections-container{width:50%;margin-top:25px;margin-bottom:25px;float:none;}
.icon-info-sections-container:not(.ct-section):not(.oxy-easy-posts),
.icon-info-sections-container.oxy-easy-posts .oxy-posts, .icon-info-sections-container.ct-section .ct-section-inner-wrap{display:inline-block;}
}
.icon-info-sections-icon{font-size:36px;margin-bottom:10px;margin-left:auto;margin-right:auto;}
.icon-info-sections-icon:not(.ct-section):not(.oxy-easy-posts),
.icon-info-sections-icon.oxy-easy-posts .oxy-posts, .icon-info-sections-icon.ct-section .ct-section-inner-wrap{display:block;}
.icon-info-sections-text{font-weight:600;color:rgba(29,39,49,0.57);}
.contact-address-box-container{margin-right:5%;width:45%;float:left;}
@media(max-width:479px){
.contact-address-box-container{width:100%;margin-bottom:25px;}
}
.contact-address-box-heading{font-size:19px;font-weight:600;color:rgba(29,39,49,0.75);margin-bottom:5px;}
.contact-address-box-text{color:rgba(29,39,49,0.55);line-height:1.5;}
.contact-address-box-text-link:hover{color:rgba(36,105,145,1);}
.contact-address-box-text-link{color:rgba(50,140,193,1);}
.icon-info-sections-s2-container{text-align:center;float:none;width:25%;line-height:0;margin-left:auto;margin-right:auto;vertical-align:middle;}
.icon-info-sections-s2-container:not(.ct-section):not(.oxy-easy-posts),
.icon-info-sections-s2-container.oxy-easy-posts .oxy-posts, .icon-info-sections-s2-container.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.icon-info-sections-s2-container{width:40%;margin-bottom:45px;}
.icon-info-sections-s2-container:not(.ct-section):not(.oxy-easy-posts),
.icon-info-sections-s2-container.oxy-easy-posts .oxy-posts, .icon-info-sections-s2-container.ct-section .ct-section-inner-wrap{display:inline-block;}
}
@media(max-width:767px){
.icon-info-sections-s2-container{width:50%;margin-bottom:3px;}
}
@media(max-width:479px){
.icon-info-sections-s2-container{width:85%;text-align:justify;margin-bottom:0px;margin-top:0px;padding-bottom:0px;padding-left:10px;padding-top:5px;padding-right:10px;border-bottom-width:1px;border-bottom-style:solid;}
.icon-info-sections-s2-container:not(.ct-section):not(.oxy-easy-posts),
.icon-info-sections-s2-container.oxy-easy-posts .oxy-posts, .icon-info-sections-s2-container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
}
.icon-info-sections-s2-icon{color:rgba(255,255,255,1.0);font-size:20px;margin-bottom:15px;}
.icon-info-sections-s2-icon:not(.ct-section):not(.oxy-easy-posts),
.icon-info-sections-s2-icon.oxy-easy-posts .oxy-posts, .icon-info-sections-s2-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
.icon-info-sections-s2-text{color:rgba(255,255,255,0.63);margin-bottom:15px;font-size:14px;line-height:1;}
@media(max-width:767px){
.icon-info-sections-s2-text{font-size:8px;}
}
@media(max-width:479px){
.icon-info-sections-s2-text{line-height:1.5;}
}
.icon-info-sections-s2-link:hover{color:rgba(255,255,255,0.9);}
.icon-info-sections-s2-link{font-weight:400;color:rgba(255,255,255,0.63);font-size:13px;margin-bottom:2px;line-height:2;vertical-align:text-bottom;}
.icon-info-sections-s2-link:not(.ct-section):not(.oxy-easy-posts),
.icon-info-sections-s2-link.oxy-easy-posts .oxy-posts, .icon-info-sections-s2-link.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:479px){
.icon-info-sections-s2-link{color:#43a2ba;}
}
.feature-grid-sectional-feature-group-container{width:75%;float:right;}
@media(max-width:991px){
.feature-grid-sectional-feature-group-container{float:none;width:100%;margin-left:auto;margin-right:auto;}
}
@media(max-width:767px){
.feature-grid-sectional-feature-group-container{text-align:center;}
}
.address-block-contaner{width:25%;text-align:left;}
.address-block-contaner:not(.ct-section):not(.oxy-easy-posts),
.address-block-contaner.oxy-easy-posts .oxy-posts, .address-block-contaner.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.address-block-contaner{width:40%;}
}
@media(max-width:767px){
.address-block-contaner{width:50%;}
}
@media(max-width:479px){
.address-block-contaner{width:100%;text-align:center;}
}
.address-block-text{}
.footer-icon-sections-links-container:hover{color:rgba(255,255,255,1.0);}
.footer-icon-sections-links-container{color:rgba(255,255,255,0.7);width:25%;padding-left:15px;padding-right:15px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
@media(max-width:767px){
.footer-icon-sections-links-container{width:48%;margin-bottom:25px;}
}
@media(max-width:479px){
.footer-icon-sections-links-container{width:80%;}
}
.footer-icon-sections-links-icon{font-size:31px;margin-bottom:15px;margin-left:auto;margin-right:auto;opacity:0.6}
.footer-icon-sections-links-icon:not(.ct-section):not(.oxy-easy-posts),
.footer-icon-sections-links-icon.oxy-easy-posts .oxy-posts, .footer-icon-sections-links-icon.ct-section .ct-section-inner-wrap{display:block;}
.footer-icon-sections-links-title{font-size:15px;margin-top:5px;margin-bottom:8px;font-weight:700;}
.footer-icon-sections-links-title:not(.ct-section):not(.oxy-easy-posts),
.footer-icon-sections-links-title.oxy-easy-posts .oxy-posts, .footer-icon-sections-links-title.ct-section .ct-section-inner-wrap{display:inline-block;}
.footer-icon-sections-links-text{font-size:15px;opacity:0.6;}
.big-nav-trio-container:active{position:relative;top:4px;box-shadow:0px 8px 15px -6px rgba(0,0,0,0.3);}
.big-nav-trio-container:hover{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:rgba(255,255,255,1.0);box-shadow:0px 8px 35px -6px rgba(0,0,0,0.3);}
.big-nav-trio-container{width:33.333%;padding-right:35px;padding-left:35px;padding-bottom:45px;padding-top:45px;text-align:left;}
.big-nav-trio-container:not(.ct-section):not(.oxy-easy-posts),
.big-nav-trio-container.oxy-easy-posts .oxy-posts, .big-nav-trio-container.ct-section .ct-section-inner-wrap{display:inline-block;}
@media(max-width:991px){
.big-nav-trio-container{margin-bottom:3%;margin-left:3%;margin-right:3%;width:44%;}
}
@media(max-width:767px){
.big-nav-trio-container{width:70%;}
}
@media(max-width:479px){
.big-nav-trio-container{width:100%;margin-left:0%;margin-right:0px;}
}
.big-nav-trio-icon{color:rgba(50,140,193,1);font-size:62px;margin-bottom:25px;}
@media(max-width:991px){
.big-nav-trio-icon{}
.big-nav-trio-icon:not(.ct-section):not(.oxy-easy-posts),
.big-nav-trio-icon.oxy-easy-posts .oxy-posts, .big-nav-trio-icon.ct-section .ct-section-inner-wrap{display:inline-block;}
}
.big-nav-trio-headline{font-size:21px;font-weight:500;color:rgba(29,39,49,0.75);margin-bottom:15px;}
.big-nav-trio-text{color:rgba(29,39,49,0.5);margin-bottom:25px;}
.big-nav-trio-link{color:rgba(50,140,193,1);font-weight:600;font-size:15px;}
.linear-gradient {
background-image:linear-gradient(rgba(), rgba()); border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-top-width:0px;
border-top-style:none;
.linear-gradient{background:linear-gradient(to top right, rgba(207,181,59,1), rgba(207,181,59,0.7));}
.linear-gradient{width:100%;height:100%;}
}
.linear-gradiant {
.linear-gradient{background:linear-gradient(to top right, black, white);}
.linear-gradient{}
}
.linear-gradient-manu{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background:linear-gradient(to bottom right, rgb(160,82,45), rgba(207,181,59,0.95));}
.linear-gradient{width:100%;height:100%;}}
.footer-column-special-links-column{padding-right:30px;
width:16%;
text-align:left;
float:left;
}
@media(max-width:991px){.footer-column-special-links-column{width:33%;min-height:150px;margin-bottom:25px;}}
@media(max-width:479px){.footer-column-special-links-column{min-height:130px;width:50%;}}
.footer-column-special-heading{letter-spacing:1px;
font-size:13px;
font-weight:600;
text-transform:uppercase;
margin-bottom:25px;
color:rgba(255,255,255,0.8);
}
.footer-column-special-link:hover{color:rgba(255,255,255,1.0);
}
.footer-column-special-link{font-size:14px;
padding-bottom:9px;
color:rgba(255,255,255,0.75);
border-bottom-style:none;
}
.footer-column-special-link:not(.ct-section):not(.oxy-easy-posts),
.footer-column-special-link.oxy-easy-posts .oxy-posts, .footer-column-special-link.ct-section .ct-section-inner-wrap{display:block;
}
.footer-column-special-wide-column{text-align:left;
float:left;
width:18%;
}
@media(max-width:991px){.footer-column-special-wide-column{width:33%;}}
@media(max-width:479px){.footer-column-special-wide-column{width:50%;margin-bottom:25px;}}
.footer-column-special-social-link:hover{color:rgba(255,255,255,0.8);
}
.footer-column-special-social-link{border-bottom-style:none;
font-size:23px;
color:rgba(255,255,255,0.5);
margin-right:15px;
margin-bottom:15px;
}
.alt-col-footer-soc-icon-container:hover{background-color:rgba(36,105,145,1);
}
.alt-col-footer-soc-icon-container{padding-top:11px;
padding-right:11px;
padding-bottom:11px;
padding-left:11px;
color:rgba(255,255,255,1.0);
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-right-radius:100px;
border-bottom-left-radius:100px;
font-size:19px;
margin-top:6px;
margin-right:20px;
background-color:rgba(50,140,193,1);
}
.alt-col-footer-soc-icon-container:not(.ct-section):not(.oxy-easy-posts),
.alt-col-footer-soc-icon-container.oxy-easy-posts .oxy-posts, .alt-col-footer-soc-icon-container.ct-section .ct-section-inner-wrap{display:inline-block;
}
.alt-col-footer-soc-icon{}
.alt-col-footer-menu-block{float:left;
width:16%;
}
@media(max-width:991px){.alt-col-footer-menu-block{width:21%;margin-bottom:40px;}}
@media(max-width:767px){.alt-col-footer-menu-block{width:50%;text-align:center;}}
@media(max-width:479px){.alt-col-footer-menu-block{width:100%;}}
.alt-col-footer-menu-header{font-family:Lato;
text-transform:uppercase;
color:rgba(29,39,49,0.75);
font-size:15px;
font-weight:700;
margin-bottom:15px;
}
.alt-col-footer-menu-text:hover{color:rgba(29,39,49,0.7);
}
.alt-col-footer-menu-text{color:rgba(29,39,49,0.51);
margin-bottom:7px;
}
.alt-col-footer-menu-text:not(.ct-section):not(.oxy-easy-posts),
.alt-col-footer-menu-text.oxy-easy-posts .oxy-posts, .alt-col-footer-menu-text.ct-section .ct-section-inner-wrap{display:block;
}
.click{}
.image-stage-feature-container{margin-bottom:25px;
}
.image-stage-feature-title{color:rgba(29,39,49,0.7);
font-size:17px;
font-weight:600;
margin-bottom:5px;
}
.image-stage-feature-text{color:rgba(29,39,49,0.55);
font-size:15px;
line-height:1.5;
}
.video-grid-four{background-image:linear-gradient(rgba(255,254,254,0), rgba(255,254,254,0)), url(http://sfroyalthaispacom.local/wp-content/uploads/Royal-Thai-Spa-Pinch-Less.jpeg); width:23%;
margin-left:1%;
margin-right:1%;
background-color:rgba(50,140,193,1);
margin-bottom:2%;
text-align:left;
}
.video-grid-four:not(.ct-section):not(.oxy-easy-posts),
.video-grid-four.oxy-easy-posts .oxy-posts, .video-grid-four.ct-section .ct-section-inner-wrap{display:inline-block;
}
@media(max-width:991px){.video-grid-four{width:30%;}}
@media(max-width:767px){.video-grid-four{width:47%;}}
@media(max-width:479px){.video-grid-four{width:100%;margin-bottom:20%;}}
.video-grid-four-video-title{color:rgba(255,255,255,1.0);
font-weight:600;
font-size:16px;
text-align:left;
padding-top:5px;
padding-right:11px;
padding-bottom:8px;
padding-left:11px;
}
.video-grid-four-video-title:not(.ct-section):not(.oxy-easy-posts),
.video-grid-four-video-title.oxy-easy-posts .oxy-posts, .video-grid-four-video-title.ct-section .ct-section-inner-wrap{display:inline-block;
}
.class_treatment{}
.class-treatment{}
.treatments{background-image:linear-gradient(rgba(0,0,0,1.0), rgba(0,0,0,1.0));}
.pricing-blocks-desc{background-color:#ffffff;
color:rgba(29,39,49,0.85);
padding-top:35px;
padding-right:35px;
padding-bottom:35px;
padding-left:35px;
border-top-left-radius:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
margin-left:1.5%;
margin-right:1.5%;
width:30%;
box-shadow: 0px 2px 25px -6px rgba(0,0,0,0.3);
}
.pricing-blocks-desc:not(.ct-section):not(.oxy-easy-posts),
.pricing-blocks-desc.oxy-easy-posts .oxy-posts, .pricing-blocks-desc.ct-section .ct-section-inner-wrap{display:flex;
}
@media(max-width:991px){.pricing-blocks-desc{width:53%;float:none;margin-bottom:50px;margin-left:auto;margin-right:auto;}
.pricing-blocks-desc:not(.ct-section):not(.oxy-easy-posts),
.pricing-blocks-desc.oxy-easy-posts .oxy-posts, .pricing-blocks-desc.ct-section .ct-section-inner-wrap{display:block;}}
@media(max-width:767px){.pricing-blocks-desc{width:80%;}}
@media(max-width:479px){.pricing-blocks-desc{width:100%;}}
.pricing-blocks-desc-icon{font-size:46px;
margin-bottom:20px;
}
.pricing-blocks-desc-icon:not(.ct-section):not(.oxy-easy-posts),
.pricing-blocks-desc-icon.oxy-easy-posts .oxy-posts, .pricing-blocks-desc-icon.ct-section .ct-section-inner-wrap{display:inline-block;
}
.pricing-blocks-desc-title{font-weight:600;
font-size:21px;
color:rgba(29,39,49,0.75);
margin-bottom:15px;
}
.pricing-blocks-desc-price{font-size:51px;
margin-bottom:0px;
font-weight:300;
}
.pricing-blocks-desc-price-att{font-size:14px;
font-weight:600;
color:rgba(29,39,49,0.36);
}
.pricing-blocks-desc-description{margin-bottom:35px;
color:rgba(29,39,49,0.55);
line-height:1.6;
text-align:left;
font-size:15px;
margin-top:25px;
}
.pricing-blocks-desc-button:hover{background-color:rgba(36,105,145,1);
}
.pricing-blocks-desc-button{background-color:rgba(50,140,193,1);
color:#ffffff;
font-weight:600;
padding-top:13px;
padding-bottom:13px;
padding-left:25px;
padding-right:25px;
font-size:19px;
border-top-left-radius:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
-webkit-font-smoothing: antialiased;
}
.pricing-blocks-desc-button:not(.ct-section):not(.oxy-easy-posts),
.pricing-blocks-desc-button.oxy-easy-posts .oxy-posts, .pricing-blocks-desc-button.ct-section .ct-section-inner-wrap{display:block;
}
.dual-video-display-container{width:48%;
padding-left:1%;
padding-right:1%;
margin-left:1%;
margin-right:1%;
text-align:left;
margin-bottom:2%;
}
.dual-video-display-container:not(.ct-section):not(.oxy-easy-posts),
.dual-video-display-container.oxy-easy-posts .oxy-posts, .dual-video-display-container.ct-section .ct-section-inner-wrap{display:inline-block;
}
.dual-video-display-headline{color:rgba(29,39,49,0.81);
font-weight:400;
font-size:23px;
margin-bottom:15px;
margin-top:20px;
}
.dual-video-display-text{color:rgba(29,39,49,0.65);
margin-bottom:20px;
font-size:15px;
}
.dual-video-display-link:hover{color:rgba(36,105,145,1);
}
.dual-video-display-link{font-size:15px;
margin-bottom:25px;
color:rgba(50,140,193,1);
}
.feature-icon-grid-wide-container{padding-top:0px;
padding-bottom:0px;
margin-right:0px;
}
.feature-icon-grid-wide-container:not(.ct-section):not(.oxy-easy-posts),
.feature-icon-grid-wide-container.oxy-easy-posts .oxy-posts, .feature-icon-grid-wide-container.ct-section .ct-section-inner-wrap{display:flex;
align-items:flex-start;
}
@media(max-width:991px){.feature-icon-grid-wide-container{padding-right:25px;}}
@media(max-width:767px){.feature-icon-grid-wide-container{width:100%;}}
@media(max-width:479px){.feature-icon-grid-wide-container{}}
.feature-icon-grid-wide-icon{font-size:25px;
color:rgba(69,71,77,1);
margin-right:15px;
line-height:25;
position:relative;
top:4px;
}
.feature-icon-grid-wide-icon:not(.ct-section):not(.oxy-easy-posts),
.feature-icon-grid-wide-icon.oxy-easy-posts .oxy-posts, .feature-icon-grid-wide-icon.ct-section .ct-section-inner-wrap{display:inline-block;
}
@media(max-width:767px){.feature-icon-grid-wide-icon{float:left;margin-bottom:5px;position:relative;top:0px;}}
@media(max-width:479px){.feature-icon-grid-wide-icon{position:relative;font-size:42px;top:3px;}}
.feature-icon-grid-wide-heading{color:#45474d;
font-size:16px;
font-weight:400;
margin-bottom:0px;
margin-top:0px;
line-height:4;
}
.feature-icon-grid-wide-heading:not(.ct-section):not(.oxy-easy-posts),
.feature-icon-grid-wide-heading.oxy-easy-posts .oxy-posts, .feature-icon-grid-wide-heading.ct-section .ct-section-inner-wrap{flex-direction:unset;
}
@media(max-width:767px){.feature-icon-grid-wide-heading{}
.feature-icon-grid-wide-heading:not(.ct-section):not(.oxy-easy-posts),
.feature-icon-grid-wide-heading.oxy-easy-posts .oxy-posts, .feature-icon-grid-wide-heading.ct-section .ct-section-inner-wrap{display:inline;}}
.feature-icon-grid-wide-text{color:rgba(69,71,77,0.62);
margin-left:2px;
margin-right:2px;
font-size:14px;
text-align:left;
}
@media(max-width:767px){.feature-icon-grid-wide-text{margin-top:0px;width:370%;}}
@media(max-width:479px){.feature-icon-grid-wide-text{width:250px;}}
.content-with-image-container{padding-bottom:25px;
padding-top:25px;
margin-top:25px;
margin-bottom:25px;
}
@media(max-width:767px){.content-with-image-container{float:none;}}
.content-with-image-image{float:right;
max-width:41%;
margin-left:2%;
margin-right:2%;
}
@media(max-width:767px){.content-with-image-image{max-width:100%;width:100%;margin-top:0%;margin-bottom:15%;margin-right:0%;margin-left:0%;float:none;padding-right:0px;padding-left:0px;}}
.content-with-image{float:left;
max-width:55%;
margin-top:15px;
margin-bottom:15px;
padding-right:25px;
padding-left:25px;
text-align:left;
}
@media(max-width:767px){.content-with-image{max-width:100%;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}}
@media(max-width:479px){.content-with-image{}}
.content-with-image-headline{font-weight:300;
color:rgba(29,39,49,0.75);
font-size:32px;
}
@media(max-width:767px){.content-with-image-headline{}}
.content-with-image-text{line-height:1.6;
color:rgba(29,39,49,0.6);
margin-top:15px;
margin-bottom:25px;
}
.logo-grid-container{margin-top:45px;
margin-bottom:45px;
max-width:800px;
margin-left:auto;
margin-right:auto;
}
@media(max-width:991px){.logo-grid-container{max-width:100%;}}
.logo-grid-item{width:25%;
}
.logo-grid-item:not(.ct-section):not(.oxy-easy-posts),
.logo-grid-item.oxy-easy-posts .oxy-posts, .logo-grid-item.ct-section .ct-section-inner-wrap{display:inline-block;
}
@media(max-width:991px){.logo-grid-item{width:25%;}}
@media(max-width:767px){.logo-grid-item{width:33.333%;}}
@media(max-width:479px){.logo-grid-item{width:50%;}}
.logo-grid-item-custom{width:20%;
}
@media(max-width:767px){.logo-grid-item-custom{width:33.333%;}}
@media(max-width:479px){.logo-grid-item-custom{width:50%;}}
.logo-grid-image{width:100%;
padding-left:18px;
padding-right:18px;
padding-top:7px;
padding-bottom:7px;
opacity: 0.3;
}
@media(max-width:767px){.logo-grid-image{}}
.testimonial-half-container{width:44%;
margin-left:3%;
margin-right:3%;
}
.testimonial-half-container:not(.ct-section):not(.oxy-easy-posts),
.testimonial-half-container.oxy-easy-posts .oxy-posts, .testimonial-half-container.ct-section .ct-section-inner-wrap{display:inline-block;
}
@media(max-width:767px){.testimonial-half-container{width:80%;margin-bottom:40px;}}
@media(max-width:479px){.testimonial-half-container{width:100%;margin-left:0%;margin-right:0px;}}
.testimonial-half-box:after{content:"";
display: block; position: absolute; top: 100%; left: 50%; width: 22px; height: 22px; margin: -13px 0 0 -11px; background: #fff; box-shadow: 2px 2px 2px -2px rgba(0,0,0,.15); -webkit-transform: rotate(45deg) skewX(15deg) skewY(15deg); transform: rotate(45deg) skewX(15deg) skewY(15deg);
}
.testimonial-half-box{background-color:rgba(255,255,255,1.0);
padding-top:30px;
padding-bottom:30px;
padding-left:30px;
padding-right:30px;
margin-bottom:35px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
position:relative;
width:100%;
box-shadow: 0 0 2px 0 rgba(0,0,0,.15);
}
.testimonial-half-box:not(.ct-section):not(.oxy-easy-posts),
.testimonial-half-box.oxy-easy-posts .oxy-posts, .testimonial-half-box.ct-section .ct-section-inner-wrap{display:inline-block;
}
.testimonial-half-text{line-height:1.6;
color:rgba(27,38,49,0.43);
font-size:16px;
font-style:italic;
}
.twitter-half-avatar{width:64px;
margin-right:20px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-right-radius:100px;
border-bottom-left-radius:100px;
vertical-align: middle;
}
.twitter-half-avatar:not(.ct-section):not(.oxy-easy-posts),
.twitter-half-avatar.oxy-easy-posts .oxy-posts, .twitter-half-avatar.ct-section .ct-section-inner-wrap{display:inline-block;
}
.twitter-half-username{color:rgba(27,38,49,0.43);
font-size:15px;
font-weight:600;
text-align:left;
vertical-align: middle;
}
.twitter-half-username:not(.ct-section):not(.oxy-easy-posts),
.twitter-half-username.oxy-easy-posts .oxy-posts, .twitter-half-username.ct-section .ct-section-inner-wrap{display:inline-block;
}
.feature-grid-column-container:hover{border-top-color:transparent;
border-right-color:transparent;
border-bottom-color:transparent;
border-left-color:transparent;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
-webkit-box-shadow: 0px 0px 15px -3px rgba(0,0,0,0.28); -moz-box-shadow: 0px 0px 15px -3px rgba(0,0,0,0.28); box-shadow: 0px 0px 15px -3px rgba(0,0,0,0.28);
}
.feature-grid-column-container{width:23%;
background-color:rgba(255,255,255,1.0);
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-color:rgba(230,230,230,1.0);
border-right-color:rgba(230,230,230,1.0);
border-bottom-color:rgba(230,230,230,1.0);
border-left-color:rgba(230,230,230,1.0);
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
padding-top:35px;
padding-right:25px;
padding-bottom:35px;
padding-left:25px;
text-align:center;
margin-right:1%;
margin-left:1%;
margin-bottom:2%;
}
@media(max-width:991px){.feature-grid-column-container{width:45%;margin-bottom:25%;}}
@media(max-width:767px){.feature-grid-column-container{width:75%;}}
@media(max-width:479px){.feature-grid-column-container{width:100%;}}
.feature-grid-column-icon{font-size:65px;
margin-bottom:24px;
color:rgba(11,60,93,1);
}
.feature-grid-column-icon:not(.ct-section):not(.oxy-easy-posts),
.feature-grid-column-icon.oxy-easy-posts .oxy-posts, .feature-grid-column-icon.ct-section .ct-section-inner-wrap{display:inline-block;
}
.feature-grid-column-headline{font-family:Lato;
font-weight:500;
font-size:19px;
color:rgba(50,140,193,1);
margin-bottom:21px;
}
.feature-grid-column-text{line-height:1.5;
color:rgba(29,39,49,0.6);
margin-bottom:25px;
}
.feature-grid-column-link:hover{color:rgba(36,105,145,1);
}
.feature-grid-column-link{font-family:Lato;
font-weight:500;
font-size:17px;
color:rgba(50,140,193,1);
padding-bottom:3px;
}
.feature-grid-column-link:not(.ct-section):not(.oxy-easy-posts),
.feature-grid-column-link.oxy-easy-posts .oxy-posts, .feature-grid-column-link.ct-section .ct-section-inner-wrap{display:inline-block;
}
.box-actions-box{width:30.333%;
margin-left:1.5%;
margin-right:1.5%;
background-color:#ffffff;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-color:rgba(0,0,0,0.07);
border-right-color:rgba(0,0,0,0.07);
border-bottom-color:rgba(0,0,0,0.07);
border-left-color:rgba(0,0,0,0.07);
padding-top:39px;
padding-right:39px;
padding-bottom:39px;
padding-left:39px;
}
.box-actions-box:not(.ct-section):not(.oxy-easy-posts),
.box-actions-box.oxy-easy-posts .oxy-posts, .box-actions-box.ct-section .ct-section-inner-wrap{display:inline-block;
}
@media(max-width:991px){.box-actions-box{width:47%;margin-bottom:35px;float:none;}
.box-actions-box:not(.ct-section):not(.oxy-easy-posts),
.box-actions-box.oxy-easy-posts .oxy-posts, .box-actions-box.ct-section .ct-section-inner-wrap{display:inline-block;}}
@media(max-width:767px){.box-actions-box{width:80%;}}
@media(max-width:479px){.box-actions-box{width:97%;}}
.box-actions-title{font-size:28px;
font-weight:300;
margin-bottom:25px;
color:rgba(27,38,49,0.8);
}
.box-actions-text{color:rgba(27,38,49,0.6);
font-size:14px;
margin-bottom:15px;
}
.box-actions-button:hover{color:rgba(255,255,255,1.0);
background-color:rgba(36,105,145,1);
}
.box-actions-button{background-color:rgba(50,140,193,1);
color:rgba(255,255,255,1.0);
padding-top:10px;
padding-bottom:10px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
font-size:19px;
margin-top:35px;
border-bottom-style:none;
-webkit-font-smoothing: antialiased;
}
.box-actions-button:not(.ct-section):not(.oxy-easy-posts),
.box-actions-button.oxy-easy-posts .oxy-posts, .box-actions-button.ct-section .ct-section-inner-wrap{display:block;
}
.person-square-big-container{width:50%;
text-align:center;
background-color:rgba(255,255,255,0);
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
overflow:hidden;
margin-right:1%;
padding-top:15px;
padding-bottom:15px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-top-color:rgba(255,255,255,0);
border-right-color:rgba(255,255,255,0);
border-bottom-color:rgba(255,255,255,0);
border-left-color:rgba(255,255,255,0);
box-shadow: 0 0 2px 0 rgba(0,0,0,.15)
}
.person-square-big-container:not(.ct-section):not(.oxy-easy-posts),
.person-square-big-container.oxy-easy-posts .oxy-posts, .person-square-big-container.ct-section .ct-section-inner-wrap{display:inline-block;
}
@media(max-width:767px){.person-square-big-container{width:80%;margin-bottom:50%;}}
@media(max-width:479px){.person-square-big-container{width:100%;margin-left:0%;margin-right:0px;}}
.person-square-big-image{max-width:100%;
}
.person-square-image-big-content{padding-top:25px;
padding-right:25px;
padding-bottom:25px;
padding-left:25px;
}
.person-square-big-social-container{}
.person-square-big-social-link:hover{color:rgba(29,39,49,0.6);
}
.person-square-big-social-link{border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
color:rgba(29,39,49,0.3);
font-size:19px;
margin-left:8px;
}
.person-square-big-social-icon{}
.person-square-image-big-name{font-weight:600;
font-size:20px;
text-align:left;
color:rgba(29,39,49,0.75);
margin-bottom:4px;
}
.person-square-image-big-subtitle{margin-bottom:15px;
color:rgba(29,39,49,0.60);
font-weight:400;
font-size:16px;
}
.person-square-image-big-text{color:rgba(29,39,49,0.60);
font-size:15px;
line-height:1.6;
}
.gallery-section-heading{padding-bottom:7px;
color:rgba(27,38,49,0.8);
border-bottom-style:solid;
border-bottom-color:rgba(27,38,49,0.08);
border-bottom-width:1px;
font-weight:300;
font-size:26px;
margin-bottom:25px;
padding-left:15px;
padding-right:15px;
}
.image-gallery-image{padding-right:15px;
padding-left:15px;
width:16.66666666%;
margin-bottom:25px;
}
.image-gallery-image:not(.ct-section):not(.oxy-easy-posts),
.image-gallery-image.oxy-easy-posts .oxy-posts, .image-gallery-image.ct-section .ct-section-inner-wrap{display:inline-block;
}
@media(max-width:767px){.image-gallery-image{width:33%;}}
@media(max-width:479px){.image-gallery-image{width:50%;}}
.big-title-left-section-text{color:rgba(0,0,0,0.4);
line-height:1.5;
padding-right:25px;
margin-top:7px;
width:33.333%;
float:left;
}
@media(max-width:991px){.big-title-left-section-text{}}
@media(max-width:767px){.big-title-left-section-text{width:100%;}}
@media(max-width:479px){.big-title-left-section-text{}}
.big-people-only-container{width:30.333%;
margin-left:1.5%;
margin-right:1.5%;
margin-bottom:50px;
}
.big-people-only-container:not(.ct-section):not(.oxy-easy-posts),
.big-people-only-container.oxy-easy-posts .oxy-posts, .big-people-only-container.ct-section .ct-section-inner-wrap{display:inline-block;
}
@media(max-width:767px){.big-people-only-container{width:80%;}}
@media(max-width:479px){.big-people-only-container{width:100%;margin-left:0%;margin-right:0px;}}
.big-people-only-heading{font-size:18px;
font-weight:600;
color:rgba(29,39,49,0.8);
}
.big-people-only-title{font-weight:400;
font-size:14px;
color:rgba(29,39,49,0.6);
}
.twin-image-content-section-subtitle{font-weight:600;
color:rgba(29,39,49,0.5);
font-size:14px;
}
.Price_box{background-color:rgba(158,17,17,1.0);
}
.Price{background-color:rgba(204,161,161,1.0);
}
.Price123{}
.Price-box{background-color:rgba(110,0,0,0.8);
color:#ffffff;
font-size:51px;
min-width:100%;
}
@media(max-width:479px){.Price-box{padding-right:5px;}}
.split-sections-side{width:50%;
text-align:center;
margin-top:45px;
padding-top:32px;
padding-right:32px;
padding-bottom:32px;
padding-left:32px;
}
.split-sections-side:not(.ct-section):not(.oxy-easy-posts),
.split-sections-side.oxy-easy-posts .oxy-posts, .split-sections-side.ct-section .ct-section-inner-wrap{display:inline-block;
}
@media(max-width:767px){.split-sections-side{width:100%;}}
@media(max-width:479px){.split-sections-side{padding-left:5px;margin-left:0px;padding-right:8px;}}
.split-sections-side-image{max-width:100%;
margin-bottom:15px;
box-shadow:1px 1px 5px rgba(0,0,0,0.5);
}
.split-sections-side-image:not(.ct-section):not(.oxy-easy-posts),
.split-sections-side-image.oxy-easy-posts .oxy-posts, .split-sections-side-image.ct-section .ct-section-inner-wrap{display:inline-block;
}
@media(max-width:479px){.split-sections-side-image{margin-left:4px;}}
.split-sections-side-title{font-weight:400;
font-size:21px;
margin-bottom:5px;
color:rgba(29,39,49,1);
}
.split-sections-side-text{font-family:Lato;
color:rgba(29,39,49,0.7);
margin-bottom:40px;
text-align:left;
}
@media(max-width:479px){.split-sections-side-text{padding-left:5px;}}
.split-sections-side-button:hover{color:rgba(255,255,255,1.0);
background-color:rgba(36,105,145,1);
}
.split-sections-side-button{background-color:rgba(50,140,193,1);
padding-top:10px;
padding-left:25px;
padding-right:25px;
padding-bottom:10px;
color:rgba(255,255,255,1.0);
border-top-left-radius:4px;
border-top-right-radius:4px;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px;
font-weight:600;
font-size:18px;
border-bottom-style:none;
-webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;
}
.icon-list-columns-col{width:50%;
float:left;
}
.icon-list-columns-col:not(.ct-section):not(.oxy-easy-posts),
.icon-list-columns-col.oxy-easy-posts .oxy-posts, .icon-list-columns-col.ct-section .ct-section-inner-wrap{display:flex;
}
@media(max-width:479px){.icon-list-columns-col{width:100%;padding-left:10%;}}
.icon-list-columns-list-item{margin-bottom:10px;
padding-top:10px;
}
.icon-list-columns-list-item:not(.ct-section):not(.oxy-easy-posts),
.icon-list-columns-list-item.oxy-easy-posts .oxy-posts, .icon-list-columns-list-item.ct-section .ct-section-inner-wrap{display:flex;
flex-direction:row;
}
@media(max-width:479px){.icon-list-columns-list-item{width:100%;}}
.icon-list-columns-icon{position:relative;
top:2px;
margin-right:15px;
color:#328cc1;
}
.icon-list-columns-icon:not(.ct-section):not(.oxy-easy-posts),
.icon-list-columns-icon.oxy-easy-posts .oxy-posts, .icon-list-columns-icon.ct-section .ct-section-inner-wrap{flex-direction:unset;
}
.icon-list-columns-text{color:rgba(29,39,49,0.46);
font-weight:600;
}
.icon-list-columns-text:not(.ct-section):not(.oxy-easy-posts),
.icon-list-columns-text.oxy-easy-posts .oxy-posts, .icon-list-columns-text.ct-section .ct-section-inner-wrap{display:inline;
}
.atomic-subheading{font-family:Lato;
color:#2b2c28;
font-size:24px;
line-height:1.4;
font-weight:300;
max-width:480px;
}
@media(max-width:767px){.atomic-subheading{}}
.atomic-secondary-heading{color:#2b2c28;
font-weight:400;
font-size:54px;
line-height:1.1;
}
@media(max-width:1120px){.atomic-secondary-heading{font-size:60px;}}
@media(max-width:767px){.atomic-secondary-heading{font-size:44px;}}
.atomic-outline-button:hover{background-color:transparent;
color:#6799b2;
border-top-color:#6799b2;
border-right-color:#6799b2;
border-bottom-color:#6799b2;
border-left-color:#6799b2;
}
.atomic-outline-button{background-color: transparent;
border: 1px solid #6799b2;
color: #6799b2;
padding: 9px 15px;
}.atomic-outline-button{font-weight:700;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
text-align:center;
line-height:1.2;
letter-spacing:3px;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;
border-top-color:#65bec2;
border-right-color:#65bec2;
border-bottom-color:#65bec2;
border-left-color:#65bec2;
padding-left:46px;
padding-right:46px;
padding-top:18px;
padding-bottom:18px;
color:#65bec2;
background-color:transparent;
font-size:20px;
margin-right:2px;
}
@media(max-width:991px){.atomic-outline-button{font-size:16px;padding-top:14px;padding-bottom:14px;padding-right:34px;padding-left:34px;}}
@media(max-width:479px){.atomic-outline-button{}}
.atomic-pricing-9-column{text-align:left;
}
.atomic-pricing-9-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-pricing-9-column.oxy-easy-posts .oxy-posts, .atomic-pricing-9-column.ct-section .ct-section-inner-wrap{display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
.atomic-pricing-9-image{margin-bottom:36px;
}
.atomic-pricing-9-text{font-size:18px;
color:#2b2c28;
font-weight:400;
line-height:1.4;
margin-bottom:18px;
margin-left:36px;
margin-right:36px;
}
.atomic-pricing-9-title{color:#566d8f;
font-size:20px;
font-weight:600;
line-height:1.1;
letter-spacing:0.5px;
margin-bottom:8px;
margin-left:36px;
}
.atomic-pricing-9-cost{color:#65bec2;
font-size:48px;
font-weight:700;
line-height:1.1;
letter-spacing:0.5px;
margin-left:36px;
}
.atomic-pricing-9-small-text{color:#999999;
font-size:12px;
font-weight:400;
line-height:1.4;
margin-bottom:24px;
margin-left:36px;
}
.atomic-pricing-9-wrapper{width:100%;
background-color:#ffffff;
padding-bottom:36px;
text-align:left;
box-shadow:0px 20px 40px rgba(0,0,0,0.05);
}
.atomic-pricing-9-wrapper:not(.ct-section):not(.oxy-easy-posts),
.atomic-pricing-9-wrapper.oxy-easy-posts .oxy-posts, .atomic-pricing-9-wrapper.ct-section .ct-section-inner-wrap{display:flex;
flex-direction:column;
align-items:stretch;
}
.atomic-content-18-column{}
.atomic-content-18-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-18-column.oxy-easy-posts .oxy-posts, .atomic-content-18-column.ct-section .ct-section-inner-wrap{display:block;
flex-direction:unset;
}
@media(max-width:991px){.atomic-content-18-column{text-align:center;}
.atomic-content-18-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-content-18-column.oxy-easy-posts .oxy-posts, .atomic-content-18-column.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;}}
.atomic-content-18-video{width:50%;
float:left;
}
@media(max-width:991px){.atomic-content-18-video{margin-bottom:18px;}}
.atomic-content-18-title{font-size:20px;
font-weight:600;
color:#566d8f;
text-align:left;
line-height:1.1;
letter-spacing:0.5px;
margin-left:53%;
margin-bottom:6px;
}
@media(max-width:991px){.atomic-content-18-title{margin-left:0%;}}
.atomic-content-18-text{color:#2b2c28;
font-size:18px;
font-weight:400;
text-align:left;
line-height:1.4;
margin-left:53%;
}
@media(max-width:991px){.atomic-content-18-text{margin-left:0%;text-align:center;}}
.atomic-content-26-image{box-shadow:0px 0px 5px 3px rgba(0,0,0,0.26);
}
.atomic-content-26-title{color:#566d8f;
font-size:20px;
font-weight:600;
line-height:1.1;
letter-spacing:0.5px;
margin-bottom:12px;
}
.atomic-content-26-text{color:#2b2c28;
font-size:18px;
line-height:1.4;
margin-bottom:18px;
}
.atomic-content-26-columns{margin-bottom:75px;
}
.dentist-heading-two{font-family:Lato;
color:#333333;
font-size:36px;
font-weight:900;
line-height:1.1;
}
.dentist-subheading{color:#999999;
font-size:14px;
line-height:1.1;
font-weight:400;
letter-spacing:1px;
}
.dentist-outline-button:hover{color:#0a5888;
}
.dentist-outline-button{color:#00adef;
text-decoration:none;
font-weight:900;
line-height:1.1;
letter-spacing:1px;
font-size:16px;
padding-left:40px;
padding-right:40px;
padding-top:16px;
padding-bottom:16px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-radius:100px;
text-align:center;
}
.dentist-heading-three{font-size:24px;
font-weight:900;
color:#333333;
line-height:1.1;
}
.dentist-pricing-1-wrapper{width:100%;
background-color:#ffffff;
text-align:left;
}
.dentist-pricing-1-wrapper:not(.ct-section):not(.oxy-easy-posts),
.dentist-pricing-1-wrapper.oxy-easy-posts .oxy-posts, .dentist-pricing-1-wrapper.ct-section .ct-section-inner-wrap{display:flex;
flex-direction:column;
align-items:flex-start;
}
.dentist-pricing-1-image{margin-bottom:24px;
}
.dentist-pricing-1-price{font-family:Lato;
margin-left:36px;
margin-right:36px;
font-size:64px;
font-weight:900;
color:#00adef;
line-height:1.2;
margin-bottom:12px;
}
.dentist-pricing-1-text{font-family:Open Sans;
font-size:16px;
color:#666666;
font-weight:400;
line-height:1.6;
margin-left:36px;
margin-right:36px;
margin-bottom:18px;
}
.atomic-logo:hover{opacity:1;
}
.atomic-logo{opacity:0.7;
}
.atomic-tritary-heading{color:#2b2c28;
font-size:36px;
font-weight:400;
line-height:1.1;
}
@media(max-width:767px){.atomic-tritary-heading{font-size:30px;}}
.atomic-medium-button:hover{background-color:#6799b2;
}
.atomic-medium-button{background-color:#65bec2;
color:#ffffff;
font-size:16px;
font-weight:700;
line-height:1.2;
padding-top:15px;
padding-right:36px;
padding-left:36px;
padding-bottom:15px;
letter-spacing:2px;
text-align:center;
}
.atomic-footer-7-text{font-size:16px;
font-weight:400;
color:rgba(255,255,255,0.5);
margin-bottom:18px;
margin-right:18px;
margin-top:18px;
line-height:1.4;
}
.atomic-footer-7-title{color:#ffffff;
font-size:20px;
font-weight:600;
text-align:left;
line-height:1.1;
letter-spacing:0.5px;
margin-bottom:24px;
}
.atomic-footer-7-link:hover{color:#ffffff;
}
.atomic-footer-7-link{color:rgba(255,255,255,0.5);
font-size:14px;
font-weight:400;
line-height:1.1;
letter-spacing:1px;
margin-top:10px;
margin-bottom:10px;
}
.atomic-footer-7-small-link:hover{color:#ffffff;
}
.atomic-footer-7-small-link{color:rgba(255,255,255,0.5);
font-size:12px;
font-weight:400;
line-height:1.4;
text-align:right;
margin-left:24px;
}
.saas-logo:hover{opacity:1;
}
.saas-logo{padding-top:10px;
padding-bottom:10px;
opacity:0.7;
transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
}
@media(max-width:1120px){.saas-logo{}}
.dentist-logo:hover{background-color:#0a5888;
}
.dentist-logo{transition-duration:0.2s;
transition-timing-function:ease;
transition-property:all;
background-color:#00adef;
padding-top:24px;
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
}
.atomic-footer-1-column{}
.atomic-footer-1-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-footer-1-column.oxy-easy-posts .oxy-posts, .atomic-footer-1-column.ct-section .ct-section-inner-wrap{display:flex;
flex-direction:column;
justify-content:center;
}
@media(max-width:767px){.atomic-footer-1-column{text-align:center;}
.atomic-footer-1-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-footer-1-column.oxy-easy-posts .oxy-posts, .atomic-footer-1-column.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;}}
.atomic-footer-5-link:hover{color:#ffffff;
}
.atomic-footer-5-link{color:rgba(255,255,255,0.5);
font-size:9px;
font-weight:400;
letter-spacing:1px;
padding-top:3px;
padding-bottom:3px;
line-height:1.1;
}
.atomic-footer-5-column{text-align:left;
color:#000000;
}
.atomic-footer-5-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-footer-5-column.oxy-easy-posts .oxy-posts, .atomic-footer-5-column.ct-section .ct-section-inner-wrap{display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media(max-width:991px){.atomic-footer-5-column{}
.atomic-footer-5-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-footer-5-column.oxy-easy-posts .oxy-posts, .atomic-footer-5-column.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;}}
@media(max-width:479px){.atomic-footer-5-column{text-align:center;padding-right:0px;padding-bottom:40px;margin-right:58px;max-width:100%;margin-bottom:10px;}
.atomic-footer-5-column:not(.ct-section):not(.oxy-easy-posts),
.atomic-footer-5-column.oxy-easy-posts .oxy-posts, .atomic-footer-5-column.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;}}
.atomic-footer-5-title{font-size:14px;
font-weight:600;
color:#ffffff;
line-height:1.1;
letter-spacing:0.5px;
margin-bottom:24px;
}
@media(max-width:767px){.atomic-footer-5-title{font-size:11px;}}
@media(max-width:479px){.atomic-footer-5-title{font-size:9px;}}
.bnb-about-image-column{}
.bnb-about-image-wrapper{width:100%;
background-color:rgba(255,255,255,0.61);
padding-top:24px;
padding-bottom:24px;
border-radius:2px;
text-align:center;
}
.bnb-about-image-wrapper:not(.ct-section):not(.oxy-easy-posts),
.bnb-about-image-wrapper.oxy-easy-posts .oxy-posts, .bnb-about-image-wrapper.ct-section .ct-section-inner-wrap{display:flex;
flex-direction:column;
align-items:center;
}
@media(max-width:767px){.bnb-about-image-wrapper{margin-top:170px;}}
.bnb-about-image:hover{opacity:1;
}
.bnb-about-image{margin-left:-24px;
margin-bottom:24px;
opacity:1;
transition-duration:0.2s;
filter:blur(0px);
border-radius:2px;
z-index:9000;
box-shadow:0px 0px 4px 4px #f4f4f4;
text-shadow:50px 50px 53px #000000;
}
.bnb-about-image-title{font-family:Open Sans;
color:#2b2c26;
font-size:14px;
font-weight:800;
letter-spacing:5px;
width:100%;
text-align:center;
margin-bottom:6px;
}
.bnb-about-image-link:after{background-color:rgba(0,0,0,0.46);
content:"";
}
.bnb-about-image-link:hover{background-color:rgba(0,0,0,0.46);
color:#ffffff;
}
.bnb-about-image-link{color:#ba3739;
width:100%;
font-size:12px;
line-height:1.6;
text-align:center;
}
.atomic-header-4-link:hover{background-color:rgba(255,255,255,0.1);
color:#ffffff;
}
.atomic-header-4-link{padding-top:18px;
padding-bottom:18px;
padding-left:18px;
padding-right:18px;
color:rgba(255,255,255,0.5);
font-weight:400;
font-size:15px;
letter-spacing:1px;
}
.atomic-footer-title{font-size:17px;
}
.footer-menu{}
@media(max-width:479px){.footer-menu{font-size:19px;text-align:left;}}
.oxy-stock-content-styles{}
.add-ons{}
.cc-card{}
@media(max-width:991px){.cc-card{margin-right:0px;max-width:75px;}}
@media(max-width:767px){.cc-card{max-width:50px;}}
@media(max-width:479px){.cc-card{width:42px;}}
.oxy-close-modal{color: #ffffff;}.oxy-close-modal 
>svg{width: 33px;height: 33px;}.oxy-close-modal{padding-left:26px;
padding-right:26px;
margin-left:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
}
@media(max-width:991px){.oxy-close-modal{margin-left:64px;}}
@media(max-width:767px){.oxy-close-modal{margin-left:0px;}}
.box-effect:hover{transform:scale3d(1.1,1.1,1.1) perspective(1000px) rotateY(-9deg); transition-duration:.5s;
border-top-color:rgba(0,0,0,0.31);
border-right-color:rgba(0,0,0,0.31);
border-bottom-color:rgba(0,0,0,0.31);
border-left-color:rgba(0,0,0,0.31);
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-radius:2px;
box-shadow:16px 17px 20px 5px rgba(5,5,5,0.41);
}
.box-effect{transition-duration:.5s;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
width:460px;
}
.slide-content{background-size: cover; height:600px;
background-repeat:no-repeat;
z-index:0;
}
.slide-content:not(.ct-section):not(.oxy-easy-posts),
.slide-content.oxy-easy-posts .oxy-posts, .slide-content.ct-section .ct-section-inner-wrap{display:none;
flex-direction:unset;
}
.SLIDE-CONTENT{}
.slide-heading{margin-top:217px;
}
.slide-button{}
.heading{}
.facial-service{}
.facial-service:not(.ct-section):not(.oxy-easy-posts),
.facial-service.oxy-easy-posts .oxy-posts, .facial-service.ct-section .ct-section-inner-wrap{display:flex;
flex-direction:row-reverse;
align-items:center;
}
@media(max-width:767px){.facial-service{}
.facial-service:not(.ct-section):not(.oxy-easy-posts),
.facial-service.oxy-easy-posts .oxy-posts, .facial-service.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;}}
.toggle-4744{}
.toggle-4744 .oxy-expand-collapse-icon{font-size: 26px;        }
.toggle-4744-expanded{}
.cherry_box{padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
.cherry_box{text-align: left;                flex-direction: column;            }
.cherry_box .oxy-icon-box-icon{align-self: flex-start;            }
.cherry_box .oxy-icon-box-text{align-self: flex-start;            }
.oxy-superbox-primary{}
.oxy-superbox-secondary{}
.priceboxc-class{padding-top:5px;
padding-right:10px;
padding-bottom:5px;
padding-left:10px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
border-radius:3px;
}
                @-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}
@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}
@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item{padding-left: 0;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item a.remove{display: none;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item span.quantity{float: right;
display: inline-block;
padding: 5px 0;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item span.quantity .woocommerce-Price-amount{margin-left: 2px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item a{padding: 5px 0;
display: inline-block;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item a img{margin-top: -7px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.total{text-align: right;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.buttons{text-align: right;
margin: 0;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.buttons .wc-forward{background: transparent;
color: rgba(29, 39, 49, 0.75);
display: inline-block;
margin-left: 4px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.buttons .wc-forward:hover{color: rgba(29, 39, 49, 0.95);
background: transparent;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.buttons .wc-forward.checkout{background: #328cc1;
color: white;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.buttons .wc-forward.checkout:hover{background: #246991;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories{padding-bottom: 2px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories{padding: 0;
margin-bottom: 0;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories ul{padding-left: 15px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories ul a{opacity: 0.7;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li{list-style: none;
border-top: 1px dotted rgba(29, 39, 49, 0.1);
margin: 0 0 !important;
padding: 6px 0px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li:last-child{border-bottom: none;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li ul{margin: 6px 0 0 !important;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li ul li:last-child{border-bottom: none;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li span.count{float: right;
font-weight: 600;
color: rgba(29, 39, 49, 0.3);
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li.cat-parent{padding-bottom: 0px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li.cat-parent a{padding-bottom: 6px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_products a{padding: 5px 0;
}
.woocommerce .code-block-content .widget.woocommerce.widget_products a img{margin-top: -7px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_recent_reviews ul.product_list_widget li .star-rating{float: right;
margin-top: -5px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_products .product_list_widget a{margin-bottom: -25px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_products .product_list_widget del{float: right;
opacity: 0.5;
margin-left: 5px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_products .product_list_widget del span{text-decoration: line-through;
}
.woocommerce-account .code-block-content.page-contents{padding: 0;
}
.woocommerce-account .code-block-content.page-contents .woocommerce .woocommerce-MyAccount-content{width: 100%;
padding: 35px;
}
.woocommerce-account .code-block-content.page-contents .woocommerce .woocommerce-MyAccount-content fieldset{margin-bottom: 15px;
border-color: rgba(29, 39, 49, 0.17);
border-radius: 3px;
}
.woocommerce-account .code-block-content.page-contents .woocommerce .woocommerce-MyAccount-content fieldset legend{padding: 0px 5px 0px 2px;
background: white;
}
.woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-MyAccount-navigation, .woocommerce div .woocommerce-tabs, .woocommerce div .woocommerce-MyAccount-navigation{width: 100%;
float: none;
}
.woocommerce div.product .woocommerce-tabs ul, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-MyAccount-navigation ul, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs, .woocommerce div .woocommerce-tabs ul, .woocommerce div .woocommerce-tabs ul.tabs, .woocommerce div .woocommerce-MyAccount-navigation ul, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs{margin-top: 10px;
border-bottom: 1px solid rgba(29, 39, 49, 0.17);
overflow: visible;
text-align: left;
padding-left: 0;
*zoom: 1;
}
.woocommerce div.product .woocommerce-tabs ul:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs:before, .woocommerce div .woocommerce-tabs ul:before, .woocommerce div .woocommerce-tabs ul.tabs:before, .woocommerce div .woocommerce-MyAccount-navigation ul:before, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs:before{border-bottom: none;
}
.woocommerce div.product .woocommerce-tabs ul:before, .woocommerce div.product .woocommerce-tabs ul:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs:after, .woocommerce div .woocommerce-tabs ul:before, .woocommerce div .woocommerce-tabs ul:after, .woocommerce div .woocommerce-tabs ul.tabs:before, .woocommerce div .woocommerce-tabs ul.tabs:after, .woocommerce div .woocommerce-MyAccount-navigation ul:before, .woocommerce div .woocommerce-MyAccount-navigation ul:after, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs:before, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs:after{content: " ";
display: table;
}
.woocommerce div.product .woocommerce-tabs ul:after, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs:after, .woocommerce div .woocommerce-tabs ul:after, .woocommerce div .woocommerce-tabs ul.tabs:after, .woocommerce div .woocommerce-MyAccount-navigation ul:after, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs:after{clear: both;
}
.woocommerce div.product .woocommerce-tabs ul li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-MyAccount-navigation ul li, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li, .woocommerce div .woocommerce-tabs ul li, .woocommerce div .woocommerce-tabs ul.tabs li, .woocommerce div .woocommerce-MyAccount-navigation ul li, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li{background: transparent;
border: none;
border-radius: 3px 3px 0 0;
list-style: none;
display: inline-block;
float: left;
padding: 0;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul li:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li:before, .woocommerce div .woocommerce-tabs ul li:before, .woocommerce div .woocommerce-tabs ul.tabs li:before, .woocommerce div .woocommerce-MyAccount-navigation ul li:before, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li:before{display: none;
}
.woocommerce div.product .woocommerce-tabs ul li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul li:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li:after, .woocommerce div .woocommerce-tabs ul li:after, .woocommerce div .woocommerce-tabs ul.tabs li:after, .woocommerce div .woocommerce-MyAccount-navigation ul li:after, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li:after{display: none;
}
.woocommerce div.product .woocommerce-tabs ul li.is-active, .woocommerce div.product .woocommerce-tabs ul li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.is-active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce div.product .woocommerce-MyAccount-navigation ul li.active, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li.is-active, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li.active, .woocommerce div .woocommerce-tabs ul li.is-active, .woocommerce div .woocommerce-tabs ul li.active, .woocommerce div .woocommerce-tabs ul.tabs li.is-active, .woocommerce div .woocommerce-tabs ul.tabs li.active, .woocommerce div .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce div .woocommerce-MyAccount-navigation ul li.active, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li.is-active, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li.active{border-bottom: 2px solid #328cc1;
}
.woocommerce div.product .woocommerce-tabs ul li.is-active a, .woocommerce div.product .woocommerce-tabs ul li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.is-active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce div.product .woocommerce-MyAccount-navigation ul li.active a, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li.is-active a, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li.active a, .woocommerce div .woocommerce-tabs ul li.is-active a, .woocommerce div .woocommerce-tabs ul li.active a, .woocommerce div .woocommerce-tabs ul.tabs li.is-active a, .woocommerce div .woocommerce-tabs ul.tabs li.active a, .woocommerce div .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce div .woocommerce-MyAccount-navigation ul li.active a, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li.is-active a, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li.active a{font-weight: 600;
color: #328cc1;
position: relative;
top: 1px;
}
.woocommerce div.product .woocommerce-tabs ul li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-MyAccount-navigation ul li a, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li a, .woocommerce div .woocommerce-tabs ul li a, .woocommerce div .woocommerce-tabs ul.tabs li a, .woocommerce div .woocommerce-MyAccount-navigation ul li a, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li a{font-weight: 400;
font-size: 13px;
padding: 0.8em 1em;
display: inline-block;
color: rgba(29, 39, 49, 0.6);
}
.woocommerce div.product .woocommerce-tabs ul li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li a:hover, .woocommerce div .woocommerce-tabs ul li a:hover, .woocommerce div .woocommerce-tabs ul.tabs li a:hover, .woocommerce div .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li a:hover{border-bottom: none;
} p.demo_store{position: fixed;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: 1em 0;
text-align: center;
background-color: #328cc1;
color: #f7fafb;
z-index: 99998;
box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
}
p.demo_store a{color: #f7fafb;
}
.admin-bar p.demo_store{top: 32px;
} .clear{clear: both;
} .woocommerce .code-block-content{         }
.woocommerce .code-block-content .product .product_meta .posted_in, .woocommerce .code-block-content .product .product_meta .tagged_as{display: block;
font-size: 12px;
}
.woocommerce .code-block-content a{border-bottom: none;
}
.woocommerce .code-block-content a.select2-choice{border: 1px solid rgba(29, 39, 49, 0.06) !important;
color: rgba(29, 39, 49, 0.75);
padding: 0.2em 0.5em;
}
.woocommerce .code-block-content .blockUI.blockOverlay{position: relative;
}
.woocommerce .code-block-content .blockUI.blockOverlay:before{height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
display: block;
content: "";
-webkit-animation: spin 1s ease-in-out infinite;
-moz-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//sfroyalthaispa.com/wp-content/uploads/oxygen/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
.woocommerce .code-block-content .loader:before{height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
display: block;
content: "";
-webkit-animation: spin 1s ease-in-out infinite;
-moz-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//sfroyalthaispa.com/wp-content/uploads/oxygen/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
.woocommerce .code-block-content a.remove{display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
color: #cf171a !important;
text-decoration: none;
font-weight: 600;
border: 0;
}
.woocommerce .code-block-content a.remove:hover{color: #fff !important;
background: #cf171a;
}
.woocommerce .code-block-content small.note{display: block;
color: #777;
font-size: .857em;
margin-top: 10px;
}
.woocommerce .code-block-content .woocommerce-breadcrumb{*zoom: 1;
margin: 0 0 1em;
padding: 0;
font-size: 0.92em;
color: #777;
}
.woocommerce .code-block-content .woocommerce-breadcrumb:before, .woocommerce .code-block-content .woocommerce-breadcrumb:after{content: " ";
display: table;
}
.woocommerce .code-block-content .woocommerce-breadcrumb:after{clear: both;
}
.woocommerce .code-block-content .woocommerce-breadcrumb a{color: #777;
}
.woocommerce .code-block-content .quantity .qty{width: 3.631em;
border-radius: 3px;
border: 1px solid rgba(29, 39, 49, 0.06);
padding: 5px 7px 6px;
text-align: left;
}
.woocommerce .code-block-content div.product{margin-bottom: 0;
position: relative;
}
.woocommerce .code-block-content div.product .product_title{clear: none;
margin-top: 5px;
padding: 0;
}
.woocommerce .code-block-content div.product span.price, .woocommerce .code-block-content div.product p.price{color: #45c132;
font-size: 1em;
}
.woocommerce .code-block-content div.product span.price ins, .woocommerce .code-block-content div.product p.price ins{background: inherit;
font-weight: 600;
}
.woocommerce .code-block-content div.product span.price del, .woocommerce .code-block-content div.product p.price del{opacity: 0.5;
}
.woocommerce .code-block-content div.product p.stock{font-size: 0.92em;
}
.woocommerce .code-block-content div.product .stock{color: #45c132;
}
.woocommerce .code-block-content div.product .out-of-stock{color: #cf171a;
}
.woocommerce .code-block-content div.product .woocommerce-product-rating{margin-bottom: 1.618em;
}
.woocommerce .code-block-content div.product div.images{margin-bottom: 2em;
}
.woocommerce .code-block-content div.product div.images img{display: block;
width: 100%;
height: auto;
box-shadow: none;
}
.woocommerce .code-block-content div.product div.images div.thumbnails{padding-top: 1em;
}
.woocommerce .code-block-content div.product div.summary{margin-bottom: 2em;
}
.woocommerce .code-block-content div.product div.social{text-align: right;
margin: 0 0 1em;
}
.woocommerce .code-block-content div.product div.social span{margin: 0 0 0 2px;
}
.woocommerce .code-block-content div.product div.social span span{margin: 0;
}
.woocommerce .code-block-content div.product div.social span .stButton .chicklets{padding-left: 16px;
width: 0;
}
.woocommerce .code-block-content div.product div.social iframe{float: left;
margin-top: 3px;
}
.woocommerce .code-block-content div.product .related.products{margin: 0;
}
.woocommerce .code-block-content div.product .related.products .products li.product{width: 30.8%;
}
.woocommerce .code-block-content div.product .related.products .products li.product:nth-child(4){display: none;
}
.woocommerce .code-block-content div.product .related.products .products li.product:nth-child(3){margin-right: 0;
}
.woocommerce .code-block-content div.product .related.products .products li.product a h3{color: #328cc1;
}
.woocommerce .code-block-content div.product .related.products .products li.product a:hover h3{color: #246991;
}
.woocommerce .code-block-content div.product .related.products .products li.product a.button{display: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs{list-style: none;
padding: 0 0 0 1em;
margin: 0 0 1.618em;
overflow: hidden;
position: relative;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li{border: 1px solid rgba(29, 39, 49, 0.06);
background-color: rgba(29, 39, 49, 0.05);
display: inline-block;
position: relative;
z-index: 0;
border-radius: 4px 4px 0 0;
margin: 0 -5px;
padding: 0 1em;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li a{display: inline-block;
padding: .5em 0;
font-weight: 500;
color: #0b3c5d !important;
text-decoration: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li a:hover{text-decoration: none;
color: #1d2731 !important;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li.active{background: #fff;
z-index: 2;
border-bottom-color: rgba(29, 39, 49, 0.06);
}
.woocommerce .code-block-content div.product .related.products ul.tabs li.active a{color: #0b3c5d;
text-shadow: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li.active a:hover{color: #1d2731;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li.active:before{box-shadow: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li.active:after{box-shadow: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li:before, .woocommerce .code-block-content div.product .related.products ul.tabs li:after{border: 1px solid rgba(29, 39, 49, 0.06);
position: absolute;
bottom: -1px;
width: 5px;
height: 5px;
content: " ";
}
.woocommerce .code-block-content div.product .related.products ul.tabs li:before{left: -6px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
border-width: 0 1px 1px 0;
box-shadow: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li:after{right: -6px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
border-width: 0 0 1px 1px;
box-shadow: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs:before{position: absolute;
content: " ";
width: 100%;
bottom: 0;
left: 0;
border-bottom: 1px solid rgba(29, 39, 49, 0.06);
z-index: 1;
}
.woocommerce .code-block-content div.product .related.products .panel{margin: 0 0 2em;
padding: 0;
}
.woocommerce .code-block-content div.product p.cart{margin-bottom: 2em;
*zoom: 1;
}
.woocommerce .code-block-content div.product p.cart:before, .woocommerce .code-block-content div.product p.cart:after{content: " ";
display: table;
}
.woocommerce .code-block-content div.product p.cart:after{clear: both;
}
.woocommerce .code-block-content div.product form.cart{margin-bottom: 2em;
*zoom: 1;
}
.woocommerce .code-block-content div.product form.cart:before, .woocommerce .code-block-content div.product form.cart:after{content: " ";
display: table;
}
.woocommerce .code-block-content div.product form.cart:after{clear: both;
}
.woocommerce .code-block-content div.product form.cart div.quantity{float: left;
margin: 0 4px 0 0;
}
.woocommerce .code-block-content div.product form.cart table{border-width: 0 0 1px 0;
}
.woocommerce .code-block-content div.product form.cart table td{padding-left: 0;
}
.woocommerce .code-block-content div.product form.cart table div.quantity{float: none;
margin: 0;
}
.woocommerce .code-block-content div.product form.cart table small.stock{display: block;
float: none;
}
.woocommerce .code-block-content div.product form.cart .variations{margin-bottom: 1em;
border: 0;
width: 100%;
}
.woocommerce .code-block-content div.product form.cart .variations td, .woocommerce .code-block-content div.product form.cart .variations th{border: 0;
vertical-align: top;
line-height: 2em;
}
.woocommerce .code-block-content div.product form.cart .variations label{font-weight: 600;
}
.woocommerce .code-block-content div.product form.cart .variations select{max-width: 100%;
min-width: 75%;
display: inline-block;
margin-right: 1em;
}
.woocommerce .code-block-content div.product form.cart .variations td.label{padding-right: 1em;
}
.woocommerce .code-block-content div.product form.cart .woocommerce-variation-description p{margin-bottom: 1em;
}
.woocommerce .code-block-content div.product form.cart .reset_variations{visibility: hidden;
font-size: 0.83em;
}
.woocommerce .code-block-content div.product form.cart .wc-no-matching-variations{display: none;
}
.woocommerce .code-block-content div.product form.cart .button{vertical-align: middle;
float: left;
}
.woocommerce .code-block-content div.product form.cart .group_table td.label{padding-right: 1em;
padding-left: 1em;
}
.woocommerce .code-block-content div.product form.cart .group_table td{vertical-align: top;
padding-bottom: .5em;
border: 0;
}
.woocommerce .code-block-content span.onsale{height: 3.236em;
width: 3.236em;
padding: .202em;
font-size: 1em;
font-weight: 600;
position: absolute;
text-align: center;
line-height: 3.236;
top: -.5em;
left: -.5em;
margin: 0;
border-radius: 100%;
background-color: #45c132;
color: #f7fbf7;
font-size: .857em;
-webkit-font-smoothing: antialiased;
}
.woocommerce .code-block-content .products ul, .woocommerce .code-block-content ul.products{margin: 0 0 1em;
padding: 0;
list-style: none outside;
clear: both;
*zoom: 1;
}
.woocommerce .code-block-content .products ul:before, .woocommerce .code-block-content .products ul:after,
.woocommerce .code-block-content ul.products:before, .woocommerce .code-block-content ul.products:after{content: " ";
display: table;
}
.woocommerce .code-block-content .products ul:after, .woocommerce .code-block-content ul.products:after{clear: both;
}
.woocommerce .code-block-content .products ul li, .woocommerce .code-block-content ul.products li{list-style: none outside;
}
.woocommerce .code-block-content ul.products li.product .onsale{top: 0;
right: 0;
left: auto;
margin: -.5em -.5em 0 0;
}
.woocommerce .code-block-content ul.products li.product h3{padding: 0 0 0.5em;
margin: 0;
float: left;
font-size: 1em;
clear: left;
color: #328cc1;
margin-top: -4px;
}
.woocommerce .code-block-content ul.products li.product a{text-decoration: none;
}
.woocommerce .code-block-content ul.products li.product a h3{color: #328cc1;
}
.woocommerce .code-block-content ul.products li.product a:hover h3{color: #246991;
}
.woocommerce .code-block-content ul.products li.product a img{width: 100%;
height: auto;
display: block;
margin: 0 0 1em;
box-shadow: none;
}
.woocommerce .code-block-content ul.products li.product strong{display: block;
}
.woocommerce .code-block-content ul.products li.product .star-rating{font-size: .857em;
float: right;
clear: right;
}
.woocommerce .code-block-content ul.products li.product .button{margin-top: -4px;
font-size: 12px;
float: right;
}
.woocommerce .code-block-content ul.products li.product .price{color: #45c132;
display: block;
font-weight: normal;
margin-bottom: 0;
font-size: .857em;
float: left;
clear: left;
}
.woocommerce .code-block-content ul.products li.product .price del{float: left;
color: inherit;
opacity: 0.5;
display: block;
margin-right: 3px;
}
.woocommerce .code-block-content ul.products li.product .price ins{float: left;
background: none;
font-weight: 600;
}
.woocommerce .code-block-content ul.products li.product .price .from{font-size: 0.67em;
margin: -2px 0 0 0;
text-transform: uppercase;
color: rgba(122, 122, 122, 0.5);
}
.woocommerce .code-block-content .woocommerce-result-count{margin: 0 0 1em;
}
.woocommerce .code-block-content .woocommerce-ordering{margin: 0 0 1em;
}
.woocommerce .code-block-content .woocommerce-ordering select{vertical-align: top;
}
.woocommerce .code-block-content nav.woocommerce-pagination{text-align: center;
}
.woocommerce .code-block-content nav.woocommerce-pagination ul{display: inline-block;
white-space: nowrap;
padding: 0;
clear: both;
border: 1px solid rgba(29, 39, 49, 0.06);
border-right: 0;
margin: 1px;
}
.woocommerce .code-block-content nav.woocommerce-pagination ul li{border-right: 1px solid rgba(29, 39, 49, 0.06);
padding: 0;
margin: 0;
float: left;
display: inline;
overflow: hidden;
}
.woocommerce .code-block-content nav.woocommerce-pagination ul li a, .woocommerce .code-block-content nav.woocommerce-pagination ul li span{margin: 0;
text-decoration: none;
padding: 0;
line-height: 1;
font-size: 1em;
font-weight: normal;
padding: .5em;
min-width: 1em;
display: block;
}
.woocommerce .code-block-content nav.woocommerce-pagination ul li span.current, .woocommerce .code-block-content nav.woocommerce-pagination ul li a:hover, .woocommerce .code-block-content nav.woocommerce-pagination ul li a:focus{background: #d4e3eb;
color: #4c85a7;
}
.woocommerce .code-block-content a.button, .woocommerce .code-block-content button.button, .woocommerce .code-block-content input.button, .woocommerce .code-block-content #respond input#submit{font-size: 100%;
margin: 0;
line-height: 1;
cursor: pointer;
position: relative;
text-decoration: none;
overflow: visible;
padding: .618em 1em;
font-weight: 600;
border-radius: 3px;
left: auto;
color: white;
background-color: #328cc1;
border: 0;
white-space: nowrap;
display: inline-block;
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
text-shadow: none;
-webkit-font-smoothing: antialiased;
}
.woocommerce .code-block-content a.button.loading, .woocommerce .code-block-content button.button.loading, .woocommerce .code-block-content input.button.loading, .woocommerce .code-block-content #respond input#submit.loading{opacity: 0.25;
padding-right: 2.618em;
}
.woocommerce .code-block-content a.button.loading:after, .woocommerce .code-block-content button.button.loading:after, .woocommerce .code-block-content input.button.loading:after, .woocommerce .code-block-content #respond input#submit.loading:after{font-family: "WooCommerce";
content: "\e01c";
vertical-align: top;
-webkit-font-smoothing: antialiased;
font-weight: 400;
position: absolute;
top: .618em;
right: 1em;
-webkit-animation: spin 2s linear infinite;
-moz-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.woocommerce .code-block-content a.button #respond input#submit,
.woocommerce .code-block-content button.button #respond input#submit,
.woocommerce .code-block-content input.button #respond input#submit,
.woocommerce .code-block-content #respond input#submit #respond input#submit{float: right;
}
.woocommerce .code-block-content a.button.added:after, .woocommerce .code-block-content button.button.added:after, .woocommerce .code-block-content input.button.added:after, .woocommerce .code-block-content #respond input#submit.added:after{font-family: 'WooCommerce';
content: "\e017";
margin-left: .53em;
vertical-align: bottom;
}
.woocommerce .code-block-content a.button:hover, .woocommerce .code-block-content button.button:hover, .woocommerce .code-block-content input.button:hover, .woocommerce .code-block-content #respond input#submit:hover{background-color: #246991;
text-decoration: none;
background-image: none;
color: white;
}
.woocommerce .code-block-content a.button.alt, .woocommerce .code-block-content button.button.alt, .woocommerce .code-block-content input.button.alt, .woocommerce .code-block-content #respond input#submit.alt{background-color: #328cc1;
color: #f7fafb;
-webkit-font-smoothing: antialiased;
}
.woocommerce .code-block-content a.button.alt:hover, .woocommerce .code-block-content button.button.alt:hover, .woocommerce .code-block-content input.button.alt:hover, .woocommerce .code-block-content #respond input#submit.alt:hover{background-color: #217bb0;
color: #f7fafb;
}
.woocommerce .code-block-content a.button.alt.disabled, .woocommerce .code-block-content a.button.alt:disabled, .woocommerce .code-block-content a.button.alt:disabled[disabled], .woocommerce .code-block-content a.button.alt.disabled:hover, .woocommerce .code-block-content a.button.alt:disabled:hover, .woocommerce .code-block-content a.button.alt:disabled[disabled]:hover,
.woocommerce .code-block-content button.button.alt.disabled, .woocommerce .code-block-content button.button.alt:disabled, .woocommerce .code-block-content button.button.alt:disabled[disabled],
.woocommerce .code-block-content button.button.alt.disabled:hover, .woocommerce .code-block-content button.button.alt:disabled:hover, .woocommerce .code-block-content button.button.alt:disabled[disabled]:hover,
.woocommerce .code-block-content input.button.alt.disabled, .woocommerce .code-block-content input.button.alt:disabled, .woocommerce .code-block-content input.button.alt:disabled[disabled],
.woocommerce .code-block-content input.button.alt.disabled:hover, .woocommerce .code-block-content input.button.alt:disabled:hover, .woocommerce .code-block-content input.button.alt:disabled[disabled]:hover,
.woocommerce .code-block-content #respond input#submit.alt.disabled,
.woocommerce .code-block-content #respond input#submit.alt:disabled,
.woocommerce .code-block-content #respond input#submit.alt:disabled[disabled],
.woocommerce .code-block-content #respond input#submit.alt.disabled:hover,
.woocommerce .code-block-content #respond input#submit.alt:disabled:hover,
.woocommerce .code-block-content #respond input#submit.alt:disabled[disabled]:hover{background-color: #328cc1;
color: white;
}
.woocommerce .code-block-content a.button:disabled, .woocommerce .code-block-content a.button.disabled, .woocommerce .code-block-content a.button:disabled[disabled],
.woocommerce .code-block-content button.button:disabled, .woocommerce .code-block-content button.button.disabled, .woocommerce .code-block-content button.button:disabled[disabled],
.woocommerce .code-block-content input.button:disabled, .woocommerce .code-block-content input.button.disabled, .woocommerce .code-block-content input.button:disabled[disabled],
.woocommerce .code-block-content #respond input#submit:disabled,
.woocommerce .code-block-content #respond input#submit.disabled,
.woocommerce .code-block-content #respond input#submit:disabled[disabled]{color: white;
cursor: not-allowed;
opacity: 0.5;
padding: .618em 1em;
}
.woocommerce .code-block-content a.button:disabled:hover, .woocommerce .code-block-content a.button.disabled:hover, .woocommerce .code-block-content a.button:disabled[disabled]:hover,
.woocommerce .code-block-content button.button:disabled:hover, .woocommerce .code-block-content button.button.disabled:hover, .woocommerce .code-block-content button.button:disabled[disabled]:hover,
.woocommerce .code-block-content input.button:disabled:hover, .woocommerce .code-block-content input.button.disabled:hover, .woocommerce .code-block-content input.button:disabled[disabled]:hover,
.woocommerce .code-block-content #respond input#submit:disabled:hover,
.woocommerce .code-block-content #respond input#submit.disabled:hover,
.woocommerce .code-block-content #respond input#submit:disabled[disabled]:hover{color: inherit;
background-color: #d4e3eb;
}
.woocommerce .code-block-content .cart .button, .woocommerce .code-block-content .cart input.button{float: none;
}
.woocommerce .code-block-content a.added_to_cart{padding-top: .5em;
white-space: nowrap;
display: none;
}
.woocommerce .code-block-content #reviews h2 small{float: right;
color: #777;
font-size: 15px;
margin: 10px 0 0 0;
}
.woocommerce .code-block-content #reviews h2 small a{text-decoration: none;
color: #777;
}
.woocommerce .code-block-content #reviews h3{margin: 0;
}
.woocommerce .code-block-content #reviews #respond{margin: 0;
border: 0;
padding: 0;
}
.woocommerce .code-block-content #reviews #comment{height: 75px;
}
.woocommerce .code-block-content #reviews #comments .add_review{*zoom: 1;
}
.woocommerce .code-block-content #reviews #comments .add_review:before, .woocommerce .code-block-content #reviews #comments .add_review:after{content: " ";
display: table;
}
.woocommerce .code-block-content #reviews #comments .add_review:after{clear: both;
}
.woocommerce .code-block-content #reviews #comments h2{clear: none;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist{*zoom: 1;
margin: 0;
padding: 0;
width: 100%;
background: none;
list-style: none;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist:before, .woocommerce .code-block-content #reviews #comments ol.commentlist:after{content: " ";
display: table;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist:after{clear: both;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li{padding: 0;
margin: 0 0 20px;
border: 0;
position: relative;
background: 0;
border: 0;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .meta{color: #777;
font-size: 0.75em;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li img.avatar{float: left;
position: absolute;
top: 0;
left: 0;
padding: 3px;
width: 32px;
border-radius: 100px;
height: auto;
background: #d4e3eb;
border: 0px solid rgba(29, 39, 49, 0.06);
margin: 0;
box-shadow: none;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text{margin: 0 0 0 50px;
border: 1px solid rgba(29, 39, 49, 0.06);
border-radius: 4px;
padding: 1em 1em 0;
*zoom: 1;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text:before, .woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text:after{content: " ";
display: table;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text:after{clear: both;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text p{margin: 0 0 1em;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text p.meta{font-size: 0.83em;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist ul.children{list-style: none outside;
margin: 20px 0 0 50px;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist ul.children .star-rating{display: none;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist #respond{border: 1px solid rgba(29, 39, 49, 0.06);
border-radius: 4px;
padding: 1em 1em 0;
margin: 20px 0 0 50px;
}
.woocommerce .code-block-content #reviews #comments .commentlist > li:before{content: "";
}
.woocommerce .code-block-content .star-rating{color: #328cc1;
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 5.4em;
font-family: 'star';
-webkit-font-smoothing: antialiased;
}
.woocommerce .code-block-content .star-rating:before{content: "\73\73\73\73\73";
color: #b0ccdc;
float: left;
top: 0;
left: 0;
position: absolute;
}
.woocommerce .code-block-content .star-rating span{overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
color: #328cc1;
}
.woocommerce .code-block-content .star-rating span:before{content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
}
.woocommerce .code-block-content .woocommerce-product-rating{*zoom: 1;
line-height: 2;
display: block;
}
.woocommerce .code-block-content .woocommerce-product-rating:before, .woocommerce .code-block-content .woocommerce-product-rating:after{content: " ";
display: table;
}
.woocommerce .code-block-content .woocommerce-product-rating:after{clear: both;
}
.woocommerce .code-block-content .woocommerce-product-rating .star-rating{margin: .5em 4px 0 0;
float: left;
}
.woocommerce .code-block-content .products .star-rating{display: block;
margin: 0 0 .5em;
float: none;
}
.woocommerce .code-block-content .hreview-aggregate .star-rating{margin: 10px 0 0 0;
}
.woocommerce .code-block-content #review_form #respond{*zoom: 1;
position: static;
margin: 0;
width: auto;
padding: 0 0 0;
background: transparent none;
border: 0;
}
.woocommerce .code-block-content #review_form #respond:before, .woocommerce .code-block-content #review_form #respond:after{content: " ";
display: table;
}
.woocommerce .code-block-content #review_form #respond:after{clear: both;
}
.woocommerce .code-block-content #review_form #respond p{margin: 0 0 10px;
}
.woocommerce .code-block-content #review_form #respond .form-submit input{float: right;
}
.woocommerce .code-block-content #review_form #respond textarea{box-sizing: border-box;
width: 100%;
border-color: rgba(29, 39, 49, 0.06);
border-radius: 5px;
}
.woocommerce .code-block-content p.stars a{position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
}
.woocommerce .code-block-content p.stars a:before{display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: "WooCommerce";
content: "\e021";
text-indent: 0;
}
.woocommerce .code-block-content p.stars a:hover ~ a:before{content: "\e021";
}
.woocommerce .code-block-content p.stars:hover a:before{content: "\e020";
}
.woocommerce .code-block-content p.stars.selected a.active:before{content: "\e020";
}
.woocommerce .code-block-content p.stars.selected a.active ~ a:before{content: "\e021";
}
.woocommerce .code-block-content p.stars.selected a:not(.active):before{content: "\e020";
}
.woocommerce .code-block-content table.shop_attributes{border: 0;
border-top: 1px dotted rgba(29, 39, 49, 0.1);
margin-bottom: 1.618em;
width: 100%;
}
.woocommerce .code-block-content table.shop_attributes th{width: 150px;
font-weight: 600;
padding: 8px;
border-top: 0;
border-bottom: 1px dotted rgba(29, 39, 49, 0.1);
margin: 0;
line-height: 1.5;
}
.woocommerce .code-block-content table.shop_attributes td{font-style: italic;
padding: 0;
border-top: 0;
border-bottom: 1px dotted rgba(29, 39, 49, 0.1);
margin: 0;
line-height: 1.5;
}
.woocommerce .code-block-content table.shop_attributes td p{margin: 0;
padding: 8px 0;
}
.woocommerce .code-block-content table.shop_attributes .alt td, .woocommerce .code-block-content table.shop_attributes .alt th{background: rgba(0, 0, 0, 0.025);
}
.woocommerce .code-block-content table.shop_table{border: 1px solid rgba(29, 39, 49, 0.1);
margin: 0px -1px 24px 0px;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
}
.woocommerce .code-block-content table.shop_table th{font-weight: 600;
padding: 9px 12px;
}
.woocommerce .code-block-content table.shop_table td{border-top: 1px solid rgba(29, 39, 49, 0.1);
padding: 6px 12px;
vertical-align: middle;
}
.woocommerce .code-block-content table.shop_table td small{font-weight: normal;
}
.woocommerce .code-block-content table.shop_table tbody:first-child tr:first-child th, .woocommerce .code-block-content table.shop_table tbody:first-child tr:first-child td{border-top: 0;
}
.woocommerce .code-block-content table.shop_table tfoot td, .woocommerce .code-block-content table.shop_table tfoot th, .woocommerce .code-block-content table.shop_table tbody th{font-weight: 600;
border-top: 1px solid rgba(29, 39, 49, 0.1);
}
.woocommerce .code-block-content table.my_account_orders{font-size: 0.85em;
}
.woocommerce .code-block-content table.my_account_orders th, .woocommerce .code-block-content table.my_account_orders td{padding: 4px 8px;
vertical-align: middle;
}
.woocommerce .code-block-content table.my_account_orders .button{white-space: nowrap;
}
.woocommerce .code-block-content table.my_account_orders .order-actions{text-align: right;
}
.woocommerce .code-block-content table.my_account_orders .order-actions .button{margin: .125em 0 .125em .25em;
}
.woocommerce .code-block-content td.product-name dl.variation{margin: .25em 0;
*zoom: 1;
}
.woocommerce .code-block-content td.product-name dl.variation:before, .woocommerce .code-block-content td.product-name dl.variation:after{content: " ";
display: table;
}
.woocommerce .code-block-content td.product-name dl.variation:after{clear: both;
}
.woocommerce .code-block-content td.product-name dl.variation dt, .woocommerce .code-block-content td.product-name dl.variation dd{display: inline-block;
float: left;
margin-bottom: 1em;
}
.woocommerce .code-block-content td.product-name dl.variation dt{font-weight: 600;
padding: 0 0 .25em 0;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce .code-block-content td.product-name dl.variation dd{padding: 0 0 .25em 0;
}
.woocommerce .code-block-content td.product-name dl.variation dd p:last-child{margin-bottom: 0;
}
.woocommerce .code-block-content td.product-name p.backorder_notification{font-size: 0.83em;
}
.woocommerce .code-block-content td.product-quantity{min-width: 80px;
}
.woocommerce .code-block-content ul.cart_list, .woocommerce .code-block-content ul.product_list_widget{list-style: none outside;
padding: 0;
margin: 0;
}
.woocommerce .code-block-content ul.cart_list li, .woocommerce .code-block-content ul.product_list_widget li{padding: 4px 0;
margin: 0;
margin-bottom: 4px;
*zoom: 1;
list-style: none;
}
.woocommerce .code-block-content ul.cart_list li:before, .woocommerce .code-block-content ul.cart_list li:after,
.woocommerce .code-block-content ul.product_list_widget li:before, .woocommerce .code-block-content ul.product_list_widget li:after{content: " ";
display: table;
}
.woocommerce .code-block-content ul.cart_list li:after, .woocommerce .code-block-content ul.product_list_widget li:after{clear: both;
}
.woocommerce .code-block-content ul.cart_list li a, .woocommerce .code-block-content ul.product_list_widget li a{display: block;
font-weight: 600;
}
.woocommerce .code-block-content ul.cart_list li img, .woocommerce .code-block-content ul.product_list_widget li img{float: left;
margin-right: 11px;
position: relative;
top: 3px;
width: 32px;
height: auto;
box-shadow: none;
}
.woocommerce .code-block-content ul.cart_list li span.woocommerce-Price-amount, .woocommerce .code-block-content ul.product_list_widget li span.woocommerce-Price-amount{float: right;
margin-top: -0px;
}
.woocommerce .code-block-content ul.cart_list li dl, .woocommerce .code-block-content ul.product_list_widget li dl{margin: 0;
padding-left: 1em;
border-left: 2px solid rgba(29, 39, 49, 0.1);
*zoom: 1;
}
.woocommerce .code-block-content ul.cart_list li dl:before, .woocommerce .code-block-content ul.cart_list li dl:after,
.woocommerce .code-block-content ul.product_list_widget li dl:before, .woocommerce .code-block-content ul.product_list_widget li dl:after{content: " ";
display: table;
}
.woocommerce .code-block-content ul.cart_list li dl:after, .woocommerce .code-block-content ul.product_list_widget li dl:after{clear: both;
}
.woocommerce .code-block-content ul.cart_list li dl dt, .woocommerce .code-block-content ul.cart_list li dl dd, .woocommerce .code-block-content ul.product_list_widget li dl dt, .woocommerce .code-block-content ul.product_list_widget li dl dd{display: inline-block;
float: left;
margin-bottom: 1em;
}
.woocommerce .code-block-content ul.cart_list li dl dt, .woocommerce .code-block-content ul.product_list_widget li dl dt{font-weight: 600;
padding: 0 0 .25em 0;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce .code-block-content ul.cart_list li dl dd, .woocommerce .code-block-content ul.product_list_widget li dl dd{padding: 0 0 .25em 0;
}
.woocommerce .code-block-content ul.cart_list li dl dd p:last-child, .woocommerce .code-block-content ul.product_list_widget li dl dd p:last-child{margin-bottom: 0;
}
.woocommerce .code-block-content ul.cart_list li .star-rating, .woocommerce .code-block-content ul.product_list_widget li .star-rating{float: left;
}
.woocommerce .code-block-content.widget_shopping_cart .total, .woocommerce .code-block-content .widget_shopping_cart .total{border-top: 1px solid rgba(29, 39, 49, 0.06);
padding: 4px 0 0;
}
.woocommerce .code-block-content.widget_shopping_cart .total strong, .woocommerce .code-block-content .widget_shopping_cart .total strong{min-width: 40px;
display: inline-block;
}
.woocommerce .code-block-content.widget_shopping_cart .cart_list li, .woocommerce .code-block-content .widget_shopping_cart .cart_list li{padding-left: 2em;
position: relative;
padding-top: 0;
}
.woocommerce .code-block-content.widget_shopping_cart .cart_list li a.remove, .woocommerce .code-block-content .widget_shopping_cart .cart_list li a.remove{position: absolute;
top: 0;
left: 0;
}
.woocommerce .code-block-content.widget_shopping_cart .buttons, .woocommerce .code-block-content .widget_shopping_cart .buttons{*zoom: 1;
}
.woocommerce .code-block-content.widget_shopping_cart .buttons:before, .woocommerce .code-block-content.widget_shopping_cart .buttons:after,
.woocommerce .code-block-content .widget_shopping_cart .buttons:before, .woocommerce .code-block-content .widget_shopping_cart .buttons:after{content: " ";
display: table;
}
.woocommerce .code-block-content.widget_shopping_cart .buttons:after, .woocommerce .code-block-content .widget_shopping_cart .buttons:after{clear: both;
}
.woocommerce .code-block-content form .form-row{padding: 3px;
margin: 0 0 6px;
}
.woocommerce .code-block-content form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition: opacity 0.5s 0.5s ease;
-moz-transition: opacity 0.5s 0.5s ease;
transition: opacity 0.5s 0.5s ease;
opacity: 0;
}
.woocommerce .code-block-content form .form-row label{line-height: 2;
}
.woocommerce .code-block-content form .form-row label.hidden{visibility: hidden;
}
.woocommerce .code-block-content form .form-row label.inline{display: inline;
}
.woocommerce .code-block-content form .form-row select{cursor: pointer;
margin: 0;
}
.woocommerce .code-block-content form .form-row .required{color: #cf171a;
font-weight: 600;
border: 0;
}
.woocommerce .code-block-content form .form-row .input-checkbox{display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
.woocommerce .code-block-content form .form-row input.input-text, .woocommerce .code-block-content form .form-row textarea{box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: 1;
}
.woocommerce .code-block-content form .form-row textarea{height: 4em;
line-height: 1.5;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce .code-block-content form .form-row .select2-container{width: 100%;
line-height: 2em;
}
.woocommerce .code-block-content form .form-row.woocommerce-invalid label{color: #cf171a;
}
.woocommerce .code-block-content form .form-row.woocommerce-invalid .select2-container, .woocommerce .code-block-content form .form-row.woocommerce-invalid input.input-text, .woocommerce .code-block-content form .form-row.woocommerce-invalid select{border-color: #cf171a;
}
.woocommerce .code-block-content form .form-row.woocommerce-validated .select2-container, .woocommerce .code-block-content form .form-row.woocommerce-validated input.input-text, .woocommerce .code-block-content form .form-row.woocommerce-validated select{border-color: #69bf29;
}
.woocommerce .code-block-content form .form-row ::-webkit-input-placeholder{line-height: normal;
}
.woocommerce .code-block-content form .form-row :-moz-placeholder{line-height: normal;
}
.woocommerce .code-block-content form .form-row :-ms-input-placeholder{line-height: normal;
}
.woocommerce .code-block-content form.login, .woocommerce .code-block-content form.checkout_coupon, .woocommerce .code-block-content form.register{border: 1px solid rgba(29, 39, 49, 0.06);
padding: 20px;
margin: 2em 0 2em 0px;
text-align: left;
border-radius: 5px;
}
.woocommerce .code-block-content ul#shipping_method{list-style: none outside;
margin: 0;
padding: 0;
}
.woocommerce .code-block-content ul#shipping_method li{margin: 0;
padding: .25em 0 .25em 22px;
text-indent: -22px;
list-style: none outside;
}
.woocommerce .code-block-content ul#shipping_method li input{margin: 3px 0.5ex;
}
.woocommerce .code-block-content ul#shipping_method li label{display: inline;
}
.woocommerce .code-block-content ul#shipping_method .amount{font-weight: 600;
}
.woocommerce .code-block-content p.woocommerce-shipping-contents{margin: 0;
}
.woocommerce .code-block-content .order_details{*zoom: 1;
margin: 0 0 1.5em;
list-style: none;
}
.woocommerce .code-block-content .order_details:before, .woocommerce .code-block-content .order_details:after{content: " ";
display: table;
}
.woocommerce .code-block-content .order_details:after{clear: both;
}
.woocommerce .code-block-content .order_details li{float: left;
margin-right: 2em;
text-transform: uppercase;
font-size: 0.715em;
line-height: 1;
border-right: 1px dashed rgba(29, 39, 49, 0.06);
padding-right: 2em;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
.woocommerce .code-block-content .order_details li strong{display: block;
font-size: 1.4em;
text-transform: none;
line-height: 1.5;
}
.woocommerce .code-block-content .order_details li:last-of-type{border: none;
}
.woocommerce .code-block-content .widget_layered_nav ul{margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce .code-block-content .widget_layered_nav ul li{*zoom: 1;
padding: 0 0 1px;
list-style: none;
}
.woocommerce .code-block-content .widget_layered_nav ul li:before, .woocommerce .code-block-content .widget_layered_nav ul li:after{content: " ";
display: table;
}
.woocommerce .code-block-content .widget_layered_nav ul li:after{clear: both;
}
.woocommerce .code-block-content .widget_layered_nav ul li a, .woocommerce .code-block-content .widget_layered_nav ul li span{padding: 1px 0;
}
.woocommerce .code-block-content .widget_layered_nav ul li.chosen a:before{font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
color: #cf171a;
}
.woocommerce .code-block-content .widget_layered_nav_filters ul{margin: 0;
padding: 0;
border: 0;
list-style: none outside;
overflow: hidden;
zoom: 1;
}
.woocommerce .code-block-content .widget_layered_nav_filters ul li{float: left;
padding: 0 1px 1px 0;
list-style: none;
}
.woocommerce .code-block-content .widget_layered_nav_filters ul li a{text-decoration: none;
}
.woocommerce .code-block-content .widget_layered_nav_filters ul li a:before{font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
color: #cf171a;
}
.woocommerce .code-block-content .widget_price_filter .price_slider{margin-bottom: 1em;
}
.woocommerce .code-block-content .widget_price_filter .price_slider_amount{text-align: right;
line-height: 2.4;
font-size: 0.8751em;
}
.woocommerce .code-block-content .widget_price_filter .price_slider_amount .button{font-size: 1.15em;
}
.woocommerce .code-block-content .widget_price_filter .price_slider_amount .button{float: left;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider{position: relative;
text-align: left;
margin-left: .5em;
margin-right: .5em;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider .ui-slider-handle{position: absolute;
z-index: 2;
width: 1em;
height: 1em;
background-color: #328cc1;
border-radius: 1em;
cursor: ew-resize;
outline: none;
top: -.3em;
margin-left: -.5em;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider .ui-slider-range{position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
border-radius: 1em;
background-color: #328cc1;
}
.woocommerce .code-block-content .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius: 1em;
background-color: #00487d;
border: 0;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider-horizontal{height: .5em;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider-horizontal .ui-slider-range{top: 0;
height: 100%;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left: -1px;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right: -1px;
}
.woocommerce .code-block-content .widget_rating_filter ul{margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce .code-block-content .widget_rating_filter ul li{*zoom: 1;
padding: 0 0 1px;
list-style: none;
}
.woocommerce .code-block-content .widget_rating_filter ul li:before, .woocommerce .code-block-content .widget_rating_filter ul li:after{content: " ";
display: table;
}
.woocommerce .code-block-content .widget_rating_filter ul li:after{clear: both;
}
.woocommerce .code-block-content .widget_rating_filter ul li a{padding: 1px 0;
text-decoration: none;
}
.woocommerce .code-block-content .widget_rating_filter ul li .star-rating{float: none;
display: inline-block;
}
.woocommerce .code-block-content .widget_rating_filter ul li.chosen a:before{font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
color: #cf171a;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info{padding: 1em 2em 1em 3.5em !important;
margin: 0 0 2em !important;
position: relative;
background-color: rgba(29, 39, 49, 0.05);
color: #3b4a52;
border-top: 3px solid #328cc1;
list-style: none outside !important;
*zoom: 1;
width: auto;
word-wrap: break-word;
}
.woocommerce-message:before, .woocommerce-message:after,
.woocommerce-error:before, .woocommerce-error:after, .woocommerce-info:before, .woocommerce-info:after{content: " ";
display: table;
}
.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after{clear: both;
}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before{font-family: "WooCommerce";
content: "\e028";
display: inline-block;
position: absolute;
top: 1em;
left: 1.5em;
}
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button{float: right;
}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li{list-style: none outside !important;
padding-left: 0 !important;
margin-left: 0 !important;
}
.woocommerce-message{border-top-color: #7ad03a;
}
.woocommerce-message:before{content: "\e015";
color: #7ad03a;
}
.woocommerce-info{border-top-color: #ffba00;
}
.woocommerce-info:before{color: #ffba00;
}
.woocommerce-error{border-top-color: #cf171a;
}
.woocommerce-error:before{content: "\e016";
color: #cf171a;
} .woocommerce-account .woocommerce{*zoom: 1;
}
.woocommerce-account .woocommerce:before, .woocommerce-account .woocommerce:after{content: " ";
display: table;
}
.woocommerce-account .woocommerce:after{clear: both;
}
.woocommerce-account .addresses .title{*zoom: 1;
}
.woocommerce-account .addresses .title:before, .woocommerce-account .addresses .title:after{content: " ";
display: table;
}
.woocommerce-account .addresses .title:after{clear: both;
}
.woocommerce-account .addresses .title h3{float: left;
}
.woocommerce-account .addresses .title .edit{float: right;
}
.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight: 600;
margin-bottom: 0;
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom: 0;
}
.woocommerce-account ul.digital-downloads{margin-left: 0;
padding-left: 0;
}
.woocommerce-account ul.digital-downloads li{list-style: none;
margin-left: 0;
padding-left: 0;
}
.woocommerce-account ul.digital-downloads li:before{font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
}
.woocommerce-account ul.digital-downloads li .count{float: right;
} .woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail, #add_payment_method table.cart .product-thumbnail{min-width: 32px;
}
.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img, #add_payment_method table.cart img{width: 32px;
box-shadow: none;
}
.woocommerce-cart table.cart th, .woocommerce-cart table.cart td, .woocommerce-checkout table.cart th, .woocommerce-checkout table.cart td, #add_payment_method table.cart th,
#add_payment_method table.cart td{vertical-align: middle;
}
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text, #add_payment_method table.cart td.actions .coupon .input-text{float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid rgba(29, 39, 49, 0.17);
padding: 6px 6px 5px;
margin: 0 4px 0 0;
outline: 0;
min-width: 150px;
line-height: 1;
border-radius: 5px;
}
.woocommerce-cart table.cart input, .woocommerce-checkout table.cart input, #add_payment_method table.cart input{margin: 0;
vertical-align: middle;
line-height: 1;
}
.woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout, #add_payment_method .wc-proceed-to-checkout{*zoom: 1;
padding: 1em 0;
}
.woocommerce-cart .wc-proceed-to-checkout:before, .woocommerce-cart .wc-proceed-to-checkout:after,
.woocommerce-checkout .wc-proceed-to-checkout:before, .woocommerce-checkout .wc-proceed-to-checkout:after, #add_payment_method .wc-proceed-to-checkout:before,
#add_payment_method .wc-proceed-to-checkout:after{content: " ";
display: table;
}
.woocommerce-cart .wc-proceed-to-checkout:after, .woocommerce-checkout .wc-proceed-to-checkout:after, #add_payment_method .wc-proceed-to-checkout:after{clear: both;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout a.checkout-button{display: block;
text-align: center;
margin-bottom: 1em;
font-size: 1.25em;
padding: 1em;
}
.woocommerce-cart .cart-collaterals .shipping_calculator .button, .woocommerce-checkout .cart-collaterals .shipping_calculator .button, #add_payment_method .cart-collaterals .shipping_calculator .button{width: 100%;
float: none;
display: block;
}
.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after, #add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: .618em;
content: "";
text-decoration: none;
}
.woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small, #add_payment_method .cart-collaterals .cart_totals p small{color: #777;
font-size: 0.83em;
}
.woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table, #add_payment_method .cart-collaterals .cart_totals table{text-align: right;
border-collapse: separate;
margin: 0 0 6px;
padding: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th,
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td{border-top: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th, #add_payment_method .cart-collaterals .cart_totals table th{width: 40%;
}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th, #add_payment_method .cart-collaterals .cart_totals table td,
#add_payment_method .cart-collaterals .cart_totals table th{vertical-align: top;
border-left: 0;
border-right: 0;
line-height: 1.5em;
}
.woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small, #add_payment_method .cart-collaterals .cart_totals table small{color: #777;
}
.woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select, #add_payment_method .cart-collaterals .cart_totals table select{width: 100%;
}
.woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td, #add_payment_method .cart-collaterals .cart_totals .discount td{color: #45c132;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th, #add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th{border-top: 1px solid #d4e3eb;
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product, #add_payment_method .cart-collaterals .cross-sells ul.products li.product{margin-top: 0;
}
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,
#add_payment_method .checkout .col-2 h3#ship-to-different-address{float: left;
clear: none;
}
.woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes, #add_payment_method .checkout .col-2 .notes{clear: left;
}
.woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first, #add_payment_method .checkout .col-2 .form-row-first{clear: left;
}
.woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small, #add_payment_method .checkout .create-account small{font-size: 11px;
color: #777;
font-weight: normal;
}
.woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address, #add_payment_method .checkout div.shipping-address{padding: 0;
clear: left;
width: 100%;
}
.woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address, #add_payment_method .checkout .shipping_address{clear: both;
}
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
#add_payment_method #payment{background: #d4e3eb;
border-radius: 5px;
}
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
#add_payment_method #payment ul.payment_methods{*zoom: 1;
text-align: left;
padding: 1em;
border-bottom: 1px solid #b0ccdc;
margin: 0;
list-style: none outside;
}
.woocommerce-cart #payment ul.payment_methods:before, .woocommerce-cart #payment ul.payment_methods:after,
.woocommerce-checkout #payment ul.payment_methods:before,
.woocommerce-checkout #payment ul.payment_methods:after,
#add_payment_method #payment ul.payment_methods:before,
#add_payment_method #payment ul.payment_methods:after{content: " ";
display: table;
}
.woocommerce-cart #payment ul.payment_methods:after,
.woocommerce-checkout #payment ul.payment_methods:after,
#add_payment_method #payment ul.payment_methods:after{clear: both;
}
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li,
#add_payment_method #payment ul.payment_methods li{line-height: 2;
text-align: left;
margin: 0;
font-weight: normal;
*zoom: 1;
}
.woocommerce-cart #payment ul.payment_methods li:before, .woocommerce-cart #payment ul.payment_methods li:after,
.woocommerce-checkout #payment ul.payment_methods li:before,
.woocommerce-checkout #payment ul.payment_methods li:after,
#add_payment_method #payment ul.payment_methods li:before,
#add_payment_method #payment ul.payment_methods li:after{content: " ";
display: table;
}
.woocommerce-cart #payment ul.payment_methods li:after,
.woocommerce-checkout #payment ul.payment_methods li:after,
#add_payment_method #payment ul.payment_methods li:after{clear: both;
}
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input,
#add_payment_method #payment ul.payment_methods li input{margin: 0 1em 0 0;
}
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img,
#add_payment_method #payment ul.payment_methods li img{vertical-align: middle;
margin: -2px 0 0 .5em;
padding: 0;
position: relative;
box-shadow: none;
}
.woocommerce-cart #payment ul.payment_methods li img + img,
.woocommerce-checkout #payment ul.payment_methods li img + img,
#add_payment_method #payment ul.payment_methods li img + img{margin-left: 2px;
}
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row,
#add_payment_method #payment div.form-row{padding: 1em;
}
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
#add_payment_method #payment div.payment_box{position: relative;
box-sizing: border-box;
width: 100%;
padding: 1em;
margin: 1em 0 1em 0;
font-size: 0.92em;
border-radius: 2px;
line-height: 1.5;
background-color: #c2d7e3;
color: #3b4a52;
}
.woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea,
.woocommerce-checkout #payment div.payment_box input.input-text,
.woocommerce-checkout #payment div.payment_box textarea,
#add_payment_method #payment div.payment_box input.input-text,
#add_payment_method #payment div.payment_box textarea{border-color: #9fc0d4;
border-top-color: #8db5cc;
}
.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,
.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder,
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder{color: #8db5cc;
}
.woocommerce-cart #payment div.payment_box :-moz-placeholder,
.woocommerce-checkout #payment div.payment_box :-moz-placeholder,
#add_payment_method #payment div.payment_box :-moz-placeholder{color: #8db5cc;
}
.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,
.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder,
#add_payment_method #payment div.payment_box :-ms-input-placeholder{color: #8db5cc;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style: none outside;
margin: 0;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin: 0 0 .5em 0;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor: pointer;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align: middle;
margin: -3px 1em 0 0;
position: relative;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,
#add_payment_method #payment div.payment_box .wc-credit-card-form{border: 0;
padding: 0;
margin: 1em 0 0;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc{font-size: 1.5em;
padding: 8px;
background-repeat: no-repeat;
background-position: right .618em center;
background-size: 32px 20px;
}
.woocommerce-cart #payment div.payment_box span.help,
.woocommerce-checkout #payment div.payment_box span.help,
#add_payment_method #payment div.payment_box span.help{font-size: .857em;
color: #777;
font-weight: normal;
}
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row,
#add_payment_method #payment div.payment_box .form-row{margin: 0 0 1em;
}
.woocommerce-cart #payment div.payment_box p:last-child,
.woocommerce-checkout #payment div.payment_box p:last-child,
#add_payment_method #payment div.payment_box p:last-child{margin-bottom: 0;
}
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before,
#add_payment_method #payment div.payment_box:before{content: "";
display: block;
border: 1em solid rgba(29, 39, 49, 0.06); border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -.75em;
left: 0;
margin: -1em 0 0 2em;
}
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal,
#add_payment_method #payment .payment_method_paypal .about_paypal{float: right;
line-height: 52px;
font-size: 0.83em;
}
.woocommerce-cart #payment .payment_method_paypal img,
.woocommerce-checkout #payment .payment_method_paypal img,
#add_payment_method #payment .payment_method_paypal img{max-height: 52px;
vertical-align: middle;
} .woocommerce-password-strength{text-align: center;
font-weight: 600;
padding: 3px .5em;
font-size: 1em;
}
.woocommerce-password-strength.strong{background-color: #c1e1b9;
border-color: #83c373;
}
.woocommerce-password-strength.short{background-color: #f1adad;
border-color: #e35b5b;
}
.woocommerce-password-strength.bad{background-color: #fbc5a9;
border-color: #f78b53;
}
.woocommerce-password-strength.good{background-color: #ffe399;
border-color: #ffc733;
}
.woocommerce-password-hint{margin: .5em 0 0 0;
display: block;
} .product.has-default-attributes.has-children > .images{opacity: 0;
}
@media(max-width:992px){.woocommerce .code-block-content h2,
.woocommerce .code-block-content h3, .woocommerce .code-block-content h4{line-height:1.5em;}
.woocommerce .code-block-content h1{font-size:180%;}
.woocommerce .code-block-content h2, .woocommerce .code-block-content h3{font-size:140%;}
.woocommerce .code-block-content ul.products li.product a.button{display:none;}
.woocommerce .code-block-content #review_form #respond p.comment-form-comment{width:100%;}
.woocommerce .code-block-content div.product .related.products .products li.product{width:47.8%;}
.woocommerce .code-block-content div.product .related.products .products li.product:nth-child(4){display:block;}
.woocommerce .code-block-content div.product .related.products .products li.product:nth-child(2){margin-right:0;}}
.widget{padding-bottom: 25px;
margin-bottom: 25px;
font-size: 13px;
border-bottom: 1px solid rgba(29, 39, 49, 0.06);
}
.widget::after{clear: both;
content: "";
display: table;
}
.widget a{border-bottom: none !important;
}
.widget h2.widgettitle{font-size: 16px;
font-weight: 600;
line-height: 1.4em;
margin-top: 0px;
}
.widget.widget_calendar{border-radius: 3px;
overflow: hidden;
}
.widget #wp-calendar{width: 100%;
max-width: 37.5rem;
background: rgba(29, 39, 49, 0.03);
border-radius: 3px;
}
.widget #wp-calendar caption{background: #328cc1;
color: white;
padding: 0.25rem;
text-align: center;
}
.widget #wp-calendar thead tr{border-right: 1px solid rgba(29, 39, 49, 0.03);
}
.widget #wp-calendar thead th{font-size: 90%;
font-weight: bold;
padding: 0.25rem;
background: rgba(29, 39, 49, 0.03);
text-transform: uppercase;
text-align: center;
}
.widget #wp-calendar tbody td{position: relative;
padding: 3px 2px;
text-align: center;
border: 1px solid rgba(29, 39, 49, 0.03);
background: white;
}
.widget #wp-calendar tbody td.pad{opacity: 0.7;
}
.widget #wp-calendar tbody td a{display: block;
background: rgba(50, 140, 193, 0.2);
}
.widget #wp-calendar tbody td a:hover{background: #246991;
color: white;
}
.widget #wp-calendar tfoot tr{background: rgba(255, 255, 255, 0.7);
border: 1px solid rgba(29, 39, 49, 0.03);
}
.widget #wp-calendar tfoot tr td{border: 0;
padding: 0;
}
.widget #wp-calendar tfoot tr a{display: block;
padding: 0.25rem 0.75rem;
}
.widget #wp-calendar tfoot tr a:hover{background: white;
}
.widget #wp-calendar tfoot tr #prev{text-align: left;
}
.widget #wp-calendar tfoot tr #next{text-align: right;
}
.widget.widget_pages ul, .widget.widget_archive ul, .widget.widget_categories ul, .widget.widget_recent_entries ul, .widget.widget_recent_comments ul{padding: 0;
}
.widget.widget_pages ul li, .widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_recent_entries ul li, .widget.widget_recent_comments ul li{list-style: none;
padding: 3px 0;
}
.widget.widget_search form.searchform, .widget.widget_search form.woocommerce-product-search, .widget.widget_product_search form.searchform,
.widget.widget_product_search form.woocommerce-product-search{border: 1px solid rgba(29, 39, 49, 0.15);
border-radius: 3px;
display: block;
}
.widget.widget_search form.searchform input#s,
.widget.widget_search form.searchform input.search-field, .widget.widget_search form.woocommerce-product-search input#s,
.widget.widget_search form.woocommerce-product-search input.search-field, .widget.widget_product_search form.searchform input#s,
.widget.widget_product_search form.searchform input.search-field, .widget.widget_product_search form.woocommerce-product-search input#s,
.widget.widget_product_search form.woocommerce-product-search input.search-field{border: none;
background: transparent;
padding: 8px 10px;
outline: none;
font-size: 14px;
width: 57%;
}
.widget.widget_search form.searchform input[type="submit"],
.widget.widget_search form.woocommerce-product-search input[type="submit"], .widget.widget_product_search form.searchform input[type="submit"],
.widget.widget_product_search form.woocommerce-product-search input[type="submit"]{margin: -1px;
border: 1px solid rgba(29, 39, 49, 0.15);
float: right;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
background: #328cc1;
color: white;
padding: 8px 9px;
-webkit-font-smoothing: antialiased;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
width: 33%;
}
.widget.widget_search form.searchform input[type="submit"]:hover,
.widget.widget_search form.woocommerce-product-search input[type="submit"]:hover, .widget.widget_product_search form.searchform input[type="submit"]:hover,
.widget.widget_product_search form.woocommerce-product-search input[type="submit"]:hover{background: #246991;
}
.widget .entry-author .author-avatar{text-align: center;
}
.widget .entry-author .author-avatar img{max-width: 100%;
width: 120px;
height: auto;
border-radius: 120px;
}
.widget .entry-author .author-info h3{line-height: 130%;
font-size: 20px;
font-weight: 600;
}
.widget .entry-author .author-info p{font-size: 13px;
color: rgba(0, 0, 0, 0.55);
margin-bottom: 0px;
}
.code-block-content.content-centered{text-align: center;
}
.code-block-content h1.page-title{line-height: 140%;
margin-bottom: 15px;
margin-top: 10px;
}
.code-block-content h1.page-title.header-title{padding-bottom: 10px;
margin-bottom: 30px;
border-bottom: 1px solid rgba(29, 39, 49, 0.06);
}
.code-block-content a h1.page-title{color: #328cc1;
}
.code-block-content a h1.page-title:hover{color: #246991;
}
.code-block-content .post-titles{padding: 0 30px;
text-align: center;
}
.code-block-content .post-titles .date{text-transform: uppercase;
font-size: 12px;
margin-bottom: 0;
font-weight: 600;
}
.code-block-content .post-titles .date a{color: rgba(29, 39, 49, 0.5);
border: none;
}
.code-block-content .post-titles .date a:hover{color: rgba(29, 39, 49, 0.7);
}
.code-block-content .post-titles.post-titles-date{padding-top: 20px;
}
.code-block-content .post-titles.post-titles-cats{padding-bottom: 10px;
}
.code-block-content .categories{color: rgba(29, 39, 49, 0.3);
font-size: 12px;
font-weight: 600;
}
.code-block-content .categories span{color: rgba(29, 39, 49, 0.6);
text-transform: uppercase;
}
.code-block-content .categories a{border-bottom: none;
font-weight: 400;
}
.code-block-content.tags{padding: 15px 30px;
border-top: 1px solid rgba(29, 39, 49, 0.07);
color: rgba(29, 39, 49, 0.65);
font-size: 13px;
}
.code-block-content .user-avatar{z-index: 4;
position: relative;
margin-bottom: 15px;
margin-top: -20px;
}
.code-block-content .user-avatar img{margin: 0 auto;
margin-bottom: -53px;
border-radius: 80px;
display: block;
border: 5px solid white;
}
.code-block-content .post-featured-image img{max-width: 100%;
height: auto;
}
.code-block-content article{border-bottom: 1px solid rgba(29, 39, 49, 0.06);
padding: 0 20px 45px 20px;
margin-bottom: 45px;
}
.code-block-content.post-contents{padding: 35px 20px;
}
.code-block-content.post-contents img, .code-block-content.page-contents img,
.code-block-content article img{max-width: 100%;
height: auto;
}
.code-block-content.post-contents iframe, .code-block-content.page-contents iframe,
.code-block-content article iframe{max-width: 100%;
height: inherit;
margin: 0 auto;
display: block;
}
.code-block-content.post-contents img.alignright, .code-block-content.page-contents img.alignright,
.code-block-content article img.alignright{float: right;
margin: 0 0 1em 1em;
}
.code-block-content.post-contents img.alignleft, .code-block-content.page-contents img.alignleft,
.code-block-content article img.alignleft{float: left;
margin: 0 1em 1em 0;
}
.code-block-content.post-contents img.aligncenter, .code-block-content.page-contents img.aligncenter,
.code-block-content article img.aligncenter{display: block;
margin-left: auto;
margin-right: auto;
}
.code-block-content.post-contents a img.alignright, .code-block-content.page-contents a img.alignright,
.code-block-content article a img.alignright{float: right;
margin: 0 0 1em 1em;
}
.code-block-content.post-contents a img.alignleft, .code-block-content.page-contents a img.alignleft,
.code-block-content article a img.alignleft{float: left;
margin: 0 1em 1em 0;
}
.code-block-content.post-contents a img.aligncenter, .code-block-content.page-contents a img.aligncenter,
.code-block-content article a img.aligncenter{display: block;
margin-left: auto;
margin-right: auto;
}
.code-block-content.page-contents{padding-top: 30px;
}
.code-block-content .twitter-tweet{margin: 20px auto;
}
.code-block-content .gallery a{border-bottom: none;
}
.code-block-content .gallery a:hover{opacity: 0.7;
border-bottom: none;
}
.code-block-content .gallery dd.gallery-caption{font-size: 10px;
font-weight: 600;
font-style: normal;
margin-bottom: 0;
}
.code-block-content.archive .post-featured-image{margin-bottom: 30px;
}
.code-block-content .nav-previous, .code-block-content .nav-next{width: 50%;
float: left;
text-align: left;
margin-top: -23px;
padding: 0 3px;
font-size: 12px;
}
.code-block-content .nav-previous a, .code-block-content .nav-next a{border: none;
}
.code-block-content .nav-next{text-align: right;
float: right;
}
@media(max-width:768px){.code-block-content h1.page-title{text-align:center;}}
.code-block-content.comments{font-size: 14px;
}
.code-block-content.comments h3#comments{margin-top: 0px;
padding: 35px;
}
.code-block-content.comments ol.commentlist{padding: 0;
}
.code-block-content.comments ol.commentlist li{list-style: none;
margin: 0;
}
.code-block-content.comments ol.commentlist li:nth-child(odd) .comment-body{background: rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li:first-child .comment-body{border-top: 1px solid rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li .comment-body{padding: 35px;
border-bottom: 1px solid rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author{margin-bottom: 20px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author img, .code-block-content.comments ol.commentlist li .comment-body .comment-author cite, .code-block-content.comments ol.commentlist li .comment-body .comment-author span{display: inline-block;
vertical-align: middle;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author img{border-radius: 32px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta{position: relative;
top: -45px;
text-align: right;
float: right;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta a{border: none;
color: rgba(29, 39, 49, 0.45);
font-size: 10px;
letter-spacing: -0.2px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta a:hover{color: rgba(29, 39, 49, 0.6);
}
.code-block-content.comments ol.commentlist li .comment-body ul li{list-style: disc;
}
.code-block-content.comments ol.commentlist li .comment-body ol li{list-style: decimal;
}
.code-block-content.comments ol.commentlist li .comment-body ul, .code-block-content.comments ol.commentlist li .comment-body ol{padding-left: 35px;
}
.code-block-content.comments ol.commentlist li .comment-body .reply{text-align: right;
}
.code-block-content.comments ol.commentlist li .comment-body .reply .comment-reply-link{font-size: 12px;
}
.code-block-content.comments .nocomments{text-align: center;
color: rgba(29, 39, 49, 0.5);
padding: 30px;
margin: 0;
}
.code-block-content.comments .comment-respond{padding: 35px;
}
.code-block-content.comments .comment-respond h3.comment-reply-title{margin-top: 0;
}
.code-block-content.comments .comment-respond p.comment-form-comment{width: 100%;
}
.code-block-content.comments .comment-respond .comment-form label{width: 14%;
display: inline-block;
margin-right: 2%;
vertical-align: text-top;
padding-top: 5px;
}
.code-block-content.comments .comment-respond .comment-form textarea, .code-block-content.comments .comment-respond .comment-form input{display: inline-block;
width: 55%;
padding: 1.5% 2%;
vertical-align: text-top;
border: 1px solid rgba(29, 39, 49, 0.1);
border-radius: 3px;
outline: none;
}
.code-block-content.comments .comment-respond .comment-form textarea:focus, .code-block-content.comments .comment-respond .comment-form input:focus{background: rgba(29, 39, 49, 0.02);
border-color: rgba(29, 39, 49, 0.15);
}
.code-block-content.comments .comment-respond .comment-form input[type="submit"]{margin-left: 16.5%;
border: none;
font-weight: 600;
background: #328cc1;
color: white;
-webkit-font-smoothing: antialiased;
}
.code-block-content.comments .comment-respond .comment-form input[type="submit"]:hover{background: #246991;
}
@media(max-width:768px){.code-block-content.comments .comment-respond .comment-form label{width:100%;padding-top:15px;margin-right:0;display:block;}
.code-block-content.comments .comment-respond .comment-form textarea, .code-block-content.comments .comment-respond .comment-form input{display:block;width:100%;}
.code-block-content.comments .comment-respond .comment-form textarea[type="submit"],
.code-block-content.comments .comment-respond .comment-form input[type="submit"]{margin-left:0;}}
.code-block-content input, .code-block-content textarea{border-radius: rgba(29, 39, 49, 0.06);
border: 1px solid rgba(29, 39, 49, 0.17);
padding: 0.5em 0.75em;
border-radius: 3px;
}
.code-block-content input:hover, .code-block-content textarea:hover{background: rgba(29, 39, 49, 0.04);
}
.code-block-content input:focus, .code-block-content textarea:focus{border: 1px solid rgba(29, 39, 49, 0.4);
outline: none;
}
.code-block-content input[type="submit"]{background: #328cc1;
color: white;
font-weight: 600;
border-color: #328cc1;
}
.code-block-content input[type="submit"]:hover{background: #246991;
border-collapse: #246991;
}
@media all and (max-width: 768px){.code-block-content label,
.code-block-content input, .code-block-content textarea{display:block;width:100%;}}.code-block-content ul,
.code-block-content ol{margin: 15px 0;
}
.code-block-content ul li, .code-block-content ol li{margin: 5px 0;
}
.code-block-content ul li ul, .code-block-content ul li ol, .code-block-content ol li ul, .code-block-content ol li ol{margin: 5px 0;
}
.code-block-content.entry-author-container{padding: 35px;
background: rgba(0, 0, 0, 0.02);
}
.code-block-content.entry-author-container .entry-author .author-avatar{vertical-align: middle;
display: inline-block;
max-width: 20%;
padding-right: 2%;
}
.code-block-content.entry-author-container .entry-author .author-avatar img.avatar{max-width: 100%;
height: auto;
border-radius: 170px;
}
.code-block-content.entry-author-container .entry-author .author-info{vertical-align: middle;
width: 68%;
margin-left: 2%;
display: inline-block;
font-size: 14px;
}
.code-block-content.entry-author-container .entry-author .author-info h3{margin-top: 10px;
line-height: 150%;
}
@media(max-width:768px){.code-block-content.entry-author-container .entry-author .author-avatar{width:100%;display:block;float:none;max-width:100%;}
.code-block-content.entry-author-container .entry-author .author-avatar img.avatar{max-width:128px;margin:0 auto;display:block;margin-bottom:25px;}
.code-block-content.entry-author-container .entry-author .author-info{width:100%;padding:2%;margin-left:0;}}
.code-block-content.comments{font-size: 14px;
}
.code-block-content.comments h3#comments{margin-top: 0px;
padding: 35px;
}
.code-block-content.comments ol.commentlist{padding: 0;
}
.code-block-content.comments ol.commentlist li{list-style: none;
margin: 0;
}
.code-block-content.comments ol.commentlist li:nth-child(odd) .comment-body{background: rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li:first-child .comment-body{border-top: 1px solid rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li .comment-body{padding: 35px;
border-bottom: 1px solid rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author{margin-bottom: 20px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author img, .code-block-content.comments ol.commentlist li .comment-body .comment-author cite, .code-block-content.comments ol.commentlist li .comment-body .comment-author span{display: inline-block;
vertical-align: middle;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author img{border-radius: 32px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta{position: relative;
top: -45px;
text-align: right;
float: right;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta a{border: none;
color: rgba(29, 39, 49, 0.45);
font-size: 10px;
letter-spacing: -0.2px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta a:hover{color: rgba(29, 39, 49, 0.6);
}
.code-block-content.comments ol.commentlist li .comment-body ul li{list-style: disc;
}
.code-block-content.comments ol.commentlist li .comment-body ol li{list-style: decimal;
}
.code-block-content.comments ol.commentlist li .comment-body ul, .code-block-content.comments ol.commentlist li .comment-body ol{padding-left: 35px;
}
.code-block-content.comments ol.commentlist li .comment-body .reply{text-align: right;
}
.code-block-content.comments ol.commentlist li .comment-body .reply .comment-reply-link{font-size: 12px;
}
.code-block-content.comments .nocomments{text-align: center;
color: rgba(29, 39, 49, 0.5);
padding: 30px;
margin: 0;
}
.code-block-content.comments .comment-respond{padding: 35px;
}
.code-block-content.comments .comment-respond h3.comment-reply-title{margin-top: 0;
}
.code-block-content.comments .comment-respond p.comment-form-comment{width: 100%;
}
.code-block-content.comments .comment-respond .comment-form label{width: 14%;
display: inline-block;
margin-right: 2%;
vertical-align: text-top;
padding-top: 5px;
}
.code-block-content.comments .comment-respond .comment-form textarea, .code-block-content.comments .comment-respond .comment-form input{display: inline-block;
width: 55%;
padding: 1.5% 2%;
vertical-align: text-top;
border: 1px solid rgba(29, 39, 49, 0.1);
border-radius: 3px;
outline: none;
}
.code-block-content.comments .comment-respond .comment-form textarea:focus, .code-block-content.comments .comment-respond .comment-form input:focus{background: rgba(29, 39, 49, 0.02);
border-color: rgba(29, 39, 49, 0.15);
}
.code-block-content.comments .comment-respond .comment-form input[type="submit"]{margin-left: 16.5%;
border: none;
font-weight: 600;
background: #328cc1;
color: white;
-webkit-font-smoothing: antialiased;
}
.code-block-content.comments .comment-respond .comment-form input[type="submit"]:hover{background: #246991;
}
@media(max-width:768px){.code-block-content.comments .comment-respond .comment-form label{width:100%;padding-top:15px;margin-right:0;display:block;}
.code-block-content.comments .comment-respond .comment-form textarea, .code-block-content.comments .comment-respond .comment-form input{display:block;width:100%;}
.code-block-content.comments .comment-respond .comment-form textarea[type="submit"],
.code-block-content.comments .comment-respond .comment-form input[type="submit"]{margin-left:0;}}
.code-block-content.content-centered{text-align: center;
}
.code-block-content h1.page-title{line-height: 140%;
margin-bottom: 15px;
margin-top: 10px;
}
.code-block-content h1.page-title.header-title{padding-bottom: 10px;
margin-bottom: 30px;
border-bottom: 1px solid rgba(29, 39, 49, 0.06);
}
.code-block-content a h1.page-title{color: #328cc1;
}
.code-block-content a h1.page-title:hover{color: #246991;
}
.code-block-content .post-titles{padding: 0 30px;
text-align: center;
}
.code-block-content .post-titles .date{text-transform: uppercase;
font-size: 12px;
margin-bottom: 0;
font-weight: 600;
}
.code-block-content .post-titles .date a{color: rgba(29, 39, 49, 0.5);
border: none;
}
.code-block-content .post-titles .date a:hover{color: rgba(29, 39, 49, 0.7);
}
.code-block-content .post-titles.post-titles-date{padding-top: 20px;
}
.code-block-content .post-titles.post-titles-cats{padding-bottom: 10px;
}
.code-block-content .categories{color: rgba(29, 39, 49, 0.3);
font-size: 12px;
font-weight: 600;
}
.code-block-content .categories span{color: rgba(29, 39, 49, 0.6);
text-transform: uppercase;
}
.code-block-content .categories a{border-bottom: none;
font-weight: 400;
}
.code-block-content.tags{padding: 15px 30px;
border-top: 1px solid rgba(29, 39, 49, 0.07);
color: rgba(29, 39, 49, 0.65);
font-size: 13px;
}
.code-block-content .user-avatar{z-index: 4;
position: relative;
margin-bottom: 15px;
margin-top: -20px;
}
.code-block-content .user-avatar img{margin: 0 auto;
margin-bottom: -53px;
border-radius: 80px;
display: block;
border: 5px solid white;
}
.code-block-content .post-featured-image img{max-width: 100%;
height: auto;
}
.code-block-content article{border-bottom: 1px solid rgba(29, 39, 49, 0.06);
padding: 0 20px 45px 20px;
margin-bottom: 45px;
}
.code-block-content.post-contents{padding: 35px 20px;
}
.code-block-content.post-contents iframe, .code-block-content.post-contents img, .code-block-content.page-contents iframe,
.code-block-content.page-contents img, .code-block-content article iframe, .code-block-content article img{max-width: 100%;
height: auto;
}
.code-block-content.post-contents img.alignright, .code-block-content.page-contents img.alignright,
.code-block-content article img.alignright{float: right;
margin: 0 0 1em 1em;
}
.code-block-content.post-contents img.alignleft, .code-block-content.page-contents img.alignleft,
.code-block-content article img.alignleft{float: left;
margin: 0 1em 1em 0;
}
.code-block-content.post-contents img.aligncenter, .code-block-content.page-contents img.aligncenter,
.code-block-content article img.aligncenter{display: block;
margin-left: auto;
margin-right: auto;
}
.code-block-content.post-contents a img.alignright, .code-block-content.page-contents a img.alignright,
.code-block-content article a img.alignright{float: right;
margin: 0 0 1em 1em;
}
.code-block-content.post-contents a img.alignleft, .code-block-content.page-contents a img.alignleft,
.code-block-content article a img.alignleft{float: left;
margin: 0 1em 1em 0;
}
.code-block-content.post-contents a img.aligncenter, .code-block-content.page-contents a img.aligncenter,
.code-block-content article a img.aligncenter{display: block;
margin-left: auto;
margin-right: auto;
}
.code-block-content.page-contents{padding-top: 30px;
}
.code-block-content .twitter-tweet{margin: 20px auto;
}
.code-block-content .gallery a{border-bottom: none;
}
.code-block-content .gallery a:hover{opacity: 0.7;
}
.code-block-content .gallery dd.gallery-caption{font-size: 10px;
font-weight: 600;
font-style: normal;
margin-bottom: 0;
}
.code-block-content.archive .post-featured-image{margin-bottom: 30px;
}
.code-block-content .nav-previous, .code-block-content .nav-next{width: 50%;
float: left;
text-align: left;
margin-top: -23px;
padding: 0 3px;
font-size: 12px;
}
.code-block-content .nav-previous a, .code-block-content .nav-next a{border: none;
}
.code-block-content .nav-next{text-align: right;
float: right;
}
@media(max-width:768px){.code-block-content h1.page-title{text-align:center;}}
.code-block-content, .widget{font-size: 14px;
color: rgba(29, 39, 49, 0.75);
line-height: 1.6em;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.code-block-content .screen-reader-text, .widget .screen-reader-text{display: none;
}
.code-block-content a, .widget a{color: #328cc1;
text-decoration: none;
border-bottom: 1px dashed;
}
.code-block-content a:hover, .widget a:hover{color: #246991;
border-bottom: 1px solid;
}
.code-block-content p, .widget p{margin: 0;
margin-bottom: 15px;
}
.code-block-content p + h1,
.code-block-content p + h2,
.code-block-content p + h3,
.code-block-content p + h4,
.code-block-content p + h5,
.code-block-content p + h6,
.widget p + h1,
.widget p + h2,
.widget p + h3,
.widget p + h4,
.widget p + h5,
.widget p + h6{margin-top: 25px;
}
.code-block-content h1, .code-block-content h2, .code-block-content h3, .code-block-content h4, .code-block-content h5, .code-block-content h6, .widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6{color: rgba(29, 39, 49, 0.75);
font-weight: 600;
margin: 1.5em 0 0.5em;
}
.code-block-content h1, .widget h1{font-weight: 300;
margin-top: 0;
font-size: 36px;
}
.code-block-content h2, .widget h2{font-size: 28px;
font-weight: 400;
}
.code-block-content h3, .widget h3{font-size: 22px;
font-weight: 400;
}
.code-block-content h4, .widget h4{font-size: 18px;
}
.code-block-content h5, .widget h5{font-size: 16px;
}
.code-block-content h6, .widget h6{font-size: 14px;
}
.code-block-content code, .code-block-content kbd, .code-block-content pre, .code-block-content samp{background: rgba(29, 39, 49, 0.08);
}
.code-block-content pre{background: rgba(29, 39, 49, 0.05);
margin-left: 30px;
margin-right: 20px;
border-left: 3px solid rgba(29, 39, 49, 0.08);
padding: 15px;
}
.code-block-content blockquote{font-size: 120%;
font-style: italic;
background: rgba(29, 39, 49, 0.05);
margin-left: 30px;
margin-right: 20px;
border-left: 3px solid rgba(29, 39, 49, 0.08);
padding: 15px;
line-height: 1.6em;
}
.code-block-content blockquote cite{font-size: 12px;
display: block;
margin-top: 10px;
font-style: normal;
}.code-block-content table{border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
border: 1px solid rgba(29, 39, 49, 0.1);
}
.code-block-content table caption{color: #1d2731;
padding: 1em 0;
text-align: center;
}
.code-block-content table thead{background-color: rgba(29, 39, 49, 0.038);
text-align: left;
vertical-align: bottom;
}
.code-block-content table td, .code-block-content table th{border-left: 1px solid rgba(29, 39, 49, 0.1); border-width: 0 0 0 1px;
font-size: inherit;
margin: 0;
overflow: visible;
padding: 0.5em 1em;
}
.code-block-content table tr td{background: transparent;
}
.code-block-content table tr:nth-child(odd){background-color: rgba(29, 39, 49, 0.038);
}.woocommerce .code-block-content ul.products li.product .star-rating{margin-top: -24px !important;
font-size: 1em !important;
}
figure.woocommerce-product-gallery__wrapper{margin: 0;
}                @-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);}}
@-moz-keyframes spin{100%{-moz-transform:rotate(360deg);}}
@keyframes spin{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item{padding-left: 0;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item a.remove{display: none;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item span.quantity{float: right;
display: inline-block;
padding: 5px 0;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item span.quantity .woocommerce-Price-amount{margin-left: 2px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item a{padding: 5px 0;
display: inline-block;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart li.mini_cart_item a img{margin-top: -7px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.total{text-align: right;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.buttons{text-align: right;
margin: 0;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.buttons .wc-forward{background: transparent;
color: rgba(29, 39, 49, 0.75);
display: inline-block;
margin-left: 4px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.buttons .wc-forward:hover{color: rgba(29, 39, 49, 0.95);
background: transparent;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.buttons .wc-forward.checkout{background: #328cc1;
color: white;
}
.woocommerce .code-block-content .widget.woocommerce.widget_shopping_cart p.buttons .wc-forward.checkout:hover{background: #246991;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories{padding-bottom: 2px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories{padding: 0;
margin-bottom: 0;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories ul{padding-left: 15px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories ul a{opacity: 0.7;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li{list-style: none;
border-top: 1px dotted rgba(29, 39, 49, 0.1);
margin: 0 0 !important;
padding: 6px 0px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li:last-child{border-bottom: none;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li ul{margin: 6px 0 0 !important;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li ul li:last-child{border-bottom: none;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li span.count{float: right;
font-weight: 600;
color: rgba(29, 39, 49, 0.3);
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li.cat-parent{padding-bottom: 0px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_product_categories .product-categories li.cat-parent a{padding-bottom: 6px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_products a{padding: 5px 0;
}
.woocommerce .code-block-content .widget.woocommerce.widget_products a img{margin-top: -7px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_recent_reviews ul.product_list_widget li .star-rating{float: right;
margin-top: -5px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_products .product_list_widget a{margin-bottom: -25px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_products .product_list_widget del{float: right;
opacity: 0.5;
margin-left: 5px;
}
.woocommerce .code-block-content .widget.woocommerce.widget_products .product_list_widget del span{text-decoration: line-through;
}
.woocommerce-account .code-block-content.page-contents{padding: 0;
}
.woocommerce-account .code-block-content.page-contents .woocommerce .woocommerce-MyAccount-content{width: 100%;
padding: 35px;
}
.woocommerce-account .code-block-content.page-contents .woocommerce .woocommerce-MyAccount-content fieldset{margin-bottom: 15px;
border-color: rgba(29, 39, 49, 0.17);
border-radius: 3px;
}
.woocommerce-account .code-block-content.page-contents .woocommerce .woocommerce-MyAccount-content fieldset legend{padding: 0px 5px 0px 2px;
background: white;
}
.woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-MyAccount-navigation, .woocommerce div .woocommerce-tabs, .woocommerce div .woocommerce-MyAccount-navigation{width: 100%;
float: none;
}
.woocommerce div.product .woocommerce-tabs ul, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-MyAccount-navigation ul, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs, .woocommerce div .woocommerce-tabs ul, .woocommerce div .woocommerce-tabs ul.tabs, .woocommerce div .woocommerce-MyAccount-navigation ul, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs{margin-top: 10px;
border-bottom: 1px solid rgba(29, 39, 49, 0.17);
overflow: visible;
text-align: left;
padding-left: 0;
*zoom: 1;
}
.woocommerce div.product .woocommerce-tabs ul:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs:before, .woocommerce div .woocommerce-tabs ul:before, .woocommerce div .woocommerce-tabs ul.tabs:before, .woocommerce div .woocommerce-MyAccount-navigation ul:before, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs:before{border-bottom: none;
}
.woocommerce div.product .woocommerce-tabs ul:before, .woocommerce div.product .woocommerce-tabs ul:after,
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs:after, .woocommerce div .woocommerce-tabs ul:before, .woocommerce div .woocommerce-tabs ul:after, .woocommerce div .woocommerce-tabs ul.tabs:before, .woocommerce div .woocommerce-tabs ul.tabs:after, .woocommerce div .woocommerce-MyAccount-navigation ul:before, .woocommerce div .woocommerce-MyAccount-navigation ul:after, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs:before, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs:after{content: " ";
display: table;
}
.woocommerce div.product .woocommerce-tabs ul:after, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs:after, .woocommerce div .woocommerce-tabs ul:after, .woocommerce div .woocommerce-tabs ul.tabs:after, .woocommerce div .woocommerce-MyAccount-navigation ul:after, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs:after{clear: both;
}
.woocommerce div.product .woocommerce-tabs ul li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-MyAccount-navigation ul li, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li, .woocommerce div .woocommerce-tabs ul li, .woocommerce div .woocommerce-tabs ul.tabs li, .woocommerce div .woocommerce-MyAccount-navigation ul li, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li{background: transparent;
border: none;
border-radius: 3px 3px 0 0;
list-style: none;
display: inline-block;
float: left;
padding: 0;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul li:before, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li:before, .woocommerce div .woocommerce-tabs ul li:before, .woocommerce div .woocommerce-tabs ul.tabs li:before, .woocommerce div .woocommerce-MyAccount-navigation ul li:before, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li:before{display: none;
}
.woocommerce div.product .woocommerce-tabs ul li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul li:after, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li:after, .woocommerce div .woocommerce-tabs ul li:after, .woocommerce div .woocommerce-tabs ul.tabs li:after, .woocommerce div .woocommerce-MyAccount-navigation ul li:after, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li:after{display: none;
}
.woocommerce div.product .woocommerce-tabs ul li.is-active, .woocommerce div.product .woocommerce-tabs ul li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.is-active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce div.product .woocommerce-MyAccount-navigation ul li.active, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li.is-active, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li.active, .woocommerce div .woocommerce-tabs ul li.is-active, .woocommerce div .woocommerce-tabs ul li.active, .woocommerce div .woocommerce-tabs ul.tabs li.is-active, .woocommerce div .woocommerce-tabs ul.tabs li.active, .woocommerce div .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce div .woocommerce-MyAccount-navigation ul li.active, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li.is-active, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li.active{border-bottom: 2px solid #328cc1;
}
.woocommerce div.product .woocommerce-tabs ul li.is-active a, .woocommerce div.product .woocommerce-tabs ul li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.is-active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce div.product .woocommerce-MyAccount-navigation ul li.active a, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li.is-active a, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li.active a, .woocommerce div .woocommerce-tabs ul li.is-active a, .woocommerce div .woocommerce-tabs ul li.active a, .woocommerce div .woocommerce-tabs ul.tabs li.is-active a, .woocommerce div .woocommerce-tabs ul.tabs li.active a, .woocommerce div .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce div .woocommerce-MyAccount-navigation ul li.active a, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li.is-active a, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li.active a{font-weight: 600;
color: #328cc1;
position: relative;
top: 1px;
}
.woocommerce div.product .woocommerce-tabs ul li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-MyAccount-navigation ul li a, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li a, .woocommerce div .woocommerce-tabs ul li a, .woocommerce div .woocommerce-tabs ul.tabs li a, .woocommerce div .woocommerce-MyAccount-navigation ul li a, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li a{font-weight: 400;
font-size: 13px;
padding: 0.8em 1em;
display: inline-block;
color: rgba(29, 39, 49, 0.6);
}
.woocommerce div.product .woocommerce-tabs ul li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce div.product .woocommerce-MyAccount-navigation ul.tabs li a:hover, .woocommerce div .woocommerce-tabs ul li a:hover, .woocommerce div .woocommerce-tabs ul.tabs li a:hover, .woocommerce div .woocommerce-MyAccount-navigation ul li a:hover, .woocommerce div .woocommerce-MyAccount-navigation ul.tabs li a:hover{border-bottom: none;
} p.demo_store{position: fixed;
top: 0;
left: 0;
right: 0;
margin: 0;
width: 100%;
font-size: 1em;
padding: 1em 0;
text-align: center;
background-color: #328cc1;
color: #f7fafb;
z-index: 99998;
box-shadow: 0 1px 1em rgba(0, 0, 0, 0.2);
}
p.demo_store a{color: #f7fafb;
}
.admin-bar p.demo_store{top: 32px;
} .clear{clear: both;
} .woocommerce .code-block-content{         }
.woocommerce .code-block-content .product .product_meta .posted_in, .woocommerce .code-block-content .product .product_meta .tagged_as{display: block;
font-size: 12px;
}
.woocommerce .code-block-content a{border-bottom: none;
}
.woocommerce .code-block-content a.select2-choice{border: 1px solid rgba(29, 39, 49, 0.06) !important;
color: rgba(29, 39, 49, 0.75);
padding: 0.2em 0.5em;
}
.woocommerce .code-block-content .blockUI.blockOverlay{position: relative;
}
.woocommerce .code-block-content .blockUI.blockOverlay:before{height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
display: block;
content: "";
-webkit-animation: spin 1s ease-in-out infinite;
-moz-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//sfroyalthaispa.com/wp-content/uploads/oxygen/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
.woocommerce .code-block-content .loader:before{height: 1em;
width: 1em;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -.5em;
margin-top: -.5em;
display: block;
content: "";
-webkit-animation: spin 1s ease-in-out infinite;
-moz-animation: spin 1s ease-in-out infinite;
animation: spin 1s ease-in-out infinite;
background: url(//sfroyalthaispa.com/wp-content/uploads/oxygen/images/icons/loader.svg) center center;
background-size: cover;
line-height: 1;
text-align: center;
font-size: 2em;
color: rgba(0, 0, 0, 0.75);
}
.woocommerce .code-block-content a.remove{display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
color: #cf171a !important;
text-decoration: none;
font-weight: 600;
border: 0;
}
.woocommerce .code-block-content a.remove:hover{color: #fff !important;
background: #cf171a;
}
.woocommerce .code-block-content small.note{display: block;
color: #777;
font-size: .857em;
margin-top: 10px;
}
.woocommerce .code-block-content .woocommerce-breadcrumb{*zoom: 1;
margin: 0 0 1em;
padding: 0;
font-size: 0.92em;
color: #777;
}
.woocommerce .code-block-content .woocommerce-breadcrumb:before, .woocommerce .code-block-content .woocommerce-breadcrumb:after{content: " ";
display: table;
}
.woocommerce .code-block-content .woocommerce-breadcrumb:after{clear: both;
}
.woocommerce .code-block-content .woocommerce-breadcrumb a{color: #777;
}
.woocommerce .code-block-content .quantity .qty{width: 3.631em;
border-radius: 3px;
border: 1px solid rgba(29, 39, 49, 0.06);
padding: 5px 7px 6px;
text-align: left;
}
.woocommerce .code-block-content div.product{margin-bottom: 0;
position: relative;
}
.woocommerce .code-block-content div.product .product_title{clear: none;
margin-top: 5px;
padding: 0;
}
.woocommerce .code-block-content div.product span.price, .woocommerce .code-block-content div.product p.price{color: #45c132;
font-size: 1em;
}
.woocommerce .code-block-content div.product span.price ins, .woocommerce .code-block-content div.product p.price ins{background: inherit;
font-weight: 600;
}
.woocommerce .code-block-content div.product span.price del, .woocommerce .code-block-content div.product p.price del{opacity: 0.5;
}
.woocommerce .code-block-content div.product p.stock{font-size: 0.92em;
}
.woocommerce .code-block-content div.product .stock{color: #45c132;
}
.woocommerce .code-block-content div.product .out-of-stock{color: #cf171a;
}
.woocommerce .code-block-content div.product .woocommerce-product-rating{margin-bottom: 1.618em;
}
.woocommerce .code-block-content div.product div.images{margin-bottom: 2em;
}
.woocommerce .code-block-content div.product div.images img{display: block;
width: 100%;
height: auto;
box-shadow: none;
}
.woocommerce .code-block-content div.product div.images div.thumbnails{padding-top: 1em;
}
.woocommerce .code-block-content div.product div.summary{margin-bottom: 2em;
}
.woocommerce .code-block-content div.product div.social{text-align: right;
margin: 0 0 1em;
}
.woocommerce .code-block-content div.product div.social span{margin: 0 0 0 2px;
}
.woocommerce .code-block-content div.product div.social span span{margin: 0;
}
.woocommerce .code-block-content div.product div.social span .stButton .chicklets{padding-left: 16px;
width: 0;
}
.woocommerce .code-block-content div.product div.social iframe{float: left;
margin-top: 3px;
}
.woocommerce .code-block-content div.product .related.products{margin: 0;
}
.woocommerce .code-block-content div.product .related.products .products li.product{width: 30.8%;
}
.woocommerce .code-block-content div.product .related.products .products li.product:nth-child(4){display: none;
}
.woocommerce .code-block-content div.product .related.products .products li.product:nth-child(3){margin-right: 0;
}
.woocommerce .code-block-content div.product .related.products .products li.product a h3{color: #328cc1;
}
.woocommerce .code-block-content div.product .related.products .products li.product a:hover h3{color: #246991;
}
.woocommerce .code-block-content div.product .related.products .products li.product a.button{display: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs{list-style: none;
padding: 0 0 0 1em;
margin: 0 0 1.618em;
overflow: hidden;
position: relative;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li{border: 1px solid rgba(29, 39, 49, 0.06);
background-color: rgba(29, 39, 49, 0.05);
display: inline-block;
position: relative;
z-index: 0;
border-radius: 4px 4px 0 0;
margin: 0 -5px;
padding: 0 1em;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li a{display: inline-block;
padding: .5em 0;
font-weight: 500;
color: #0b3c5d !important;
text-decoration: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li a:hover{text-decoration: none;
color: #1d2731 !important;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li.active{background: #fff;
z-index: 2;
border-bottom-color: rgba(29, 39, 49, 0.06);
}
.woocommerce .code-block-content div.product .related.products ul.tabs li.active a{color: #0b3c5d;
text-shadow: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li.active a:hover{color: #1d2731;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li.active:before{box-shadow: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li.active:after{box-shadow: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li:before, .woocommerce .code-block-content div.product .related.products ul.tabs li:after{border: 1px solid rgba(29, 39, 49, 0.06);
position: absolute;
bottom: -1px;
width: 5px;
height: 5px;
content: " ";
}
.woocommerce .code-block-content div.product .related.products ul.tabs li:before{left: -6px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
border-width: 0 1px 1px 0;
box-shadow: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs li:after{right: -6px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
border-width: 0 0 1px 1px;
box-shadow: none;
}
.woocommerce .code-block-content div.product .related.products ul.tabs:before{position: absolute;
content: " ";
width: 100%;
bottom: 0;
left: 0;
border-bottom: 1px solid rgba(29, 39, 49, 0.06);
z-index: 1;
}
.woocommerce .code-block-content div.product .related.products .panel{margin: 0 0 2em;
padding: 0;
}
.woocommerce .code-block-content div.product p.cart{margin-bottom: 2em;
*zoom: 1;
}
.woocommerce .code-block-content div.product p.cart:before, .woocommerce .code-block-content div.product p.cart:after{content: " ";
display: table;
}
.woocommerce .code-block-content div.product p.cart:after{clear: both;
}
.woocommerce .code-block-content div.product form.cart{margin-bottom: 2em;
*zoom: 1;
}
.woocommerce .code-block-content div.product form.cart:before, .woocommerce .code-block-content div.product form.cart:after{content: " ";
display: table;
}
.woocommerce .code-block-content div.product form.cart:after{clear: both;
}
.woocommerce .code-block-content div.product form.cart div.quantity{float: left;
margin: 0 4px 0 0;
}
.woocommerce .code-block-content div.product form.cart table{border-width: 0 0 1px 0;
}
.woocommerce .code-block-content div.product form.cart table td{padding-left: 0;
}
.woocommerce .code-block-content div.product form.cart table div.quantity{float: none;
margin: 0;
}
.woocommerce .code-block-content div.product form.cart table small.stock{display: block;
float: none;
}
.woocommerce .code-block-content div.product form.cart .variations{margin-bottom: 1em;
border: 0;
width: 100%;
}
.woocommerce .code-block-content div.product form.cart .variations td, .woocommerce .code-block-content div.product form.cart .variations th{border: 0;
vertical-align: top;
line-height: 2em;
}
.woocommerce .code-block-content div.product form.cart .variations label{font-weight: 600;
}
.woocommerce .code-block-content div.product form.cart .variations select{max-width: 100%;
min-width: 75%;
display: inline-block;
margin-right: 1em;
}
.woocommerce .code-block-content div.product form.cart .variations td.label{padding-right: 1em;
}
.woocommerce .code-block-content div.product form.cart .woocommerce-variation-description p{margin-bottom: 1em;
}
.woocommerce .code-block-content div.product form.cart .reset_variations{visibility: hidden;
font-size: 0.83em;
}
.woocommerce .code-block-content div.product form.cart .wc-no-matching-variations{display: none;
}
.woocommerce .code-block-content div.product form.cart .button{vertical-align: middle;
float: left;
}
.woocommerce .code-block-content div.product form.cart .group_table td.label{padding-right: 1em;
padding-left: 1em;
}
.woocommerce .code-block-content div.product form.cart .group_table td{vertical-align: top;
padding-bottom: .5em;
border: 0;
}
.woocommerce .code-block-content span.onsale{height: 3.236em;
width: 3.236em;
padding: .202em;
font-size: 1em;
font-weight: 600;
position: absolute;
text-align: center;
line-height: 3.236;
top: -.5em;
left: -.5em;
margin: 0;
border-radius: 100%;
background-color: #45c132;
color: #f7fbf7;
font-size: .857em;
-webkit-font-smoothing: antialiased;
}
.woocommerce .code-block-content .products ul, .woocommerce .code-block-content ul.products{margin: 0 0 1em;
padding: 0;
list-style: none outside;
clear: both;
*zoom: 1;
}
.woocommerce .code-block-content .products ul:before, .woocommerce .code-block-content .products ul:after,
.woocommerce .code-block-content ul.products:before, .woocommerce .code-block-content ul.products:after{content: " ";
display: table;
}
.woocommerce .code-block-content .products ul:after, .woocommerce .code-block-content ul.products:after{clear: both;
}
.woocommerce .code-block-content .products ul li, .woocommerce .code-block-content ul.products li{list-style: none outside;
}
.woocommerce .code-block-content ul.products li.product .onsale{top: 0;
right: 0;
left: auto;
margin: -.5em -.5em 0 0;
}
.woocommerce .code-block-content ul.products li.product h3{padding: 0 0 0.5em;
margin: 0;
float: left;
font-size: 1em;
clear: left;
color: #328cc1;
margin-top: -4px;
}
.woocommerce .code-block-content ul.products li.product a{text-decoration: none;
}
.woocommerce .code-block-content ul.products li.product a h3{color: #328cc1;
}
.woocommerce .code-block-content ul.products li.product a:hover h3{color: #246991;
}
.woocommerce .code-block-content ul.products li.product a img{width: 100%;
height: auto;
display: block;
margin: 0 0 1em;
box-shadow: none;
}
.woocommerce .code-block-content ul.products li.product strong{display: block;
}
.woocommerce .code-block-content ul.products li.product .star-rating{font-size: .857em;
float: right;
clear: right;
}
.woocommerce .code-block-content ul.products li.product .button{margin-top: -4px;
font-size: 12px;
float: right;
}
.woocommerce .code-block-content ul.products li.product .price{color: #45c132;
display: block;
font-weight: normal;
margin-bottom: 0;
font-size: .857em;
float: left;
clear: left;
}
.woocommerce .code-block-content ul.products li.product .price del{float: left;
color: inherit;
opacity: 0.5;
display: block;
margin-right: 3px;
}
.woocommerce .code-block-content ul.products li.product .price ins{float: left;
background: none;
font-weight: 600;
}
.woocommerce .code-block-content ul.products li.product .price .from{font-size: 0.67em;
margin: -2px 0 0 0;
text-transform: uppercase;
color: rgba(122, 122, 122, 0.5);
}
.woocommerce .code-block-content .woocommerce-result-count{margin: 0 0 1em;
}
.woocommerce .code-block-content .woocommerce-ordering{margin: 0 0 1em;
}
.woocommerce .code-block-content .woocommerce-ordering select{vertical-align: top;
}
.woocommerce .code-block-content nav.woocommerce-pagination{text-align: center;
}
.woocommerce .code-block-content nav.woocommerce-pagination ul{display: inline-block;
white-space: nowrap;
padding: 0;
clear: both;
border: 1px solid rgba(29, 39, 49, 0.06);
border-right: 0;
margin: 1px;
}
.woocommerce .code-block-content nav.woocommerce-pagination ul li{border-right: 1px solid rgba(29, 39, 49, 0.06);
padding: 0;
margin: 0;
float: left;
display: inline;
overflow: hidden;
}
.woocommerce .code-block-content nav.woocommerce-pagination ul li a, .woocommerce .code-block-content nav.woocommerce-pagination ul li span{margin: 0;
text-decoration: none;
padding: 0;
line-height: 1;
font-size: 1em;
font-weight: normal;
padding: .5em;
min-width: 1em;
display: block;
}
.woocommerce .code-block-content nav.woocommerce-pagination ul li span.current, .woocommerce .code-block-content nav.woocommerce-pagination ul li a:hover, .woocommerce .code-block-content nav.woocommerce-pagination ul li a:focus{background: #d4e3eb;
color: #4c85a7;
}
.woocommerce .code-block-content a.button, .woocommerce .code-block-content button.button, .woocommerce .code-block-content input.button, .woocommerce .code-block-content #respond input#submit{font-size: 100%;
margin: 0;
line-height: 1;
cursor: pointer;
position: relative;
text-decoration: none;
overflow: visible;
padding: .618em 1em;
font-weight: 600;
border-radius: 3px;
left: auto;
color: white;
background-color: #328cc1;
border: 0;
white-space: nowrap;
display: inline-block;
background-image: none;
box-shadow: none;
-webkit-box-shadow: none;
text-shadow: none;
-webkit-font-smoothing: antialiased;
}
.woocommerce .code-block-content a.button.loading, .woocommerce .code-block-content button.button.loading, .woocommerce .code-block-content input.button.loading, .woocommerce .code-block-content #respond input#submit.loading{opacity: 0.25;
padding-right: 2.618em;
}
.woocommerce .code-block-content a.button.loading:after, .woocommerce .code-block-content button.button.loading:after, .woocommerce .code-block-content input.button.loading:after, .woocommerce .code-block-content #respond input#submit.loading:after{font-family: "WooCommerce";
content: "\e01c";
vertical-align: top;
-webkit-font-smoothing: antialiased;
font-weight: 400;
position: absolute;
top: .618em;
right: 1em;
-webkit-animation: spin 2s linear infinite;
-moz-animation: spin 2s linear infinite;
animation: spin 2s linear infinite;
}
.woocommerce .code-block-content a.button #respond input#submit,
.woocommerce .code-block-content button.button #respond input#submit,
.woocommerce .code-block-content input.button #respond input#submit,
.woocommerce .code-block-content #respond input#submit #respond input#submit{float: right;
}
.woocommerce .code-block-content a.button.added:after, .woocommerce .code-block-content button.button.added:after, .woocommerce .code-block-content input.button.added:after, .woocommerce .code-block-content #respond input#submit.added:after{font-family: 'WooCommerce';
content: "\e017";
margin-left: .53em;
vertical-align: bottom;
}
.woocommerce .code-block-content a.button:hover, .woocommerce .code-block-content button.button:hover, .woocommerce .code-block-content input.button:hover, .woocommerce .code-block-content #respond input#submit:hover{background-color: #246991;
text-decoration: none;
background-image: none;
color: white;
}
.woocommerce .code-block-content a.button.alt, .woocommerce .code-block-content button.button.alt, .woocommerce .code-block-content input.button.alt, .woocommerce .code-block-content #respond input#submit.alt{background-color: #328cc1;
color: #f7fafb;
-webkit-font-smoothing: antialiased;
}
.woocommerce .code-block-content a.button.alt:hover, .woocommerce .code-block-content button.button.alt:hover, .woocommerce .code-block-content input.button.alt:hover, .woocommerce .code-block-content #respond input#submit.alt:hover{background-color: #217bb0;
color: #f7fafb;
}
.woocommerce .code-block-content a.button.alt.disabled, .woocommerce .code-block-content a.button.alt:disabled, .woocommerce .code-block-content a.button.alt:disabled[disabled], .woocommerce .code-block-content a.button.alt.disabled:hover, .woocommerce .code-block-content a.button.alt:disabled:hover, .woocommerce .code-block-content a.button.alt:disabled[disabled]:hover,
.woocommerce .code-block-content button.button.alt.disabled, .woocommerce .code-block-content button.button.alt:disabled, .woocommerce .code-block-content button.button.alt:disabled[disabled],
.woocommerce .code-block-content button.button.alt.disabled:hover, .woocommerce .code-block-content button.button.alt:disabled:hover, .woocommerce .code-block-content button.button.alt:disabled[disabled]:hover,
.woocommerce .code-block-content input.button.alt.disabled, .woocommerce .code-block-content input.button.alt:disabled, .woocommerce .code-block-content input.button.alt:disabled[disabled],
.woocommerce .code-block-content input.button.alt.disabled:hover, .woocommerce .code-block-content input.button.alt:disabled:hover, .woocommerce .code-block-content input.button.alt:disabled[disabled]:hover,
.woocommerce .code-block-content #respond input#submit.alt.disabled,
.woocommerce .code-block-content #respond input#submit.alt:disabled,
.woocommerce .code-block-content #respond input#submit.alt:disabled[disabled],
.woocommerce .code-block-content #respond input#submit.alt.disabled:hover,
.woocommerce .code-block-content #respond input#submit.alt:disabled:hover,
.woocommerce .code-block-content #respond input#submit.alt:disabled[disabled]:hover{background-color: #328cc1;
color: white;
}
.woocommerce .code-block-content a.button:disabled, .woocommerce .code-block-content a.button.disabled, .woocommerce .code-block-content a.button:disabled[disabled],
.woocommerce .code-block-content button.button:disabled, .woocommerce .code-block-content button.button.disabled, .woocommerce .code-block-content button.button:disabled[disabled],
.woocommerce .code-block-content input.button:disabled, .woocommerce .code-block-content input.button.disabled, .woocommerce .code-block-content input.button:disabled[disabled],
.woocommerce .code-block-content #respond input#submit:disabled,
.woocommerce .code-block-content #respond input#submit.disabled,
.woocommerce .code-block-content #respond input#submit:disabled[disabled]{color: white;
cursor: not-allowed;
opacity: 0.5;
padding: .618em 1em;
}
.woocommerce .code-block-content a.button:disabled:hover, .woocommerce .code-block-content a.button.disabled:hover, .woocommerce .code-block-content a.button:disabled[disabled]:hover,
.woocommerce .code-block-content button.button:disabled:hover, .woocommerce .code-block-content button.button.disabled:hover, .woocommerce .code-block-content button.button:disabled[disabled]:hover,
.woocommerce .code-block-content input.button:disabled:hover, .woocommerce .code-block-content input.button.disabled:hover, .woocommerce .code-block-content input.button:disabled[disabled]:hover,
.woocommerce .code-block-content #respond input#submit:disabled:hover,
.woocommerce .code-block-content #respond input#submit.disabled:hover,
.woocommerce .code-block-content #respond input#submit:disabled[disabled]:hover{color: inherit;
background-color: #d4e3eb;
}
.woocommerce .code-block-content .cart .button, .woocommerce .code-block-content .cart input.button{float: none;
}
.woocommerce .code-block-content a.added_to_cart{padding-top: .5em;
white-space: nowrap;
display: none;
}
.woocommerce .code-block-content #reviews h2 small{float: right;
color: #777;
font-size: 15px;
margin: 10px 0 0 0;
}
.woocommerce .code-block-content #reviews h2 small a{text-decoration: none;
color: #777;
}
.woocommerce .code-block-content #reviews h3{margin: 0;
}
.woocommerce .code-block-content #reviews #respond{margin: 0;
border: 0;
padding: 0;
}
.woocommerce .code-block-content #reviews #comment{height: 75px;
}
.woocommerce .code-block-content #reviews #comments .add_review{*zoom: 1;
}
.woocommerce .code-block-content #reviews #comments .add_review:before, .woocommerce .code-block-content #reviews #comments .add_review:after{content: " ";
display: table;
}
.woocommerce .code-block-content #reviews #comments .add_review:after{clear: both;
}
.woocommerce .code-block-content #reviews #comments h2{clear: none;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist{*zoom: 1;
margin: 0;
padding: 0;
width: 100%;
background: none;
list-style: none;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist:before, .woocommerce .code-block-content #reviews #comments ol.commentlist:after{content: " ";
display: table;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist:after{clear: both;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li{padding: 0;
margin: 0 0 20px;
border: 0;
position: relative;
background: 0;
border: 0;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .meta{color: #777;
font-size: 0.75em;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li img.avatar{float: left;
position: absolute;
top: 0;
left: 0;
padding: 3px;
width: 32px;
border-radius: 100px;
height: auto;
background: #d4e3eb;
border: 0px solid rgba(29, 39, 49, 0.06);
margin: 0;
box-shadow: none;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text{margin: 0 0 0 50px;
border: 1px solid rgba(29, 39, 49, 0.06);
border-radius: 4px;
padding: 1em 1em 0;
*zoom: 1;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text:before, .woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text:after{content: " ";
display: table;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text:after{clear: both;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text p{margin: 0 0 1em;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist li .comment-text p.meta{font-size: 0.83em;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist ul.children{list-style: none outside;
margin: 20px 0 0 50px;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist ul.children .star-rating{display: none;
}
.woocommerce .code-block-content #reviews #comments ol.commentlist #respond{border: 1px solid rgba(29, 39, 49, 0.06);
border-radius: 4px;
padding: 1em 1em 0;
margin: 20px 0 0 50px;
}
.woocommerce .code-block-content #reviews #comments .commentlist > li:before{content: "";
}
.woocommerce .code-block-content .star-rating{color: #328cc1;
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 5.4em;
font-family: 'star';
-webkit-font-smoothing: antialiased;
}
.woocommerce .code-block-content .star-rating:before{content: "\73\73\73\73\73";
color: #b0ccdc;
float: left;
top: 0;
left: 0;
position: absolute;
}
.woocommerce .code-block-content .star-rating span{overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
color: #328cc1;
}
.woocommerce .code-block-content .star-rating span:before{content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
}
.woocommerce .code-block-content .woocommerce-product-rating{*zoom: 1;
line-height: 2;
display: block;
}
.woocommerce .code-block-content .woocommerce-product-rating:before, .woocommerce .code-block-content .woocommerce-product-rating:after{content: " ";
display: table;
}
.woocommerce .code-block-content .woocommerce-product-rating:after{clear: both;
}
.woocommerce .code-block-content .woocommerce-product-rating .star-rating{margin: .5em 4px 0 0;
float: left;
}
.woocommerce .code-block-content .products .star-rating{display: block;
margin: 0 0 .5em;
float: none;
}
.woocommerce .code-block-content .hreview-aggregate .star-rating{margin: 10px 0 0 0;
}
.woocommerce .code-block-content #review_form #respond{*zoom: 1;
position: static;
margin: 0;
width: auto;
padding: 0 0 0;
background: transparent none;
border: 0;
}
.woocommerce .code-block-content #review_form #respond:before, .woocommerce .code-block-content #review_form #respond:after{content: " ";
display: table;
}
.woocommerce .code-block-content #review_form #respond:after{clear: both;
}
.woocommerce .code-block-content #review_form #respond p{margin: 0 0 10px;
}
.woocommerce .code-block-content #review_form #respond .form-submit input{float: right;
}
.woocommerce .code-block-content #review_form #respond textarea{box-sizing: border-box;
width: 100%;
border-color: rgba(29, 39, 49, 0.06);
border-radius: 5px;
}
.woocommerce .code-block-content p.stars a{position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
}
.woocommerce .code-block-content p.stars a:before{display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: "WooCommerce";
content: "\e021";
text-indent: 0;
}
.woocommerce .code-block-content p.stars a:hover ~ a:before{content: "\e021";
}
.woocommerce .code-block-content p.stars:hover a:before{content: "\e020";
}
.woocommerce .code-block-content p.stars.selected a.active:before{content: "\e020";
}
.woocommerce .code-block-content p.stars.selected a.active ~ a:before{content: "\e021";
}
.woocommerce .code-block-content p.stars.selected a:not(.active):before{content: "\e020";
}
.woocommerce .code-block-content table.shop_attributes{border: 0;
border-top: 1px dotted rgba(29, 39, 49, 0.1);
margin-bottom: 1.618em;
width: 100%;
}
.woocommerce .code-block-content table.shop_attributes th{width: 150px;
font-weight: 600;
padding: 8px;
border-top: 0;
border-bottom: 1px dotted rgba(29, 39, 49, 0.1);
margin: 0;
line-height: 1.5;
}
.woocommerce .code-block-content table.shop_attributes td{font-style: italic;
padding: 0;
border-top: 0;
border-bottom: 1px dotted rgba(29, 39, 49, 0.1);
margin: 0;
line-height: 1.5;
}
.woocommerce .code-block-content table.shop_attributes td p{margin: 0;
padding: 8px 0;
}
.woocommerce .code-block-content table.shop_attributes .alt td, .woocommerce .code-block-content table.shop_attributes .alt th{background: rgba(0, 0, 0, 0.025);
}
.woocommerce .code-block-content table.shop_table{border: 1px solid rgba(29, 39, 49, 0.1);
margin: 0px -1px 24px 0px;
text-align: left;
width: 100%;
border-collapse: separate;
border-radius: 5px;
}
.woocommerce .code-block-content table.shop_table th{font-weight: 600;
padding: 9px 12px;
}
.woocommerce .code-block-content table.shop_table td{border-top: 1px solid rgba(29, 39, 49, 0.1);
padding: 6px 12px;
vertical-align: middle;
}
.woocommerce .code-block-content table.shop_table td small{font-weight: normal;
}
.woocommerce .code-block-content table.shop_table tbody:first-child tr:first-child th, .woocommerce .code-block-content table.shop_table tbody:first-child tr:first-child td{border-top: 0;
}
.woocommerce .code-block-content table.shop_table tfoot td, .woocommerce .code-block-content table.shop_table tfoot th, .woocommerce .code-block-content table.shop_table tbody th{font-weight: 600;
border-top: 1px solid rgba(29, 39, 49, 0.1);
}
.woocommerce .code-block-content table.my_account_orders{font-size: 0.85em;
}
.woocommerce .code-block-content table.my_account_orders th, .woocommerce .code-block-content table.my_account_orders td{padding: 4px 8px;
vertical-align: middle;
}
.woocommerce .code-block-content table.my_account_orders .button{white-space: nowrap;
}
.woocommerce .code-block-content table.my_account_orders .order-actions{text-align: right;
}
.woocommerce .code-block-content table.my_account_orders .order-actions .button{margin: .125em 0 .125em .25em;
}
.woocommerce .code-block-content td.product-name dl.variation{margin: .25em 0;
*zoom: 1;
}
.woocommerce .code-block-content td.product-name dl.variation:before, .woocommerce .code-block-content td.product-name dl.variation:after{content: " ";
display: table;
}
.woocommerce .code-block-content td.product-name dl.variation:after{clear: both;
}
.woocommerce .code-block-content td.product-name dl.variation dt, .woocommerce .code-block-content td.product-name dl.variation dd{display: inline-block;
float: left;
margin-bottom: 1em;
}
.woocommerce .code-block-content td.product-name dl.variation dt{font-weight: 600;
padding: 0 0 .25em 0;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce .code-block-content td.product-name dl.variation dd{padding: 0 0 .25em 0;
}
.woocommerce .code-block-content td.product-name dl.variation dd p:last-child{margin-bottom: 0;
}
.woocommerce .code-block-content td.product-name p.backorder_notification{font-size: 0.83em;
}
.woocommerce .code-block-content td.product-quantity{min-width: 80px;
}
.woocommerce .code-block-content ul.cart_list, .woocommerce .code-block-content ul.product_list_widget{list-style: none outside;
padding: 0;
margin: 0;
}
.woocommerce .code-block-content ul.cart_list li, .woocommerce .code-block-content ul.product_list_widget li{padding: 4px 0;
margin: 0;
margin-bottom: 4px;
*zoom: 1;
list-style: none;
}
.woocommerce .code-block-content ul.cart_list li:before, .woocommerce .code-block-content ul.cart_list li:after,
.woocommerce .code-block-content ul.product_list_widget li:before, .woocommerce .code-block-content ul.product_list_widget li:after{content: " ";
display: table;
}
.woocommerce .code-block-content ul.cart_list li:after, .woocommerce .code-block-content ul.product_list_widget li:after{clear: both;
}
.woocommerce .code-block-content ul.cart_list li a, .woocommerce .code-block-content ul.product_list_widget li a{display: block;
font-weight: 600;
}
.woocommerce .code-block-content ul.cart_list li img, .woocommerce .code-block-content ul.product_list_widget li img{float: left;
margin-right: 11px;
position: relative;
top: 3px;
width: 32px;
height: auto;
box-shadow: none;
}
.woocommerce .code-block-content ul.cart_list li span.woocommerce-Price-amount, .woocommerce .code-block-content ul.product_list_widget li span.woocommerce-Price-amount{float: right;
margin-top: -0px;
}
.woocommerce .code-block-content ul.cart_list li dl, .woocommerce .code-block-content ul.product_list_widget li dl{margin: 0;
padding-left: 1em;
border-left: 2px solid rgba(29, 39, 49, 0.1);
*zoom: 1;
}
.woocommerce .code-block-content ul.cart_list li dl:before, .woocommerce .code-block-content ul.cart_list li dl:after,
.woocommerce .code-block-content ul.product_list_widget li dl:before, .woocommerce .code-block-content ul.product_list_widget li dl:after{content: " ";
display: table;
}
.woocommerce .code-block-content ul.cart_list li dl:after, .woocommerce .code-block-content ul.product_list_widget li dl:after{clear: both;
}
.woocommerce .code-block-content ul.cart_list li dl dt, .woocommerce .code-block-content ul.cart_list li dl dd, .woocommerce .code-block-content ul.product_list_widget li dl dt, .woocommerce .code-block-content ul.product_list_widget li dl dd{display: inline-block;
float: left;
margin-bottom: 1em;
}
.woocommerce .code-block-content ul.cart_list li dl dt, .woocommerce .code-block-content ul.product_list_widget li dl dt{font-weight: 600;
padding: 0 0 .25em 0;
margin: 0 4px 0 0;
clear: left;
}
.woocommerce .code-block-content ul.cart_list li dl dd, .woocommerce .code-block-content ul.product_list_widget li dl dd{padding: 0 0 .25em 0;
}
.woocommerce .code-block-content ul.cart_list li dl dd p:last-child, .woocommerce .code-block-content ul.product_list_widget li dl dd p:last-child{margin-bottom: 0;
}
.woocommerce .code-block-content ul.cart_list li .star-rating, .woocommerce .code-block-content ul.product_list_widget li .star-rating{float: left;
}
.woocommerce .code-block-content.widget_shopping_cart .total, .woocommerce .code-block-content .widget_shopping_cart .total{border-top: 1px solid rgba(29, 39, 49, 0.06);
padding: 4px 0 0;
}
.woocommerce .code-block-content.widget_shopping_cart .total strong, .woocommerce .code-block-content .widget_shopping_cart .total strong{min-width: 40px;
display: inline-block;
}
.woocommerce .code-block-content.widget_shopping_cart .cart_list li, .woocommerce .code-block-content .widget_shopping_cart .cart_list li{padding-left: 2em;
position: relative;
padding-top: 0;
}
.woocommerce .code-block-content.widget_shopping_cart .cart_list li a.remove, .woocommerce .code-block-content .widget_shopping_cart .cart_list li a.remove{position: absolute;
top: 0;
left: 0;
}
.woocommerce .code-block-content.widget_shopping_cart .buttons, .woocommerce .code-block-content .widget_shopping_cart .buttons{*zoom: 1;
}
.woocommerce .code-block-content.widget_shopping_cart .buttons:before, .woocommerce .code-block-content.widget_shopping_cart .buttons:after,
.woocommerce .code-block-content .widget_shopping_cart .buttons:before, .woocommerce .code-block-content .widget_shopping_cart .buttons:after{content: " ";
display: table;
}
.woocommerce .code-block-content.widget_shopping_cart .buttons:after, .woocommerce .code-block-content .widget_shopping_cart .buttons:after{clear: both;
}
.woocommerce .code-block-content form .form-row{padding: 3px;
margin: 0 0 6px;
}
.woocommerce .code-block-content form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition: opacity 0.5s 0.5s ease;
-moz-transition: opacity 0.5s 0.5s ease;
transition: opacity 0.5s 0.5s ease;
opacity: 0;
}
.woocommerce .code-block-content form .form-row label{line-height: 2;
}
.woocommerce .code-block-content form .form-row label.hidden{visibility: hidden;
}
.woocommerce .code-block-content form .form-row label.inline{display: inline;
}
.woocommerce .code-block-content form .form-row select{cursor: pointer;
margin: 0;
}
.woocommerce .code-block-content form .form-row .required{color: #cf171a;
font-weight: 600;
border: 0;
}
.woocommerce .code-block-content form .form-row .input-checkbox{display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
.woocommerce .code-block-content form .form-row input.input-text, .woocommerce .code-block-content form .form-row textarea{box-sizing: border-box;
width: 100%;
margin: 0;
outline: 0;
line-height: 1;
}
.woocommerce .code-block-content form .form-row textarea{height: 4em;
line-height: 1.5;
display: block;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce .code-block-content form .form-row .select2-container{width: 100%;
line-height: 2em;
}
.woocommerce .code-block-content form .form-row.woocommerce-invalid label{color: #cf171a;
}
.woocommerce .code-block-content form .form-row.woocommerce-invalid .select2-container, .woocommerce .code-block-content form .form-row.woocommerce-invalid input.input-text, .woocommerce .code-block-content form .form-row.woocommerce-invalid select{border-color: #cf171a;
}
.woocommerce .code-block-content form .form-row.woocommerce-validated .select2-container, .woocommerce .code-block-content form .form-row.woocommerce-validated input.input-text, .woocommerce .code-block-content form .form-row.woocommerce-validated select{border-color: #69bf29;
}
.woocommerce .code-block-content form .form-row ::-webkit-input-placeholder{line-height: normal;
}
.woocommerce .code-block-content form .form-row :-moz-placeholder{line-height: normal;
}
.woocommerce .code-block-content form .form-row :-ms-input-placeholder{line-height: normal;
}
.woocommerce .code-block-content form.login, .woocommerce .code-block-content form.checkout_coupon, .woocommerce .code-block-content form.register{border: 1px solid rgba(29, 39, 49, 0.06);
padding: 20px;
margin: 2em 0 2em 0px;
text-align: left;
border-radius: 5px;
}
.woocommerce .code-block-content ul#shipping_method{list-style: none outside;
margin: 0;
padding: 0;
}
.woocommerce .code-block-content ul#shipping_method li{margin: 0;
padding: .25em 0 .25em 22px;
text-indent: -22px;
list-style: none outside;
}
.woocommerce .code-block-content ul#shipping_method li input{margin: 3px 0.5ex;
}
.woocommerce .code-block-content ul#shipping_method li label{display: inline;
}
.woocommerce .code-block-content ul#shipping_method .amount{font-weight: 600;
}
.woocommerce .code-block-content p.woocommerce-shipping-contents{margin: 0;
}
.woocommerce .code-block-content .order_details{*zoom: 1;
margin: 0 0 1.5em;
list-style: none;
}
.woocommerce .code-block-content .order_details:before, .woocommerce .code-block-content .order_details:after{content: " ";
display: table;
}
.woocommerce .code-block-content .order_details:after{clear: both;
}
.woocommerce .code-block-content .order_details li{float: left;
margin-right: 2em;
text-transform: uppercase;
font-size: 0.715em;
line-height: 1;
border-right: 1px dashed rgba(29, 39, 49, 0.06);
padding-right: 2em;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
.woocommerce .code-block-content .order_details li strong{display: block;
font-size: 1.4em;
text-transform: none;
line-height: 1.5;
}
.woocommerce .code-block-content .order_details li:last-of-type{border: none;
}
.woocommerce .code-block-content .widget_layered_nav ul{margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce .code-block-content .widget_layered_nav ul li{*zoom: 1;
padding: 0 0 1px;
list-style: none;
}
.woocommerce .code-block-content .widget_layered_nav ul li:before, .woocommerce .code-block-content .widget_layered_nav ul li:after{content: " ";
display: table;
}
.woocommerce .code-block-content .widget_layered_nav ul li:after{clear: both;
}
.woocommerce .code-block-content .widget_layered_nav ul li a, .woocommerce .code-block-content .widget_layered_nav ul li span{padding: 1px 0;
}
.woocommerce .code-block-content .widget_layered_nav ul li.chosen a:before{font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
color: #cf171a;
}
.woocommerce .code-block-content .widget_layered_nav_filters ul{margin: 0;
padding: 0;
border: 0;
list-style: none outside;
overflow: hidden;
zoom: 1;
}
.woocommerce .code-block-content .widget_layered_nav_filters ul li{float: left;
padding: 0 1px 1px 0;
list-style: none;
}
.woocommerce .code-block-content .widget_layered_nav_filters ul li a{text-decoration: none;
}
.woocommerce .code-block-content .widget_layered_nav_filters ul li a:before{font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
color: #cf171a;
}
.woocommerce .code-block-content .widget_price_filter .price_slider{margin-bottom: 1em;
}
.woocommerce .code-block-content .widget_price_filter .price_slider_amount{text-align: right;
line-height: 2.4;
font-size: 0.8751em;
}
.woocommerce .code-block-content .widget_price_filter .price_slider_amount .button{font-size: 1.15em;
}
.woocommerce .code-block-content .widget_price_filter .price_slider_amount .button{float: left;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider{position: relative;
text-align: left;
margin-left: .5em;
margin-right: .5em;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider .ui-slider-handle{position: absolute;
z-index: 2;
width: 1em;
height: 1em;
background-color: #328cc1;
border-radius: 1em;
cursor: ew-resize;
outline: none;
top: -.3em;
margin-left: -.5em;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider .ui-slider-range{position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
border-radius: 1em;
background-color: #328cc1;
}
.woocommerce .code-block-content .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius: 1em;
background-color: #00487d;
border: 0;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider-horizontal{height: .5em;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider-horizontal .ui-slider-range{top: 0;
height: 100%;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left: -1px;
}
.woocommerce .code-block-content .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right: -1px;
}
.woocommerce .code-block-content .widget_rating_filter ul{margin: 0;
padding: 0;
border: 0;
list-style: none outside;
}
.woocommerce .code-block-content .widget_rating_filter ul li{*zoom: 1;
padding: 0 0 1px;
list-style: none;
}
.woocommerce .code-block-content .widget_rating_filter ul li:before, .woocommerce .code-block-content .widget_rating_filter ul li:after{content: " ";
display: table;
}
.woocommerce .code-block-content .widget_rating_filter ul li:after{clear: both;
}
.woocommerce .code-block-content .widget_rating_filter ul li a{padding: 1px 0;
text-decoration: none;
}
.woocommerce .code-block-content .widget_rating_filter ul li .star-rating{float: none;
display: inline-block;
}
.woocommerce .code-block-content .widget_rating_filter ul li.chosen a:before{font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
color: #cf171a;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info{padding: 1em 2em 1em 3.5em !important;
margin: 0 0 2em !important;
position: relative;
background-color: rgba(29, 39, 49, 0.05);
color: #3b4a52;
border-top: 3px solid #328cc1;
list-style: none outside !important;
*zoom: 1;
width: auto;
word-wrap: break-word;
}
.woocommerce-message:before, .woocommerce-message:after,
.woocommerce-error:before, .woocommerce-error:after, .woocommerce-info:before, .woocommerce-info:after{content: " ";
display: table;
}
.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after{clear: both;
}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before{font-family: "WooCommerce";
content: "\e028";
display: inline-block;
position: absolute;
top: 1em;
left: 1.5em;
}
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button{float: right;
}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li{list-style: none outside !important;
padding-left: 0 !important;
margin-left: 0 !important;
}
.woocommerce-message{border-top-color: #7ad03a;
}
.woocommerce-message:before{content: "\e015";
color: #7ad03a;
}
.woocommerce-info{border-top-color: #ffba00;
}
.woocommerce-info:before{color: #ffba00;
}
.woocommerce-error{border-top-color: #cf171a;
}
.woocommerce-error:before{content: "\e016";
color: #cf171a;
} .woocommerce-account .woocommerce{*zoom: 1;
}
.woocommerce-account .woocommerce:before, .woocommerce-account .woocommerce:after{content: " ";
display: table;
}
.woocommerce-account .woocommerce:after{clear: both;
}
.woocommerce-account .addresses .title{*zoom: 1;
}
.woocommerce-account .addresses .title:before, .woocommerce-account .addresses .title:after{content: " ";
display: table;
}
.woocommerce-account .addresses .title:after{clear: both;
}
.woocommerce-account .addresses .title h3{float: left;
}
.woocommerce-account .addresses .title .edit{float: right;
}
.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight: 600;
margin-bottom: 0;
}
.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom: 0;
}
.woocommerce-account ul.digital-downloads{margin-left: 0;
padding-left: 0;
}
.woocommerce-account ul.digital-downloads li{list-style: none;
margin-left: 0;
padding-left: 0;
}
.woocommerce-account ul.digital-downloads li:before{font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-right: .618em;
content: "";
text-decoration: none;
}
.woocommerce-account ul.digital-downloads li .count{float: right;
} .woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail, #add_payment_method table.cart .product-thumbnail{min-width: 32px;
}
.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img, #add_payment_method table.cart img{width: 32px;
box-shadow: none;
}
.woocommerce-cart table.cart th, .woocommerce-cart table.cart td, .woocommerce-checkout table.cart th, .woocommerce-checkout table.cart td, #add_payment_method table.cart th,
#add_payment_method table.cart td{vertical-align: middle;
}
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text, #add_payment_method table.cart td.actions .coupon .input-text{float: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid rgba(29, 39, 49, 0.17);
padding: 6px 6px 5px;
margin: 0 4px 0 0;
outline: 0;
min-width: 150px;
line-height: 1;
border-radius: 5px;
}
.woocommerce-cart table.cart input, .woocommerce-checkout table.cart input, #add_payment_method table.cart input{margin: 0;
vertical-align: middle;
line-height: 1;
}
.woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout, #add_payment_method .wc-proceed-to-checkout{*zoom: 1;
padding: 1em 0;
}
.woocommerce-cart .wc-proceed-to-checkout:before, .woocommerce-cart .wc-proceed-to-checkout:after,
.woocommerce-checkout .wc-proceed-to-checkout:before, .woocommerce-checkout .wc-proceed-to-checkout:after, #add_payment_method .wc-proceed-to-checkout:before,
#add_payment_method .wc-proceed-to-checkout:after{content: " ";
display: table;
}
.woocommerce-cart .wc-proceed-to-checkout:after, .woocommerce-checkout .wc-proceed-to-checkout:after, #add_payment_method .wc-proceed-to-checkout:after{clear: both;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, #add_payment_method .wc-proceed-to-checkout a.checkout-button{display: block;
text-align: center;
margin-bottom: 1em;
font-size: 1.25em;
padding: 1em;
}
.woocommerce-cart .cart-collaterals .shipping_calculator .button, .woocommerce-checkout .cart-collaterals .shipping_calculator .button, #add_payment_method .cart-collaterals .shipping_calculator .button{width: 100%;
float: none;
display: block;
}
.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-checkout .cart-collaterals .shipping_calculator .shipping-calculator-button:after, #add_payment_method .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family: 'WooCommerce';
speak: none;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
margin-left: .618em;
content: "";
text-decoration: none;
}
.woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small, #add_payment_method .cart-collaterals .cart_totals p small{color: #777;
font-size: 0.83em;
}
.woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table, #add_payment_method .cart-collaterals .cart_totals table{text-align: right;
border-collapse: separate;
margin: 0 0 6px;
padding: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, #add_payment_method .cart-collaterals .cart_totals table tr:first-child th,
#add_payment_method .cart-collaterals .cart_totals table tr:first-child td{border-top: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table th, #add_payment_method .cart-collaterals .cart_totals table th{width: 40%;
}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th, #add_payment_method .cart-collaterals .cart_totals table td,
#add_payment_method .cart-collaterals .cart_totals table th{vertical-align: top;
border-left: 0;
border-right: 0;
line-height: 1.5em;
}
.woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small, #add_payment_method .cart-collaterals .cart_totals table small{color: #777;
}
.woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-checkout .cart-collaterals .cart_totals table select, #add_payment_method .cart-collaterals .cart_totals table select{width: 100%;
}
.woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td, #add_payment_method .cart-collaterals .cart_totals .discount td{color: #45c132;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th, #add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th{border-top: 1px solid #d4e3eb;
}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product, #add_payment_method .cart-collaterals .cross-sells ul.products li.product{margin-top: 0;
}
.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address,
#add_payment_method .checkout .col-2 h3#ship-to-different-address{float: left;
clear: none;
}
.woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes, #add_payment_method .checkout .col-2 .notes{clear: left;
}
.woocommerce-cart .checkout .col-2 .form-row-first, .woocommerce-checkout .checkout .col-2 .form-row-first, #add_payment_method .checkout .col-2 .form-row-first{clear: left;
}
.woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small, #add_payment_method .checkout .create-account small{font-size: 11px;
color: #777;
font-weight: normal;
}
.woocommerce-cart .checkout div.shipping-address, .woocommerce-checkout .checkout div.shipping-address, #add_payment_method .checkout div.shipping-address{padding: 0;
clear: left;
width: 100%;
}
.woocommerce-cart .checkout .shipping_address, .woocommerce-checkout .checkout .shipping_address, #add_payment_method .checkout .shipping_address{clear: both;
}
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
#add_payment_method #payment{background: #d4e3eb;
border-radius: 5px;
}
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods,
#add_payment_method #payment ul.payment_methods{*zoom: 1;
text-align: left;
padding: 1em;
border-bottom: 1px solid #b0ccdc;
margin: 0;
list-style: none outside;
}
.woocommerce-cart #payment ul.payment_methods:before, .woocommerce-cart #payment ul.payment_methods:after,
.woocommerce-checkout #payment ul.payment_methods:before,
.woocommerce-checkout #payment ul.payment_methods:after,
#add_payment_method #payment ul.payment_methods:before,
#add_payment_method #payment ul.payment_methods:after{content: " ";
display: table;
}
.woocommerce-cart #payment ul.payment_methods:after,
.woocommerce-checkout #payment ul.payment_methods:after,
#add_payment_method #payment ul.payment_methods:after{clear: both;
}
.woocommerce-cart #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li,
#add_payment_method #payment ul.payment_methods li{line-height: 2;
text-align: left;
margin: 0;
font-weight: normal;
*zoom: 1;
}
.woocommerce-cart #payment ul.payment_methods li:before, .woocommerce-cart #payment ul.payment_methods li:after,
.woocommerce-checkout #payment ul.payment_methods li:before,
.woocommerce-checkout #payment ul.payment_methods li:after,
#add_payment_method #payment ul.payment_methods li:before,
#add_payment_method #payment ul.payment_methods li:after{content: " ";
display: table;
}
.woocommerce-cart #payment ul.payment_methods li:after,
.woocommerce-checkout #payment ul.payment_methods li:after,
#add_payment_method #payment ul.payment_methods li:after{clear: both;
}
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input,
#add_payment_method #payment ul.payment_methods li input{margin: 0 1em 0 0;
}
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img,
#add_payment_method #payment ul.payment_methods li img{vertical-align: middle;
margin: -2px 0 0 .5em;
padding: 0;
position: relative;
box-shadow: none;
}
.woocommerce-cart #payment ul.payment_methods li img + img,
.woocommerce-checkout #payment ul.payment_methods li img + img,
#add_payment_method #payment ul.payment_methods li img + img{margin-left: 2px;
}
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row,
#add_payment_method #payment div.form-row{padding: 1em;
}
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box,
#add_payment_method #payment div.payment_box{position: relative;
box-sizing: border-box;
width: 100%;
padding: 1em;
margin: 1em 0 1em 0;
font-size: 0.92em;
border-radius: 2px;
line-height: 1.5;
background-color: #c2d7e3;
color: #3b4a52;
}
.woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea,
.woocommerce-checkout #payment div.payment_box input.input-text,
.woocommerce-checkout #payment div.payment_box textarea,
#add_payment_method #payment div.payment_box input.input-text,
#add_payment_method #payment div.payment_box textarea{border-color: #9fc0d4;
border-top-color: #8db5cc;
}
.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,
.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder,
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder{color: #8db5cc;
}
.woocommerce-cart #payment div.payment_box :-moz-placeholder,
.woocommerce-checkout #payment div.payment_box :-moz-placeholder,
#add_payment_method #payment div.payment_box :-moz-placeholder{color: #8db5cc;
}
.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,
.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder,
#add_payment_method #payment div.payment_box :-ms-input-placeholder{color: #8db5cc;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style: none outside;
margin: 0;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin: 0 0 .5em 0;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor: pointer;
}
.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,
#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align: middle;
margin: -3px 1em 0 0;
position: relative;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,
#add_payment_method #payment div.payment_box .wc-credit-card-form{border: 0;
padding: 0;
margin: 1em 0 0;
}
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,
#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc{font-size: 1.5em;
padding: 8px;
background-repeat: no-repeat;
background-position: right .618em center;
background-size: 32px 20px;
}
.woocommerce-cart #payment div.payment_box span.help,
.woocommerce-checkout #payment div.payment_box span.help,
#add_payment_method #payment div.payment_box span.help{font-size: .857em;
color: #777;
font-weight: normal;
}
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row,
#add_payment_method #payment div.payment_box .form-row{margin: 0 0 1em;
}
.woocommerce-cart #payment div.payment_box p:last-child,
.woocommerce-checkout #payment div.payment_box p:last-child,
#add_payment_method #payment div.payment_box p:last-child{margin-bottom: 0;
}
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before,
#add_payment_method #payment div.payment_box:before{content: "";
display: block;
border: 1em solid rgba(29, 39, 49, 0.06); border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
position: absolute;
top: -.75em;
left: 0;
margin: -1em 0 0 2em;
}
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal,
#add_payment_method #payment .payment_method_paypal .about_paypal{float: right;
line-height: 52px;
font-size: 0.83em;
}
.woocommerce-cart #payment .payment_method_paypal img,
.woocommerce-checkout #payment .payment_method_paypal img,
#add_payment_method #payment .payment_method_paypal img{max-height: 52px;
vertical-align: middle;
} .woocommerce-password-strength{text-align: center;
font-weight: 600;
padding: 3px .5em;
font-size: 1em;
}
.woocommerce-password-strength.strong{background-color: #c1e1b9;
border-color: #83c373;
}
.woocommerce-password-strength.short{background-color: #f1adad;
border-color: #e35b5b;
}
.woocommerce-password-strength.bad{background-color: #fbc5a9;
border-color: #f78b53;
}
.woocommerce-password-strength.good{background-color: #ffe399;
border-color: #ffc733;
}
.woocommerce-password-hint{margin: .5em 0 0 0;
display: block;
} .product.has-default-attributes.has-children > .images{opacity: 0;
}
@media(max-width:992px){.woocommerce .code-block-content h2,
.woocommerce .code-block-content h3, .woocommerce .code-block-content h4{line-height:1.5em;}
.woocommerce .code-block-content h1{font-size:180%;}
.woocommerce .code-block-content h2, .woocommerce .code-block-content h3{font-size:140%;}
.woocommerce .code-block-content ul.products li.product a.button{display:none;}
.woocommerce .code-block-content #review_form #respond p.comment-form-comment{width:100%;}
.woocommerce .code-block-content div.product .related.products .products li.product{width:47.8%;}
.woocommerce .code-block-content div.product .related.products .products li.product:nth-child(4){display:block;}
.woocommerce .code-block-content div.product .related.products .products li.product:nth-child(2){margin-right:0;}}
.widget{padding-bottom: 25px;
margin-bottom: 25px;
font-size: 13px;
border-bottom: 1px solid rgba(29, 39, 49, 0.06);
}
.widget::after{clear: both;
content: "";
display: table;
}
.widget a{border-bottom: none !important;
}
.widget h2.widgettitle{font-size: 16px;
font-weight: 600;
line-height: 1.4em;
margin-top: 0px;
}
.widget.widget_calendar{border-radius: 3px;
overflow: hidden;
}
.widget #wp-calendar{width: 100%;
max-width: 37.5rem;
background: rgba(29, 39, 49, 0.03);
border-radius: 3px;
}
.widget #wp-calendar caption{background: #328cc1;
color: white;
padding: 0.25rem;
text-align: center;
}
.widget #wp-calendar thead tr{border-right: 1px solid rgba(29, 39, 49, 0.03);
}
.widget #wp-calendar thead th{font-size: 90%;
font-weight: bold;
padding: 0.25rem;
background: rgba(29, 39, 49, 0.03);
text-transform: uppercase;
text-align: center;
}
.widget #wp-calendar tbody td{position: relative;
padding: 3px 2px;
text-align: center;
border: 1px solid rgba(29, 39, 49, 0.03);
background: white;
}
.widget #wp-calendar tbody td.pad{opacity: 0.7;
}
.widget #wp-calendar tbody td a{display: block;
background: rgba(50, 140, 193, 0.2);
}
.widget #wp-calendar tbody td a:hover{background: #246991;
color: white;
}
.widget #wp-calendar tfoot tr{background: rgba(255, 255, 255, 0.7);
border: 1px solid rgba(29, 39, 49, 0.03);
}
.widget #wp-calendar tfoot tr td{border: 0;
padding: 0;
}
.widget #wp-calendar tfoot tr a{display: block;
padding: 0.25rem 0.75rem;
}
.widget #wp-calendar tfoot tr a:hover{background: white;
}
.widget #wp-calendar tfoot tr #prev{text-align: left;
}
.widget #wp-calendar tfoot tr #next{text-align: right;
}
.widget.widget_pages ul, .widget.widget_archive ul, .widget.widget_categories ul, .widget.widget_recent_entries ul, .widget.widget_recent_comments ul{padding: 0;
}
.widget.widget_pages ul li, .widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_recent_entries ul li, .widget.widget_recent_comments ul li{list-style: none;
padding: 3px 0;
}
.widget.widget_search form.searchform, .widget.widget_search form.woocommerce-product-search, .widget.widget_product_search form.searchform,
.widget.widget_product_search form.woocommerce-product-search{border: 1px solid rgba(29, 39, 49, 0.15);
border-radius: 3px;
display: block;
}
.widget.widget_search form.searchform input#s,
.widget.widget_search form.searchform input.search-field, .widget.widget_search form.woocommerce-product-search input#s,
.widget.widget_search form.woocommerce-product-search input.search-field, .widget.widget_product_search form.searchform input#s,
.widget.widget_product_search form.searchform input.search-field, .widget.widget_product_search form.woocommerce-product-search input#s,
.widget.widget_product_search form.woocommerce-product-search input.search-field{border: none;
background: transparent;
padding: 8px 10px;
outline: none;
font-size: 14px;
width: 57%;
}
.widget.widget_search form.searchform input[type="submit"],
.widget.widget_search form.woocommerce-product-search input[type="submit"], .widget.widget_product_search form.searchform input[type="submit"],
.widget.widget_product_search form.woocommerce-product-search input[type="submit"]{margin: -1px;
border: 1px solid rgba(29, 39, 49, 0.15);
float: right;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
background: #328cc1;
color: white;
padding: 8px 9px;
-webkit-font-smoothing: antialiased;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
width: 33%;
}
.widget.widget_search form.searchform input[type="submit"]:hover,
.widget.widget_search form.woocommerce-product-search input[type="submit"]:hover, .widget.widget_product_search form.searchform input[type="submit"]:hover,
.widget.widget_product_search form.woocommerce-product-search input[type="submit"]:hover{background: #246991;
}
.widget .entry-author .author-avatar{text-align: center;
}
.widget .entry-author .author-avatar img{max-width: 100%;
width: 120px;
height: auto;
border-radius: 120px;
}
.widget .entry-author .author-info h3{line-height: 130%;
font-size: 20px;
font-weight: 600;
}
.widget .entry-author .author-info p{font-size: 13px;
color: rgba(0, 0, 0, 0.55);
margin-bottom: 0px;
}
.code-block-content.content-centered{text-align: center;
}
.code-block-content h1.page-title{line-height: 140%;
margin-bottom: 15px;
margin-top: 10px;
}
.code-block-content h1.page-title.header-title{padding-bottom: 10px;
margin-bottom: 30px;
border-bottom: 1px solid rgba(29, 39, 49, 0.06);
}
.code-block-content a h1.page-title{color: #328cc1;
}
.code-block-content a h1.page-title:hover{color: #246991;
}
.code-block-content .post-titles{padding: 0 30px;
text-align: center;
}
.code-block-content .post-titles .date{text-transform: uppercase;
font-size: 12px;
margin-bottom: 0;
font-weight: 600;
}
.code-block-content .post-titles .date a{color: rgba(29, 39, 49, 0.5);
border: none;
}
.code-block-content .post-titles .date a:hover{color: rgba(29, 39, 49, 0.7);
}
.code-block-content .post-titles.post-titles-date{padding-top: 20px;
}
.code-block-content .post-titles.post-titles-cats{padding-bottom: 10px;
}
.code-block-content .categories{color: rgba(29, 39, 49, 0.3);
font-size: 12px;
font-weight: 600;
}
.code-block-content .categories span{color: rgba(29, 39, 49, 0.6);
text-transform: uppercase;
}
.code-block-content .categories a{border-bottom: none;
font-weight: 400;
}
.code-block-content.tags{padding: 15px 30px;
border-top: 1px solid rgba(29, 39, 49, 0.07);
color: rgba(29, 39, 49, 0.65);
font-size: 13px;
}
.code-block-content .user-avatar{z-index: 4;
position: relative;
margin-bottom: 15px;
margin-top: -20px;
}
.code-block-content .user-avatar img{margin: 0 auto;
margin-bottom: -53px;
border-radius: 80px;
display: block;
border: 5px solid white;
}
.code-block-content .post-featured-image img{max-width: 100%;
height: auto;
}
.code-block-content article{border-bottom: 1px solid rgba(29, 39, 49, 0.06);
padding: 0 20px 45px 20px;
margin-bottom: 45px;
}
.code-block-content.post-contents{padding: 35px 20px;
}
.code-block-content.post-contents img, .code-block-content.page-contents img,
.code-block-content article img{max-width: 100%;
height: auto;
}
.code-block-content.post-contents iframe, .code-block-content.page-contents iframe,
.code-block-content article iframe{max-width: 100%;
height: inherit;
margin: 0 auto;
display: block;
}
.code-block-content.post-contents img.alignright, .code-block-content.page-contents img.alignright,
.code-block-content article img.alignright{float: right;
margin: 0 0 1em 1em;
}
.code-block-content.post-contents img.alignleft, .code-block-content.page-contents img.alignleft,
.code-block-content article img.alignleft{float: left;
margin: 0 1em 1em 0;
}
.code-block-content.post-contents img.aligncenter, .code-block-content.page-contents img.aligncenter,
.code-block-content article img.aligncenter{display: block;
margin-left: auto;
margin-right: auto;
}
.code-block-content.post-contents a img.alignright, .code-block-content.page-contents a img.alignright,
.code-block-content article a img.alignright{float: right;
margin: 0 0 1em 1em;
}
.code-block-content.post-contents a img.alignleft, .code-block-content.page-contents a img.alignleft,
.code-block-content article a img.alignleft{float: left;
margin: 0 1em 1em 0;
}
.code-block-content.post-contents a img.aligncenter, .code-block-content.page-contents a img.aligncenter,
.code-block-content article a img.aligncenter{display: block;
margin-left: auto;
margin-right: auto;
}
.code-block-content.page-contents{padding-top: 30px;
}
.code-block-content .twitter-tweet{margin: 20px auto;
}
.code-block-content .gallery a{border-bottom: none;
}
.code-block-content .gallery a:hover{opacity: 0.7;
border-bottom: none;
}
.code-block-content .gallery dd.gallery-caption{font-size: 10px;
font-weight: 600;
font-style: normal;
margin-bottom: 0;
}
.code-block-content.archive .post-featured-image{margin-bottom: 30px;
}
.code-block-content .nav-previous, .code-block-content .nav-next{width: 50%;
float: left;
text-align: left;
margin-top: -23px;
padding: 0 3px;
font-size: 12px;
}
.code-block-content .nav-previous a, .code-block-content .nav-next a{border: none;
}
.code-block-content .nav-next{text-align: right;
float: right;
}
@media(max-width:768px){.code-block-content h1.page-title{text-align:center;}}
.code-block-content.comments{font-size: 14px;
}
.code-block-content.comments h3#comments{margin-top: 0px;
padding: 35px;
}
.code-block-content.comments ol.commentlist{padding: 0;
}
.code-block-content.comments ol.commentlist li{list-style: none;
margin: 0;
}
.code-block-content.comments ol.commentlist li:nth-child(odd) .comment-body{background: rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li:first-child .comment-body{border-top: 1px solid rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li .comment-body{padding: 35px;
border-bottom: 1px solid rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author{margin-bottom: 20px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author img, .code-block-content.comments ol.commentlist li .comment-body .comment-author cite, .code-block-content.comments ol.commentlist li .comment-body .comment-author span{display: inline-block;
vertical-align: middle;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author img{border-radius: 32px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta{position: relative;
top: -45px;
text-align: right;
float: right;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta a{border: none;
color: rgba(29, 39, 49, 0.45);
font-size: 10px;
letter-spacing: -0.2px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta a:hover{color: rgba(29, 39, 49, 0.6);
}
.code-block-content.comments ol.commentlist li .comment-body ul li{list-style: disc;
}
.code-block-content.comments ol.commentlist li .comment-body ol li{list-style: decimal;
}
.code-block-content.comments ol.commentlist li .comment-body ul, .code-block-content.comments ol.commentlist li .comment-body ol{padding-left: 35px;
}
.code-block-content.comments ol.commentlist li .comment-body .reply{text-align: right;
}
.code-block-content.comments ol.commentlist li .comment-body .reply .comment-reply-link{font-size: 12px;
}
.code-block-content.comments .nocomments{text-align: center;
color: rgba(29, 39, 49, 0.5);
padding: 30px;
margin: 0;
}
.code-block-content.comments .comment-respond{padding: 35px;
}
.code-block-content.comments .comment-respond h3.comment-reply-title{margin-top: 0;
}
.code-block-content.comments .comment-respond p.comment-form-comment{width: 100%;
}
.code-block-content.comments .comment-respond .comment-form label{width: 14%;
display: inline-block;
margin-right: 2%;
vertical-align: text-top;
padding-top: 5px;
}
.code-block-content.comments .comment-respond .comment-form textarea, .code-block-content.comments .comment-respond .comment-form input{display: inline-block;
width: 55%;
padding: 1.5% 2%;
vertical-align: text-top;
border: 1px solid rgba(29, 39, 49, 0.1);
border-radius: 3px;
outline: none;
}
.code-block-content.comments .comment-respond .comment-form textarea:focus, .code-block-content.comments .comment-respond .comment-form input:focus{background: rgba(29, 39, 49, 0.02);
border-color: rgba(29, 39, 49, 0.15);
}
.code-block-content.comments .comment-respond .comment-form input[type="submit"]{margin-left: 16.5%;
border: none;
font-weight: 600;
background: #328cc1;
color: white;
-webkit-font-smoothing: antialiased;
}
.code-block-content.comments .comment-respond .comment-form input[type="submit"]:hover{background: #246991;
}
@media(max-width:768px){.code-block-content.comments .comment-respond .comment-form label{width:100%;padding-top:15px;margin-right:0;display:block;}
.code-block-content.comments .comment-respond .comment-form textarea, .code-block-content.comments .comment-respond .comment-form input{display:block;width:100%;}
.code-block-content.comments .comment-respond .comment-form textarea[type="submit"],
.code-block-content.comments .comment-respond .comment-form input[type="submit"]{margin-left:0;}}
.code-block-content input, .code-block-content textarea{border-radius: rgba(29, 39, 49, 0.06);
border: 1px solid rgba(29, 39, 49, 0.17);
padding: 0.5em 0.75em;
border-radius: 3px;
}
.code-block-content input:hover, .code-block-content textarea:hover{background: rgba(29, 39, 49, 0.04);
}
.code-block-content input:focus, .code-block-content textarea:focus{border: 1px solid rgba(29, 39, 49, 0.4);
outline: none;
}
.code-block-content input[type="submit"]{background: #328cc1;
color: white;
font-weight: 600;
border-color: #328cc1;
}
.code-block-content input[type="submit"]:hover{background: #246991;
border-collapse: #246991;
}
@media all and (max-width: 768px){.code-block-content label,
.code-block-content input, .code-block-content textarea{display:block;width:100%;}}.code-block-content ul,
.code-block-content ol{margin: 15px 0;
}
.code-block-content ul li, .code-block-content ol li{margin: 5px 0;
}
.code-block-content ul li ul, .code-block-content ul li ol, .code-block-content ol li ul, .code-block-content ol li ol{margin: 5px 0;
}
.code-block-content.entry-author-container{padding: 35px;
background: rgba(0, 0, 0, 0.02);
}
.code-block-content.entry-author-container .entry-author .author-avatar{vertical-align: middle;
display: inline-block;
max-width: 20%;
padding-right: 2%;
}
.code-block-content.entry-author-container .entry-author .author-avatar img.avatar{max-width: 100%;
height: auto;
border-radius: 170px;
}
.code-block-content.entry-author-container .entry-author .author-info{vertical-align: middle;
width: 68%;
margin-left: 2%;
display: inline-block;
font-size: 14px;
}
.code-block-content.entry-author-container .entry-author .author-info h3{margin-top: 10px;
line-height: 150%;
}
@media(max-width:768px){.code-block-content.entry-author-container .entry-author .author-avatar{width:100%;display:block;float:none;max-width:100%;}
.code-block-content.entry-author-container .entry-author .author-avatar img.avatar{max-width:128px;margin:0 auto;display:block;margin-bottom:25px;}
.code-block-content.entry-author-container .entry-author .author-info{width:100%;padding:2%;margin-left:0;}}
.code-block-content.comments{font-size: 14px;
}
.code-block-content.comments h3#comments{margin-top: 0px;
padding: 35px;
}
.code-block-content.comments ol.commentlist{padding: 0;
}
.code-block-content.comments ol.commentlist li{list-style: none;
margin: 0;
}
.code-block-content.comments ol.commentlist li:nth-child(odd) .comment-body{background: rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li:first-child .comment-body{border-top: 1px solid rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li .comment-body{padding: 35px;
border-bottom: 1px solid rgba(29, 39, 49, 0.02);
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author{margin-bottom: 20px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author img, .code-block-content.comments ol.commentlist li .comment-body .comment-author cite, .code-block-content.comments ol.commentlist li .comment-body .comment-author span{display: inline-block;
vertical-align: middle;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-author img{border-radius: 32px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta{position: relative;
top: -45px;
text-align: right;
float: right;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta a{border: none;
color: rgba(29, 39, 49, 0.45);
font-size: 10px;
letter-spacing: -0.2px;
}
.code-block-content.comments ol.commentlist li .comment-body .comment-meta a:hover{color: rgba(29, 39, 49, 0.6);
}
.code-block-content.comments ol.commentlist li .comment-body ul li{list-style: disc;
}
.code-block-content.comments ol.commentlist li .comment-body ol li{list-style: decimal;
}
.code-block-content.comments ol.commentlist li .comment-body ul, .code-block-content.comments ol.commentlist li .comment-body ol{padding-left: 35px;
}
.code-block-content.comments ol.commentlist li .comment-body .reply{text-align: right;
}
.code-block-content.comments ol.commentlist li .comment-body .reply .comment-reply-link{font-size: 12px;
}
.code-block-content.comments .nocomments{text-align: center;
color: rgba(29, 39, 49, 0.5);
padding: 30px;
margin: 0;
}
.code-block-content.comments .comment-respond{padding: 35px;
}
.code-block-content.comments .comment-respond h3.comment-reply-title{margin-top: 0;
}
.code-block-content.comments .comment-respond p.comment-form-comment{width: 100%;
}
.code-block-content.comments .comment-respond .comment-form label{width: 14%;
display: inline-block;
margin-right: 2%;
vertical-align: text-top;
padding-top: 5px;
}
.code-block-content.comments .comment-respond .comment-form textarea, .code-block-content.comments .comment-respond .comment-form input{display: inline-block;
width: 55%;
padding: 1.5% 2%;
vertical-align: text-top;
border: 1px solid rgba(29, 39, 49, 0.1);
border-radius: 3px;
outline: none;
}
.code-block-content.comments .comment-respond .comment-form textarea:focus, .code-block-content.comments .comment-respond .comment-form input:focus{background: rgba(29, 39, 49, 0.02);
border-color: rgba(29, 39, 49, 0.15);
}
.code-block-content.comments .comment-respond .comment-form input[type="submit"]{margin-left: 16.5%;
border: none;
font-weight: 600;
background: #328cc1;
color: white;
-webkit-font-smoothing: antialiased;
}
.code-block-content.comments .comment-respond .comment-form input[type="submit"]:hover{background: #246991;
}
@media(max-width:768px){.code-block-content.comments .comment-respond .comment-form label{width:100%;padding-top:15px;margin-right:0;display:block;}
.code-block-content.comments .comment-respond .comment-form textarea, .code-block-content.comments .comment-respond .comment-form input{display:block;width:100%;}
.code-block-content.comments .comment-respond .comment-form textarea[type="submit"],
.code-block-content.comments .comment-respond .comment-form input[type="submit"]{margin-left:0;}}
.code-block-content.content-centered{text-align: center;
}
.code-block-content h1.page-title{line-height: 140%;
margin-bottom: 15px;
margin-top: 10px;
}
.code-block-content h1.page-title.header-title{padding-bottom: 10px;
margin-bottom: 30px;
border-bottom: 1px solid rgba(29, 39, 49, 0.06);
}
.code-block-content a h1.page-title{color: #328cc1;
}
.code-block-content a h1.page-title:hover{color: #246991;
}
.code-block-content .post-titles{padding: 0 30px;
text-align: center;
}
.code-block-content .post-titles .date{text-transform: uppercase;
font-size: 12px;
margin-bottom: 0;
font-weight: 600;
}
.code-block-content .post-titles .date a{color: rgba(29, 39, 49, 0.5);
border: none;
}
.code-block-content .post-titles .date a:hover{color: rgba(29, 39, 49, 0.7);
}
.code-block-content .post-titles.post-titles-date{padding-top: 20px;
}
.code-block-content .post-titles.post-titles-cats{padding-bottom: 10px;
}
.code-block-content .categories{color: rgba(29, 39, 49, 0.3);
font-size: 12px;
font-weight: 600;
}
.code-block-content .categories span{color: rgba(29, 39, 49, 0.6);
text-transform: uppercase;
}
.code-block-content .categories a{border-bottom: none;
font-weight: 400;
}
.code-block-content.tags{padding: 15px 30px;
border-top: 1px solid rgba(29, 39, 49, 0.07);
color: rgba(29, 39, 49, 0.65);
font-size: 13px;
}
.code-block-content .user-avatar{z-index: 4;
position: relative;
margin-bottom: 15px;
margin-top: -20px;
}
.code-block-content .user-avatar img{margin: 0 auto;
margin-bottom: -53px;
border-radius: 80px;
display: block;
border: 5px solid white;
}
.code-block-content .post-featured-image img{max-width: 100%;
height: auto;
}
.code-block-content article{border-bottom: 1px solid rgba(29, 39, 49, 0.06);
padding: 0 20px 45px 20px;
margin-bottom: 45px;
}
.code-block-content.post-contents{padding: 35px 20px;
}
.code-block-content.post-contents iframe, .code-block-content.post-contents img, .code-block-content.page-contents iframe,
.code-block-content.page-contents img, .code-block-content article iframe, .code-block-content article img{max-width: 100%;
height: auto;
}
.code-block-content.post-contents img.alignright, .code-block-content.page-contents img.alignright,
.code-block-content article img.alignright{float: right;
margin: 0 0 1em 1em;
}
.code-block-content.post-contents img.alignleft, .code-block-content.page-contents img.alignleft,
.code-block-content article img.alignleft{float: left;
margin: 0 1em 1em 0;
}
.code-block-content.post-contents img.aligncenter, .code-block-content.page-contents img.aligncenter,
.code-block-content article img.aligncenter{display: block;
margin-left: auto;
margin-right: auto;
}
.code-block-content.post-contents a img.alignright, .code-block-content.page-contents a img.alignright,
.code-block-content article a img.alignright{float: right;
margin: 0 0 1em 1em;
}
.code-block-content.post-contents a img.alignleft, .code-block-content.page-contents a img.alignleft,
.code-block-content article a img.alignleft{float: left;
margin: 0 1em 1em 0;
}
.code-block-content.post-contents a img.aligncenter, .code-block-content.page-contents a img.aligncenter,
.code-block-content article a img.aligncenter{display: block;
margin-left: auto;
margin-right: auto;
}
.code-block-content.page-contents{padding-top: 30px;
}
.code-block-content .twitter-tweet{margin: 20px auto;
}
.code-block-content .gallery a{border-bottom: none;
}
.code-block-content .gallery a:hover{opacity: 0.7;
}
.code-block-content .gallery dd.gallery-caption{font-size: 10px;
font-weight: 600;
font-style: normal;
margin-bottom: 0;
}
.code-block-content.archive .post-featured-image{margin-bottom: 30px;
}
.code-block-content .nav-previous, .code-block-content .nav-next{width: 50%;
float: left;
text-align: left;
margin-top: -23px;
padding: 0 3px;
font-size: 12px;
}
.code-block-content .nav-previous a, .code-block-content .nav-next a{border: none;
}
.code-block-content .nav-next{text-align: right;
float: right;
}
@media(max-width:768px){.code-block-content h1.page-title{text-align:center;}}
.code-block-content, .widget{font-size: 14px;
color: rgba(29, 39, 49, 0.75);
line-height: 1.6em;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.code-block-content .screen-reader-text, .widget .screen-reader-text{display: none;
}
.code-block-content a, .widget a{color: #328cc1;
text-decoration: none;
border-bottom: 1px dashed;
}
.code-block-content a:hover, .widget a:hover{color: #246991;
border-bottom: 1px solid;
}
.code-block-content p, .widget p{margin: 0;
margin-bottom: 15px;
}
.code-block-content p + h1,
.code-block-content p + h2,
.code-block-content p + h3,
.code-block-content p + h4,
.code-block-content p + h5,
.code-block-content p + h6,
.widget p + h1,
.widget p + h2,
.widget p + h3,
.widget p + h4,
.widget p + h5,
.widget p + h6{margin-top: 25px;
}
.code-block-content h1, .code-block-content h2, .code-block-content h3, .code-block-content h4, .code-block-content h5, .code-block-content h6, .widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6{color: rgba(29, 39, 49, 0.75);
font-weight: 600;
margin: 1.5em 0 0.5em;
}
.code-block-content h1, .widget h1{font-weight: 300;
margin-top: 0;
font-size: 36px;
}
.code-block-content h2, .widget h2{font-size: 28px;
font-weight: 400;
}
.code-block-content h3, .widget h3{font-size: 22px;
font-weight: 400;
}
.code-block-content h4, .widget h4{font-size: 18px;
}
.code-block-content h5, .widget h5{font-size: 16px;
}
.code-block-content h6, .widget h6{font-size: 14px;
}
.code-block-content code, .code-block-content kbd, .code-block-content pre, .code-block-content samp{background: rgba(29, 39, 49, 0.08);
}
.code-block-content pre{background: rgba(29, 39, 49, 0.05);
margin-left: 30px;
margin-right: 20px;
border-left: 3px solid rgba(29, 39, 49, 0.08);
padding: 15px;
}
.code-block-content blockquote{font-size: 120%;
font-style: italic;
background: rgba(29, 39, 49, 0.05);
margin-left: 30px;
margin-right: 20px;
border-left: 3px solid rgba(29, 39, 49, 0.08);
padding: 15px;
line-height: 1.6em;
}
.code-block-content blockquote cite{font-size: 12px;
display: block;
margin-top: 10px;
font-style: normal;
}.code-block-content table{border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
border: 1px solid rgba(29, 39, 49, 0.1);
}
.code-block-content table caption{color: #1d2731;
padding: 1em 0;
text-align: center;
}
.code-block-content table thead{background-color: rgba(29, 39, 49, 0.038);
text-align: left;
vertical-align: bottom;
}
.code-block-content table td, .code-block-content table th{border-left: 1px solid rgba(29, 39, 49, 0.1); border-width: 0 0 0 1px;
font-size: inherit;
margin: 0;
overflow: visible;
padding: 0.5em 1em;
}
.code-block-content table tr td{background: transparent;
}
.code-block-content table tr:nth-child(odd){background-color: rgba(29, 39, 49, 0.038);
}.woocommerce .code-block-content ul.products li.product .star-rating{margin-top: -24px !important;
font-size: 1em !important;
}
figure.woocommerce-product-gallery__wrapper{margin: 0;
}#frameTitle{}
.code-block-content.page-contents img{text-align:center;
}
#mc-embedded-subscribe-form{margin-top:50px;
}
.fl-col-group .fl-col .fl-col-group .fl-col .fl-col-content{margin-left:5px;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-top-color:rgba(0,0,0,0.5);
border-right-color:rgba(0,0,0,0.5);
border-bottom-color:rgba(0,0,0,0.5);
border-left-color:rgba(0,0,0,0.5);
}
.widget{}
.section{padding-top:400px;
}
.fl-rich-text{}
.post-password-form{text-align:center;
font-size:18px;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 img.mega-menu-logo{}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1{height:100%;
}
.fl-module{border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border-top-color:rgba(255,255,255,1.0);
border-right-color:rgba(255,255,255,1.0);
border-bottom-color:rgba(255,255,255,1.0);
border-left-color:rgba(255,255,255,1.0);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
}
.code-block-content.page-contents{background-size: cover; margin-left:20px;
margin-top:20px;
margin-right:20px;
margin-bottom:20px;
background-color:rgba(255,254,254,0.04);
}
.code-block-content h1.page-title{background-color:rgba(255,255,255,0.93);
border-top-left-radius:8px;
border-top-right-radius:8px;
border-bottom-right-radius:8px;
border-bottom-left-radius:8px;
}
.post-featured-image{background-color:rgba(0,0,0,0.76);
}
.code-block-content .post-featured-image img{background-image:linear-gradient(rgba(), rgba()); padding-top:10px;
padding-right:15px;
padding-bottom:10px;
padding-left:15px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
margin-top:0px;
margin-bottom:0px;
background-color:rgba(255,255,255,1);
float:none;
min-width:200px;
}
.code-block-content p{background-color:rgba(0,0,0,0);
}
.popup:hover{color:rgba(255,255,255,0.75);
background-color:rgba(1,8,3,0.48);
}
.popup{font-family:Lato;
display:inline;
float:right;
margin-right:10px;
margin-left:10px;
width:300px;
height:50px;
padding-top:13px;
margin-top:8px;
border-top-left-radius:3px;
border-top-right-radius:3px;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
border-top-color:rgba(232,16,16,1.0);
border-right-color:rgba(232,16,16,1.0);
border-bottom-color:rgba(232,16,16,1.0);
border-left-color:rgba(232,16,16,1.0);
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
background-color:rgba(252,252,252,1.0);
color:rgba(0,0,0,0.71);
font-weight:400;
font-size:21px;
}
span{color:rgba(29,39,49,0.75);
}
#layerslider_2{float:none;
}
.page-template-default #ct_section_3_post_4145 #ct_widget_30_post_4145 .ct-blank-widget{background-color:rgba(255,254,254,0.38);
}
#ct_section_3_post_4145 #ct_widget_30_post_4145 .ct-blank-widget{background-color:rgba(255,254,254,0.34);
}
#ct_widget_30_post_4145 .ct-blank-widget{background-color:rgba(255,254,254,0.31);
}
.ct-blank-widget{background-color:rgba(235,223,223,0);
}
input{background-color:rgba(119,215,224,0.54);
}
.code-block-content.post-contents{position:relative;
left:0px;
padding-top:25px;
padding-right:25px;
padding-bottom:25px;
padding-left:25px;
background-color:rgba(255,255,255,0);
-webkit-font-smoothing: antialiased; background-position: top center; background-attachment: fixed;
} h3{text-align:center;
border-top-width:5px;
border-right-width:5px;
border-bottom-width:5px;
border-left-width:5px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-top-color:rgba(255,254,254,0);
border-right-color:rgba(255,254,254,0);
border-bottom-color:rgba(255,254,254,0);
border-left-color:rgba(255,254,254,0);
}
.code-block-content table tr td{text-align:left;
}
a{color:rgba(255,255,255,1);
line-height:2;
float:none;
}
.fl-row-content-wrap{background-color:rgba(255,254,254,0);
}
.code-block-date{[soliloquy id="4045"]
}