/*
Theme Name:   Theme Name: Glam
Theme URI:    wp-content/themes/glam/
Description:  Glam Theme
Author:       Gutesha
Author URI:   http://webtnt.com
Template:     responsive
Version:      1.0.0
Text Domain:  glam
*/

* {box-sizing:border-box;outline:none;}
body {background:#000;color:#ababab;margin:0;font-family: 'Poppins', sans-serif;font-size:16px;font-weight:300;float:left;width:100%;}
p {color:#ababab;line-height: 1.5em;font-weight:300;text-align: justify;}
svg {max-width:100%;	display: block;}
a {text-decoration:none;color:#e8b857;position:relative;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
a.more:after {content:'';width:100%;height:1px;background:#9b9b9b;position:absolute;left:0;bottom:0;}
a.more:before {content:'';width:100%;max-width:0;height:1px;background:#9b9b9b;position:absolute;right:0;bottom:1px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
a.more:hover:before {max-width:100%;;}
h1 {font-weight: 100;text-transform:uppercase;font-size:43px;}
h2 {font-size:45px;font-weight: 100;line-height: 1.2;text-transform:uppercase;color:#e8b857;margin:0 0 5%;}
.content-text h2 {margin:30px 0 20px;}
h2 span {display:block;font-size:33px;text-transform:none;text-align:right;}
h3 {font-weight: 100;font-size:40px;}
h4 {font-weight:100;}
img {max-width:100%;height:auto;}
::-webkit-input-placeholder {color: #f3d6a4;font-size:14px;}
::-moz-placeholder {color: #f3d6a4;font-size:14px;}
:-ms-input-placeholder {color: #f3d6a4;font-size:14px;}
:-moz-placeholder {color: #f3d6a4;font-size:14px;}
table {width: 100%;border-spacing: 0;border-collapse: separate;}
input {outline:none;font-family: 'Poppins', sans-serif;}
input[type=text],input[type=search],input[type=tel], input[type=email], input[type=number], input[type=password], select {-webkit-appearance:none;font-family: 'Poppins', sans-serif;line-height: 45px;height: 45px;box-sizing: border-box;width: 100%;padding: 0 10px;border-radius: 11px;box-shadow: none;border:none;border: 1px solid #f3d6a4;background: #050505;color: #f3d6a4;font-size: 14px;font-weight: 300;}
input[type=date] {font-family: 'Poppins', sans-serif;border-radius: 11px;box-shadow: none;border: 1px solid #f3d6a4;background: #050505;color: #f3d6a4;font-size: 14px;font-weight: 300;line-height: 45px;height: 45px;width:100%;padding:0 10px;}
select {color: #f3d6a4;-webkit-appearance:none;background:url(img/down-arrow.svg) no-repeat #000;background-position: right 10px top 13px;background-size:15px;}
option {background:#000;}
input[type=number]{-moz-appearance: textfield;}
::-webkit-calendar-picker-indicator {filter: invert(1);opacity:0.5;}
input[type=submit], .submit-button {border-radius: 11px;font-weight: 400;font-size: 14px;line-height: 45px;height:45px;background-color: #000;border: 1px solid #f3d6a4;text-decoration:none;color:#f3d6a4;padding: 0px;width: 100%;max-width:220px;text-align:center;font-family: 'Poppins', sans-serif;cursor:pointer;display: block;margin: 20px auto 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
input[type=submit]:hover, .submit-button:hover, .button:hover {background:#f3d6a4;color:#000;}
button {-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.button.gray {background:#383838;border:1px solid #383838;margin-top: 20px;}
.button.gray:hover {background:#2f2f2f;}
textarea{font-family: 'Poppins', sans-serif;box-sizing: border-box;width: 100%;padding: 10px;border-radius: 14px;box-shadow: none;border:none;border: 1px solid #f3d6a4;background: #050505;color: #f3d6a4;font-size: 14px;}
input[type=checkbox] {width: 20px;height: 20px;background: #fff;appearance: auto;}
.container {margin:0 auto;}
.small-row {max-width:1180px;margin:0 auto;}
.row-920 {max-width:920px;margin:0 auto;}
.row-1000 {max-width:1030px;margin:0 auto;}
.row-1210 {max-width:1210px;margin:0 auto;padding:0 10px;}
.row-1370 {max-width:1370px;margin:0 auto;padding:0 10px;}
.row-1920 {max-width:1920px;margin:0 auto;}
.row-1600 {max-width:1600px;margin:0 auto;}
.row-1160 {max-width:1160px;margin:0 auto;}
.row-600 {max-width:600px;margin:0 auto;}
.row-440 {max-width:440px;margin:0 auto;}

.row {}
.form-row {float:left;width:100%;margin:10px 0;}
.button, a.button {border-radius: 0;font-weight: 700;font-size: 16px;line-height: 45px;height:45px;background-color: #000;border: 1px solid #f3d6a4;text-decoration:underline;color:#fff;text-decoration:underline;padding: 0 20px;width: 100%;text-align:center;font-family: 'Poppins', sans-serif;cursor:pointer;display: block;text-decoration:underline;margin: 30px auto 0;}
.green {color:#c69fa1;}
.center {text-align:center;}
.align-center {display:block;margin:20px auto;}
.btn {display:inline-block;line-height:45px;width: 100%;max-width:225px;border:1px solid #f3d6a4;text-transform:uppercase;text-align:center;border-radius:11px;}
.btn:hover {background: #f3d6a4;color: #000;}
.col-2 {width:50%;float: left;}
.col-2.right{float:right;padding-left:35px;clear: right;}
.col-2.left{float:left;padding-right:35px;clear: left;}
.left-text {float:right;width:100%;max-width:650px;}
.left-text .text {float:left;width: 100%;max-width:590px;padding-left: 10px;}
.right-text {float:left;width:100%;max-width:650px;}
.right-text .text {float:right;width: 100%;max-width:590px;padding-right: 10px;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.mob {display:none;}

.wp-block-image {margin:0;}
.wp-block-columns {padding: 0 15px;}

body .site {float:left;width:100%;padding-top:100px;}
.site-header {text-align:center;	position: fixed;width: 100%;top: 0;z-index: 99999;padding: 8px 15px;border-bottom: 1px solid #232121;background: rgb(0 0 0 / 80%);}
.admin-bar .site-header {top:32px;}
.site-header .container {max-width:1370px;}
.site-branding {max-width:85px;float:left;width: 100%;}
.site-branding * {float:left;}
.site-branding svg:last-child {display:none;}
#site-navigation {margin:8px 0;display:inline-block;}
#header-menu {margin:0;padding:0;list-style:none;display:inline-block;}
.menu-toggle {display:none;}
.menu-toggle{width: 40px;height: 40px;float: left;position:absolute;right: 10px;cursor:pointer;margin-left: 0px;top:18px;margin-top: 0px;border-radius: 4px;background:transparent;border: none;box-shadow: none;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;}
.menu-toggle span {display: inline-block; position: absolute; left: 0px; top: 17px; width: 26px; height: 3px; background-color: #ffffff;border-radius: 3px;} 
.menu-toggle span:before, .menu-toggle span:after { content: ''; width: 100%; height: 100%; position: absolute; background-color: #ffffff; right: 0; border-radius: 3px;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;} 
.menu-toggle span:before { top: -10px; width:26px; } 
.menu-toggle span:after { top: 10px; width:26px;}

#site-navigation {}
#header-menu > li {display:inline-block;position:relative;}
#header-menu > li > a{display:inline-block;color:#e5d7d9;font-weight:400;padding:23px 12px;font-size:14px;}
#header-menu > li.current-menu-item > a {}
#header-menu > li > a:after {content:'';width:100%;height:1px;background:#e5d7d9;max-width:0;position:absolute;bottom:0;left:0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
#header-menu > li.current-menu-item > a:after {max-width:100%;}
#header-menu .sub-menu {position:absolute;width:395px;list-style:none;padding:0;margin:0;background:#1b1b1b;text-align:left;max-height: 0;overflow: hidden;top:69px;left:-95px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
#header-menu .sub-menu  li {float:left;width:100%;border-bottom:1px solid #2f2f2f;}
#header-menu .sub-menu  li a {color:#cbcbcb;display:block;line-height: 48px;font-weight: 300;background:#1b1b1b;padding:0 15px;}
#header-menu .sub-menu  li a:before {color:#818181;}
#header-menu .sub-menu  li:nth-child(1) a:before {content:'01. ';}
#header-menu .sub-menu  li:nth-child(2) a:before {content:'02. ';}
#header-menu .sub-menu  li:nth-child(3) a:before {content:'03. ';}
#header-menu .sub-menu  li:nth-child(4) a:before {content:'04. ';}
#header-menu .sub-menu  li:nth-child(5) a:before {content:'05. ';}
#header-menu .sub-menu  li:nth-child(6) a:before {content:'06. ';}

#header-menu .res-iconify {display:none;}
.site-info {text-align:left;width: 190px;margin: 17px  0;}
header .site-info {float:right;}
#footer .site-info {float:left;}
.site-info img {float:left;margin-right:10px;margin-top: 5px;}
.site-info span {font-size:12px;color:#e5d7d9;display:block;}
.site-info a {font-size:20px;color:#c69fa1;display:block;}

#footer {float: left;width: 100%;border-top:1px solid #d2ab96;padding: 15px 10px;margin-top: 7%;}
#footer .row {max-width: 1370px;margin: 0 auto;clear: both;}
#footer a {color: #e5d7d9;vertical-align: middle;display: inline-block;}
#footer p {color: #e5d7d9;font-size:14px;font-weight:300;text-align:left;}
#footer h3 {font-family: 'Poppins', sans-serif;text-align:left;font-size:18px;font-weight:700;color:#e5d7d9;margin:33px 0 10px;}
.col-3 {float:left;width:33%;margin-right:1%;}
.col-3:nth-child(3n){margin-right:0;}
#logo-footer {float:left;margin-right:35px;}
#logo-footer svg {max-width:140px;display: inline-block;}
#footer-ifno {float:left;}
#menu-terms {}
footer .menu#menu-terms li {float:left;}
#menu-terms a {font-size:12px;line-height: 12px;display:block;}
#menu-terms li:first-child a {padding-right:5px;border-right:1px solid #d2ab96;}
#menu-terms li:last-child a {padding-left:5px;}
#menu-footer {float:right;padding:18px 0 0;}
#menu-footer ul.menu {margin: 0 auto;float:left;width:100%;}
footer .menu {list-style:none;margin:0;padding:0;}
#footer-menu li {float:left;position: relative;padding-right:35px;}
#footer-menu li:last-child {padding-right:0;}
#footer-menu li a {font-size:14px;font-weight:400;line-height:20px;padding: 3px 0;display: block;color:#e5d7d9;}
#menu-footer .menu li.current-menu-item a {color: #c69fa1;}
#footer-menu li a:before {content:'';width:100%;max-width:0;height:1px;position:absolute;left:0;bottom:5px;background:#e5d7d9;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
#footer-menu li a:hover:before {max-width:100%;}
footer .row > .right {width:100%;max-width:710px;}
.footer-layouts {float:right;margin-top:30px;width:100%;}
.footer-layouts>.left {color:#c69fa1;font-size:20px;font-weight:100;margin: 3px 0;}


.breadcrumbs {max-width:1400px;margin:0 auto;padding: 18px 11px;display:none;}
.breadcrumbs .chevron {display:inline-block;width:6px;height:6px;font-size:1px;background:#797979;border-radius:50%;vertical-align: middle;}
.breadcrumbs a {color:#454545;font-weight:300;}
.breadcrumbs .breadcrumb-current {color:#454545;font-weight:700;}


.soc-ic img {max-width:38px;display: block;height: auto;}
.soc-ic span {color:#e5d7d9;margin-right:10px;}
#scroll {}
.arr {float: left;position:relative;	width: 46px;height: 46px;cursor: pointer;border-radius:50%;background:#fff;margin-right: 10px;}
.arr:before, .arr::after {background: #000000;content: '';width: 12px;height: 2px;position: absolute;top: 21px;}
.arr:before {right: 13px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);}
.arr:after {left:13px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);}

#home-1 {background:url(img/homepage_hero.jpg) no-repeat;background-size:cover;float:left;width:100%;padding: 17.6% 0px;background-position: top right;}
#home-1 h1 {color:#c6c6c6;font-size:36px;text-transform:uppercase;font-weight:300;margin: 0;line-height: 1.2;}
#home-1 h1 strong {font-size:72px;display:block;font-weight:700;}
#home-1 p {color:#fce49a;font-size:15px;text-transform:uppercase;font-weight:300;}

#home-2 {background:url(img/homepage_bg1.jpg) no-repeat;background-size:cover;float:left;width:100%;padding: 8% 0 4%;}
#home-2 img.right {max-width: 87%;border-top-left-radius: 2.4%;}
#home-2 img.left {max-width: 42%;margin-top: -30%;}
#home-2 h2 span:before {content:'';width:280px;height:26px;background:url(img/gold-line.png) no-repeat;margin-left:-150px;margin-right:20px;display:inline-block;}

#home-3 {background:url(img/homepage_bg2.jpg) no-repeat;background-size:cover;float:left;width:100%;padding: 5% 0;}
#home-3  h2:after {content:'';width:280px;height:26px;background:url(img/gold-line.png) no-repeat;margin-left:20px;display:inline-block;max-width:43%;background-position:right;background-size: 100%;} 
#home-3 img {margin:15% auto;}
#home-3 .btn {margin:0 5px;}

#home-4 {float:left;width:100%;padding: 4% 0 0;}
#home-4 .text {display: block;max-width: 600px;margin: 0 auto;position:relative;padding-left:90px}
#home-4 p {font-size: 14px;padding: 16px 0;}
#home-4 a {text-decoration:underline;color:#e9cd9d;}
#home-4 .text:before {content:"";width:75px;height:75px;background:url(img/q.png) no-repeat;float:left;margin-right: 15px;position: absolute;left: 0;top: 0;background-size:100%;}


.packages {float:left;width:100%;background:url(img/homepage_bg3.jpg) no-repeat;background-size:cover;margin-top:8%;}
.packages h2:after {content:'';width:200px;height:1px;background:#e8b857;display:block;margin:2% auto 6%;}
#packages {display:flex;}
.package {width:25%;padding:0 5px;}
.package img {max-width:90%;margin:0 auto;display:block;}
.package h3 {font-size:22px;font-weight:700;color:#ababab;text-align:center;margin:20px 0 10px;line-height: 1;min-height: 44px;}
.package p {text-align:center;min-height: 24px;}
.included {text-align:center;color:#ababab;text-decoration:underline;font-size:14px;}
.included:before {content:"";width:34px;height:34px;background:url(img/included.png) no-repeat;display:block;text-align:center;margin: 0 auto 5px;}

.page-id-16 .site-content .container {background:url(img/hero_booking_request.jpg) no-repeat;padding: 5% 0;background-size: 100% auto;}
.wpcf7-form {float:left;width:100%;max-width:440px;}
.wpcf7-form .col-2.left {padding-right: 5px;}
.wpcf7-form .col-2.right {padding-left: 5px;}

.tlp-team .img-responsive {border-radius: 13px;}

#models-1 {background:url(img/Hero_our_models.jpg) no-repeat;background-size:100% auto;float:left;width:100%;padding: 5% 0 0;}
#models-1 .row-1370 {padding:0 10px;}
#models-1 h1 {margin-bottom:19%;}
#models-2 {background:url(img/our_models_bg2.jpg) no-repeat;background-size:cover;float:left;width:100%;padding: 4% 0;}
#models-2 .wpcf7-form {float:right;}
#models-2 .row-1370 {padding:0 10px;}
#models-2 h2:after {content:'';width:40%;height:1px;background:#e8b857;display:block;margin:6% 0 6%;}

#about-1 {background:url(img/About_Hero.jpg) no-repeat;background-size:cover;float:left;width:100%;padding: 19% 0 4%;background-position: center;}
#about-1 .row-1370 {padding:0 10px;}
#about-1 h1 {text-align:center;color:#e8b857;margin:0 0 12%;}
#about-1 .scroll {margin-bottom:30px;}
#about-2 {float:left;width:100%;}
#about-2 h2 {text-transform:none;text-align:center;}
#about-phone {color:#e8b857;font-size:45px;text-align:center;display:block;margin: 10% auto 0;}
#about-phone:before {content:"";width:48px;height:53px;background:url(img/mobil.png) no-repeat;display: inline-block;vertical-align: middle;margin-right: 15px;background-size: 100%;}
#contact-address {color:#e8b857;font-size:18px;display:block;margin: 20px auto 0;position:relative;padding-left:75px;max-width: 397px;padding-right: 35px;}
#contact-address svg  {display: inline-block;vertical-align: middle;margin-right: 15px;position:absolute;top:0;left:0;}
#about-3 {background:url(img/about_bg2.jpg) no-repeat;background-size:cover;float:left;width:100%;padding: 22% 0 13%;}
#about-3 p {font-style:italic;color:#ababab;font-weight:100;font-size:32px;text-align:center;}
#about-4 {background:url(img/about_bg3.jpg) no-repeat;background-size:cover;float:left;width:100%;padding: 5% 0 0;}
#about-4 h2 {text-transform:none;}

#model-page {background:url(img/background_model.jpg) no-repeat;background-size:cover;float:left;width:100%;background-position: center;}
.model-nav {float:left;width:100%;background: rgb(0 0 0 / 70%);padding: 17px 0;margin-bottom: 7%;}
.model-nav-in {max-width: 1370px;margin: 0 auto;padding: 0 10px 0 5%;}
.model-nav-in a {color:#cea9a9;}
.model-nav-in a:after {content: '';width: 100%;height: 1px;background: #cea9a9;max-width: 0;position: absolute;bottom: 0;left: 0;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.model-nav-in a:hover:after {max-width:100%;}
.model-nav-in .right a:nth-child(2) {margin-left:40px;}
.tlp-single-container .tlp-member-feature-img img {margin: 0 auto;}
h2.tlp-member-title {color:#c6c6c6;font-weight:700;position:relative;padding-bottom:25px;line-height: 1;margin-bottom: 25px;}
h2.tlp-member-title:after {content:'';width:40%;height:2px;position:absolute;bottom:0;left:0;background:#8e651e;}
h2.tlp-member-title span {font-size:22px;text-align:left;font-weight:300;}
.tlp-member-detail {margin-bottom: 40px;}
.tlp-team .contact-info {list-style:none;padding: 0 6%;float: left;font-weight:400;color:#fefefe;font-size:18px;}
.tlp-team .contact-info li {margin-bottom:20px;}
.tlp-team .contact-info strong {display:block;color:#fce49a;font-weight:300;font-size:14px;}
.easy-image-gallery li {padding: 0 0px 0px 0;}
.tlp-member-feature-img {padding: 0 4.5%;}
.tlp-member-feature-img img {border-radius:14px;}
.slick-prev, .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 63px;height: 63px;padding: 9px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: #000;border-radius:50%;z-index: 2;}
.slick-prev {left: -35px;}
.slick-next {right: -35px;}
.slick-prev:before, .slick-next:before {content:'';font-family: '';width:45px;height:45px;float:left;background:url(img/right-arrow.svg) no-repeat;border:2px solid #f3d6a4;border-radius:50%;background-size: 20px;	background-position: 12px 9px;}
.slick-prev:before {transform: rotate(180deg);background-position: 12px 12px;}
.slick-next:before {background-position: 12px 9px;}
.tlp-team-container {float: left;width: 100%;}

#services-1 {background:url(img/Our_services_hero.jpg) no-repeat;background-size:100% auto;float:left;width:100%;background-position: top right;}
.our-services {float:left;width:100%;padding:0;margin:0;list-style:none;}
.our-services li {float:left;width:43.5%;margin: 0 3% 6%;}
.our-services li.left {clear: left;}
.our-services li.first {margin-right:54.5%;}
.our-services h2 {text-transform:none;font-size: 43px;}
.our-services h3 {font-size: 43px;line-height: 1.2;color: #e8b857;margin: 0 0 5%;}
.services-text {max-width:43.5%;margin-bottom: 6%;margin-left:3%;}

.page-id-18 .site-content .container {float: left;width: 100%;background:url(img/contact_bg.jpg) no-repeat;padding: 5% 0 0;background-size: 100% auto;}

.single-team-area a {position:relative;display: block;}
.single-team-area > a:hover img {border:1px solid #e8b857;}
.single-team-area > a:after {content:'';position:absolute;width:100%;height:100%;max-height:0;top:0;left:0;background:rgb(0 0 0 / 50%);border-radius:11px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.single-team-area > a:hover:after {max-height:100%;}

/*blog*/
/*.col-620 {float: left;width: 65.957446808511%;margin-right: 2.127659574468%;}
.col-300 {float: left;width: 31.914893617021%;padding: 0 5%;}*/
.widget-wrapper {float:left;width:100%;margin: 0 0 20px;}
.widget-wrapper h4 {margin:0;font-size:20px;}
.widget-wrapper label {font-weight:100;}
.widget-wrapper .res-search-wrapper {position:relative;}
.widget-wrapper input[type=search] {border:none;border-radius:0;border-bottom:2px solid #f3d6a4;background: transparent;}
.res-search-wrapper button {position:absolute;right:0;top:0;background: transparent;box-shadow: none;border: none;color: #f3d6a4;ine-height: 45px;height: 45px;padding: 0 10px;}
.widget-wrapper ul {list-style:none;padding:0;margin:0;}
.widget-wrapper ul li {border: 1px solid #f3d6a4;margin-bottom: 7px;color: #ffffff;box-sizing: border-box;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.widget-wrapper ul li a {display:block;padding: 5px 20px;color:#f3d6a4;}

#blog-top {float: left;width:100%;padding-top: 6%;background:url(img/bg_blog.jpg) no-repeat;background-size:100% auto;}
#blog-top h1 {color:#e8b857;font-size:45px;}
.blog-italic {color:#ababab;font-size:33px;font-weight:100;font-style: italic;margin-bottom:12%;}
#main-blog {display: flex;flex-wrap: wrap;}
#main-blog .entry-column {flex: 0 0 30%;max-width: 30%;position: relative;min-height: 1px;border: 1px solid #f3d6a4;margin-right: 5%;margin-bottom: 5%;border-radius: 12px;}
#main-blog .entry-column:nth-child(3n){margin-right:0;}
#main-blog .entry-column img {width: 100%;max-width: 100%;margin: 0px;border-top-left-radius: 11px;border-top-right-radius: 11px;}
#main-blog .entry-column h2 {margin:-7px 0 0;border-bottom-left-radius: 11px;border-bottom-right-radius: 11px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
#main-blog .entry-column:hover h2 {background:#cfc0a1;}
#main-blog .post-meta {display: block;position: relative;margin: -20px 0 -6px 15px;	float: left;z-index: 2;}
#main-blog .post-meta .entry-category {display: inline-block;}
#main-blog .post-meta a {color:#fff;font-size:14px;font-weight:100;font-size: 14px;font-weight: 100;background: #83756d;text-align: center;border-radius: 3px;padding: 2px 15px;display: inline-block;}
#main-blog .post-meta a:hover {background:#000;}
#main-blog .post-title {font-size:18px;text-transform:none;}
#main-blog .post-title a {color:#cfc0a1;display: block;padding:40px 20px 30px;}
#main-blog .entry-column:hover .post-title a {color:#000 !important;}

.single .entry-title {	margin: -50px 0 30px -40px;font-size: 45px;font-weight: 300;float: left;background: #000;position: relative;box-sizing: border-box;padding: 5px 35px;}
.single .entry-content {float:left;width:100%;}
.navigation {line-height: 28px;margin: 20px 0;padding: 30px 5px 0;border-top: 1px solid #313131;height: auto;float: left;width: 100%;position: relative;display: block;font-size: 14px;}
.navigation h2 {display:none;}
.nav-previous {float: left;width:50%;text-align: right;border-right: 1px solid #313131;box-sizing: border-box;padding: 5px 10px 5px 45px;}
.nav-previous a:before {content:'';float:left;left:0;top:0;width: 40px;height: 40px;padding: 8px 6px;background: url(img/arrow-left.svg) center no-repeat #313131;box-sizing: border-box;position: absolute;top: 30px;background-size: 25px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.nav-next {float:right;width: 50%;padding: 5px 45px 5px 10px;}
.nav-next a:before {content:'';float:left;right:0;top:0;width: 40px;height: 40px;padding: 8px 6px;background: url(img/arrow-right.svg) center no-repeat #313131;box-sizing: border-box;position: absolute;top: 30px;background-size: 25px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.navigation a {color: #cfc0a1;float:left;width:100%;position: static;}

.comments-area {float:left;width:100%;}
.commentlist {list-style:none;padding:0;}
.comments-area h3 {font-size:22px;}


@media screen and (min-width: 1321px) {
#header-menu > li:hover > a {color:#c69fa1;}
#header-menu > li:hover > a:after {max-width:100%;}
#header-menu > li:hover .sub-menu {max-height:9000px;border:1px solid #2f2f2f;background: #1b1b1b;}
#header-menu > li .sub-menu {border:1px solid transparent;background: transparent;}
#header-menu .sub-menu  li a:hover {background:#2a2a2a;}
}



@media screen and (max-width: 1200px) {
#logo-footer {margin-right: 20px;}
#footer-menu li {padding-right: 20px;}
.footer-layouts>.left {font-size: 18px;}
#footer .row > .right {max-width: 620px;}
.package h3 {font-size: 18px;}
#home-3 h2:after {display:none;}
#home-2 h2 span:before {display:none;}
}
@media screen and (max-width: 1025px) {
#header-menu > li > a {padding: 16px 20px;color: #fff;	display: block;font-size: 20px;text-align: center;}
#header-menu {position:fixed;right:-450px;width:100%;max-width:400px;z-index: 999;background: #000;height: calc(100% - 61px);top: 61px;padding-top: 25px;padding-bottom: 88px;overflow-x: auto;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
.menu-mob #header-menu {right:0;}
.admin-bar #header-menu {height: calc(100% - 105px);top: 105px;}
#header-menu li {display:block;text-align: left;}
.menu-toggle {display:block;}
#site-navigation {margin: 5px 0 0;}

#header-menu .res-iconify {width: 50px;height: 52px;position: absolute;right: 0;top: 1px;display:block;cursor:pointer;}
#header-menu .res-iconify svg {width: 23px;height: auto;stroke: white;position: absolute;top: 16px;right: 10px;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);}
#header-menu .ac-sub-menu .res-iconify {top: -50px;width: 100%;background: #1e1e1e;left: 0;border-bottom: 1px solid #747474;}
#header-menu .ac-sub-menu .res-iconify svg {top: 20px;left: 20px;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);}
#header-menu .ac-sub-menu .res-iconify:after {content: 'BACK';line-height: 50px;padding: 0 0 0 60px;color: #fff;font-weight:700;}
#header-menu .sub-menu {	position: fixed;max-height: 350px;right: -350px;left: unset;width: 350px;z-index: 9;height: 350px;top: 156px;}
.admin-bar #header-menu .sub-menu {top: 188px;}
#header-menu .ac-sub-menu .sub-menu {right: 0;}
#header-menu .sub-menu li a:before {display:none;}
#header-menu .sub-menu li {border-bottom: 1px solid #747474;}
#header-menu .sub-menu li a {color: #f2f2f2;padding: 0 20px;}
.site-branding {max-width: 60px;}
header .row  > .site-info img {display:none;}
header .row  > .site-info {display:none;}
.menu-mob header .row > .site-info {display: block;position: fixed;bottom: 0;right: 0;z-index: 999;padding: 0 20px;text-align: center;width: 100%;max-width: 400px;margin: 0;background: #000;}
.site-branding {max-width: 47px;}
.menu-toggle {top: 11px;}
#logo-footer > a {max-width:100px;}
.our-services h3 {font-size: 30px;}


}

@media screen and (max-width: 980px) {
h2 span {text-align: left;}
.col-2 {width:100%;}
.col-2.left {padding: 0 10px;}
.col-2.right {padding: 0 10px;}
.left-text {max-width:100%;}
.right-text {max-width:100%;}
.left-text .text {max-width:100%;}
.right-text .text {max-width:100%;}
.mob {display:block;}
body .site {padding-top: 60px;}
#logo-footer {margin: 0;width: 100%;text-align: center;}
#logo-footer > a {display: inline-block;max-width: 61px;vertical-align: middle;}
#footer #logo-footer .site-info {float: none;display: inline-block;vertical-align: middle;margin: 0 0 0 20px;}
#footer-ifno .site-info {display:none;}
#footer .row > .right {max-width: 100%;}
#footer-ifno {width: 100%;margin: 20px 0 0;text-align: center;}
#menu-terms {display: inline-block;}
#menu-footer ul.menu {float:none;width:auto;display:inline-block;}
#menu-footer {width: 100%;text-align: center;}
.footer-layouts>.left {width:100%;text-align:center;}
.footer-layouts>.right {width:100%;text-align:center;margin-top:20px;}
.footer-layouts {margin:0;}
.footer-layouts {margin-top: 10px;}

#home-1 {background-size: 100% auto;padding:0}
#home-1 .row-1370 {margin-top: 50%;}
#home-1 h1 {text-align:center;font-size: 18px;}
#home-1 h1 strong {font-size: 36px;}
#home-1 p {text-align:center;}
#home-2 h2 span:before {display:none;}
#home-2 .btn {margin-bottom:20px;}
#home-3 {background-size: 100% auto;padding:0}
#home-3 .col-2.right {margin-top: 50%;}
#home-3 h2:after {display:none;}
#home-3 .btn {margin-bottom: 15px;}
#home-4 .text {padding-left: 45px;}
#home-4 .text:before {width: 36px;height: 36px;}
#home-4 p {padding: 0px 0;text-align: left;}
#packages {flex-wrap: wrap;}
.package {width: 50%;padding: 0px 5px 30px;}
.package h3 {font-size: 22px;}
.packages h2:after {margin: 20px auto 40px;}
.packages {margin-top: 5%;}
#about-1 {background-size: 100% auto;background-position: top center;padding-top:45%;}
#about-1 .scroll {display:none;}
#about-1 h1 {margin: 0 0 5%;}
#about-phone {font-size: 26px;margin: 5% auto;padding-right: 25px;}
#contact-address {font-size: 16px;padding-left: 55px;max-width: 295px;padding-right: 0px;}
#about-2 h2 {margin-top: 5%;}
#about-3 {background-size: 100% auto;padding: 50% 0 0%;}
#about-3 p {font-size: 20px;}
#models-2 {background-size: 100% auto;padding: 4% 0 0;}
.wpcf7-form .col-2.left {padding: 0;margin-bottom: 20px;}
.wpcf7-form .col-2.right {padding: 0;}
.page-id-16 .site-content .container {padding: 18% 0 0;}
.our-services li {width: 94%;}
.our-services h2 {text-align:center;}
.our-services h3 {text-align:center;}
}
@media screen and (max-width: 782px) {
html #wpadminbar {display:none;}
.admin-bar .site-header {top:0;}
body.admin-bar  .site {margin-top: -46px;}
}
@media screen and (max-width: 767px) {
h1 {font-size: 26px;}
h2 {font-size: 22px;}
h2 span {font-size:18px;text-align:left;}
#about-phone {font-size: 20px;padding-right: 78px;}
#about-phone:before {width: 40px;height: 45px;background-size: 100%;}
.wpcf7-form {max-width: 100%;}
#services-1 h1 {margin-bottom: 60%;}
.our-services li {width: 100%;margin-left:0;margin-right:0;}
.services-text {max-width: 100%;margin-left:0;}
.our-services h2 {font-size: 24px;}
.our-services h3 {font-size: 24px;}
h2.tlp-member-title {margin-top: 40px;}
#main-blog .entry-column {flex: 0 0 47%;max-width: 47%;margin-right: 6%;margin-bottom: 6%;}
#main-blog .entry-column:nth-child(3n){margin-right: 6%;}
#main-blog .entry-column:nth-child(2n){margin-right: 0;}
}

@media screen and (max-width: 640px) {
#footer-menu li {padding: 10px 0;width: 100%;}
#footer-menu li a {font-size: 18px;}
.footer-layouts>.left {float: none;max-width: 200px;margin: 0 auto;}
}
@media screen and (max-width: 600px) {
.package {width: 100%;}
	.post-entry {
    width: 90vw;
    margin: auto;
}
}
@media screen and (max-width: 480px) {
.model-nav {padding: 10px 0;}
.model-nav-in {text-align:center;}
.model-nav-in .right {width:100%;}
.model-nav-in a {line-height: 45px;}
}
@media screen and (max-width: 420px) {
#main-blog .entry-column {flex: 0 0 100%;max-width: 100%;margin-right: 0%;}
#main-blog .entry-column:nth-child(3n){margin-right: 0%;}
}
@media screen and (max-width: 374px) {
.site-header {padding: 0 10px;}
.site-branding {max-width: 250px;}
.menu-toggle {right:0;}
.slide-text {max-width: 300px;}
}
.grecaptcha-badge {
    visibility: hidden;
}