@import url("./styles/extra.css");
@import url("./styles/reset.css");
@import url("./styles/responsive.gs.12col.css");
@import url("./styles/wp-essentials.css");
@font-face {font-family: "EntypoRegular";src: url("./include/font/entypo.eot");src: url("./include/font/entypo.eot?#iefix") format("embedded-opentype"),url("./include/font/entypo.woff") format("woff"),url("./include/font/entypo.ttf") format("truetype"),url("./include/font/entypo.svg#EntypoRegular") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: "EntypoSocial";src: url("./include/font/entypo-social.eot");src: url("./include/font/entypo-social.eot?#iefix") format("embedded-opentype"),url("./include/font/entypo-social.woff") format("woff"),url("./include/font/entypo-social.ttf") format("truetype"),url("./include/font/entypo-social.svg#EntypoRegular") format("svg");font-weight: normal;font-style: normal;}
body {font-size: 18px;font-weight: normal;line-height: 1.6;color: #616c77;}
.container {max-width: 1000px;padding: 0 20px;}
.isotope {margin: 0px auto;float: none;}
.row {margin-bottom: 0px;}
#glg-super-header {background: #eff0f2;height: auto !important;height: 50px;min-height: 50px;position: relative;z-index: 999;color: #7f8c9a;font-size: 12px;line-height: 50px;-webkit-box-shadow: 0px 4px 0px 0px rgba(30,30,30,.1);box-shadow: 0px 4px 0px 0px rgba(30,30,30,.1);}
.glg-boxed #glg-super-header {max-width: 1200px;margin: 0px auto;}
#glg-primary-header {width: 100%;max-width: 100%;padding: 20px 0;position: fixed;z-index: 999;line-height: 52px;}
#glg-menu-icon, .glg-menu-mobile, .glg-mobile-logo {display: none;}
#glg-primary-header.fixed {top: 0px;-webkit-box-shadow: 4px 4px 0px 0px rgba(30,30,30,.1);box-shadow: 4px 4px 0px 0px rgba(30,30,30,.1);}
#glg-primary-header #glg-overlay {position: fixed;top: 0px;bottom: 0px;left: 0px;right: 0px;z-index: 100;display: none;}
#glg-primary-header #glg-searchFadeIn {max-width: 960px;width: 100%;position: absolute;top: 20px;margin: 0px auto;display: none;z-index: 101;color: #7f7f7f;}
.flexslider#glg-header-slider {background: #fff url("./images/loading.gif") no-repeat center center;margin: 0px auto 60px;}
.glg-boxed .flexslider#glg-header-slider {max-width: 1200px;}
.flex-caption {width: 960px;position: absolute;top: 30%;left: 47.5%;margin: 40px 0 0 -420px;}
#glg-header-claim {background: green;padding: 10px 0;}
.glg-date-box {width: 100px;height: 100px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;text-align: center;}
#glg-title {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;width: 100%;height: auto !important;height: 300px;min-height: 300px;}
.glg-boxed #glg-title {max-width: 1200px;margin: 0px auto 60px;}
#glg-title, .page.page-template-thmlv-page-contact-php section.gmap {margin: 0 0 90px;}
#glg-rgba {padding: 150px 0 150px;color: #fff;font-size: 42px;font-weight: 200;line-height: 1.2;}
.page.page-template-thmlv-page-contact-php section.gmap {height: auto !important;height: 600px;min-height: 600px;}
.glg-boxed.page.page-template-thmlv-page-contact-php section.gmap {max-width: 1200px;margin: 0px auto;}
.type-portfolio, .type-team {width: 300px;height: auto !important;height: 300px;min-height: 300px;margin: 0 20px 0 0;text-align: center;overflow: hidden;}
.type-portfolio {height: auto !important;height: 480px;min-height: 480px;margin-bottom: 60px;}
.type-team {display: inline-block;zoom: 1;vertical-align: top;}
.single-post article {margin: 0 60px 0 0;}
#glg-filters-menu {margin: 0 0 50px;}
#glg-menu-icon-filter {display: inline;cursor: pointer;color: #7f8c9a;font-size: 16px;padding: 8px;border-bottom: 1px solid #ecf0f1;}
#glg-filters-wrapper {background: #eff0f2;min-width: 180px;display: none;position: absolute;margin-left: -16px;z-index: 11;-webkit-box-shadow: 4px 4px 0px 0px rgba(30,30,30,.1);box-shadow: 4px 4px 0px 0px rgba(30,30,30,.1);padding: 0 20px 16px;font-size: 14px;}
.glg-shape {width: 300px;height: 300px;margin: 16px 0;position: relative;}
.glg-shape:hover .glg-bg {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;display: block;}
.glg-shape .glg-bg {position: absolute;width: 300px;height: 300px;display: table-cell;display: none;vertical-align: middle;text-align: center;top: 0;left: 0;opacity: 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.glg-details {width: 300px;text-align: center;font-size: 16px;}
.page-template-thmlv-page-home-alternative-php .glg-details {color: #c2c2c9;}
.blog article.type-post, .page-template-thmlv-page-blog-php article.type-post, .archive article.type-post, .search-results article.search, .page-template-thmlv-page-sidebar-php .col.span_9 > article {margin: 0 60px 80px 0;padding: 0 0 80px 0;border-bottom: 1px solid #ecf0f1;}
.blog article.type-post.sticky, .page-template-thmlv-page-blog-php article.type-post.sticky {background: #f7f7f7 url("./images/sticky.png") no-repeat left top;padding: 30px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border-bottom: 0px;}
.search-results article.search {margin: 0 0 80px;}
nav#glg-navigation {margin: 0 60px 0 0;text-align: center;}
#glg-footer-claim {background: #eff0f2;padding: 80px 0;color: #bac1c8;font-size: 22px;line-height: 1.4;}
#glg-footer-claim .container.row {text-align: center;}
.glg-boxed #glg-footer-claim {max-width: 1200px;margin: 0px auto;}
footer.row {height: auto !important;height: 200px;min-height: 200px;padding: 90px 0 90px 0;color: #fff;}
.glg-boxed footer.row {max-width: 1200px;margin: 0px auto;}
#glg-copyright {padding: 40px 0;font-size: 12px;color: #fff;}
.glg-boxed #glg-copyright {max-width: 1200px;margin: 0px auto;}
#glg-comments, #respond {margin: 120px 60px 0 0;}
aside section.widget, footer section.widget {margin-bottom: 60px;font-size: 16px;}
.glg-comment-content {margin: 10px 0 0 90px;}
#glg-messages.success {color: #2ecc71;}
#glg-messages.error {color: #e74c3c;}
input[type=text], textarea, select {width: 100%;}
input[type=text], textarea {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 10px 15px;font-size: 16px;font-weight: normal;}
#glg-contactForm input, #glg-contactForm textarea, #commentform input, #commentform textarea {margin: 0 0 15px;}
#glg-searchFadeIn form#searchform input[type=text] {background: transparent;width: 90%;margin: 0px;padding: 10px 15px 10px 0px;border: 0px;box-shadow: none;font-size: 26px;vertical-align: middle;outline: none;color: #fff;}
#commentform input[type=submit], #glg-contactForm input[type=submit] {font-size: 14px;padding: 10px 20px;border: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;cursor: pointer;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;}
#glg-searchFadeIn #searchform #searchsubmit {float: right;}
input[type = submit] {color: #c0c0c0;text-decoration: none;transition: background .2s ease-out 0s,color .2s ease-out 0s,box-shadow .2s ease-out 0s,opacity .2s ease-out 0s;-webkit-transition: background .2s ease-out 0s,color .2s ease-out 0s,box-shadow .2s ease-out 0s,opacity .2s ease-out 0s;-o-transition: background .2s ease-out 0s,color .2s ease-out 0s,box-shadow .2s ease-out 0s,opacity .2s ease-out 0s;}
a {text-decoration: none;-webkit-transform: color;-webkit-transform: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: .2s;-webkit-transition-duration: .2s;-moz-transform: color;-moz-transform: opacity;-moz-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-moz-transition-duration: .2s;-moz-transition-duration: .2s;transform: color;transform: opacity;transition-timing-function: ease-out;transition-timing-function: ease-out;transition-duration: .2s;transition-duration: .2s;}
#glg-primary-header .glg-logo-link {font-size: 40px;color: #fff;font-weight: 400;}
#glg-primary-header #glg-iconFadeIn {color: #fff;}
#glg-primary-header nav ul.primary-menu li a, #glg-filters li a, .glg-menu-mobile ul.primary-menu li a {font-size: 16px;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity: .8;-khtml-opacity: .8;opacity: .8;}
.glg-menu-mobile ul.primary-menu li a {color: #34495e !important;}
#glg-primary-header nav ul.primary-menu li a:hover, #glg-primary-header nav ul.primary-menu li.current-menu-item a, #glg-primary-header #glg-iconFadeIn:hover {color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
#glg-primary-header nav ul.primary-menu li ul.sub-menu li a, ul#glg-filters li a, .glg-menu-mobile ul.primary-menu li ul.sub-menu li a {color: #34495e;font-size: 14px;}
#glg-menu-icon {background: url("./images/mobile-menu-icon.png");border-bottom: 0px;}
#glg-rgba a {color: #fff;}
.flex-caption a {color: #fff;font-size: 36px;font-weight: 200;line-height: 1.2;}
.flex-caption a:hover {color: #fff;}
.type-post .entry-meta a, .single-post .entry-meta a {color: #c2c2c9;}
.type-post .entry-meta a:hover, .single-post .entry-meta a:hover {color: #7f8c9a;}
.type-post.format-link a {font-size: 42px;font-weight: 400;color: #34495e;line-height: 1.1;}
.social li a {color: #7f8c9a;}
.social li a.behance:hover {color: #006cff;}
.social li a.dribbble:hover {color: #f8619e;}
.social li a.facebook:hover {color: #4973d2;}
.social li a.flickr:hover {color: #f759aa;}
.social li a.google:hover {color: #dd4a38;}
.social li a.instagram:hover {color: #3f729b;}
.social li a.linkedin:hover {color: #069;}
.social li a.pinterest:hover {color: #cb2027;}
.social li a.tumblr:hover {color: #2c4762;}
.social li a.twitter:hover {color: #02b0e8;}
.social li a.vimeo:hover {color: #4bf;}
footer .social li a:hover {color: #fff !important;}
nav#glg-navigation a, ul#glg-navigation li a {color: #c2c2c9;}
.more-link, a.more {width: auto;margin: 40px 0 0;display: inline-block;color: #fff;padding: 12px 15px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 14px;}
.glg-details a {color: #34495e;font-size: 24px;line-height: 1;font-weight: 400;text-decoration: none;}
.glg-details > a:first-child {margin: 0 0 10px;display: block;text-align: center;}
.glg-details span.glg-categories a {font-size: 16px;color: #c2c2c9;}
#glg-copyright a:hover, footer section.widget a:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: .5;-khtml-opacity: .5;opacity: .5;}
footer section.widget a {color: #fff;}
.comment-reply-link {padding: 6px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;font-size: 11px;margin: 0 0 0 90px;}
section.widget.widget_social_widget ul li {margin: 0 15px 15px 0;display: inline-block;zoom: 1;}
.thmlv_short_button.emerald {border-bottom: 2px solid #16a085 !important;}
.thmlv_short_button.green-apple {border-bottom: 2px solid #27ae60 !important;}
.thmlv_short_button.river {border-bottom: 2px solid #2980b9 !important;}
.thmlv_short_button.midnight-blue {border-bottom: 2px solid #2c3e50 !important;}
.thmlv_short_button.sunset {border-bottom: 2px solid #f39c12 !important;}
.thmlv_short_button.carrot {border-bottom: 2px solid #d35400 !important;}
.thmlv_short_button.tango {border-bottom: 2px solid #c0392b !important;}
.thmlv_short_button.silver {border-bottom: 2px solid #bdc3c7 !important;}
.thmlv_short_button.concrete {border-bottom: 2px solid #7f8c8d !important;}
.thmlv_short_button.dark {border-bottom: 2px solid #282828 !important;}
.thmlv-wrapper .thmlv-next:hover, .thmlv-wrapper .thmlv-prev:hover {background: #7f8c9a;}
.comment-edit-link {color: #7f8c9a;font-size: 12px;}
.glg-archives a {color: #c2c2c9;}
.glg-shape .overlay {display: block;width: 310px;height: 310px;position: absolute;top: -5px;left: -5px;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: .6s;-moz-transform: scale(1,1);-moz-transition-timing-function: ease-out;-moz-transition-duration: .6s;transform: scale(1,1);transition-timing-function: ease-out;transition-duration: .6s;z-index: 500;pointer-events: none;background-repeat: no-repeat;outline: 0;opacity: 1;color: #000;}
.glg-shape .overlay.square {background: url("./images/square.png");}
.glg-shape .overlay.circle {background: url("./images/round.png");}
.glg-shape .overlay.hexagon {background: url("./images/hexagon.png");}
.glg-shape .overlay.pentagon {background: url("./images/pentagon.png");}
.glg-shape .overlay.triangle {background: url("./images/triangle.png");}
.glg-shape .overlay.star {background: url("./images/star.png");}
.glg-shape .overlay.flower {background: url("./images/flower.png");}
.glg-shape .overlay.zigzag {background: url("./images/zigzag.png");}
.glg-shape:hover .overlay {transform: scale(1.07,1.07);transition-timing-function: ease-out;transition-duration: .3s;-webkit-transform: scale(1.07,1.07);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: .3s;-moz-transform: scale(1.07,1.07);-moz-transition-timing-function: ease-out;-moz-transition-duration: .3s;opacity: 1;color: #000;}
#cancel-comment-reply-link {font-size: 18px;}
.container.row .span_9 ul, .container.row .span_12 ul {list-style-type: disc;}
.container.row .span_9 ol, .container.row .span_12 ol {list-style-type: decimal;}
#glg-primary-header nav ul.primary-menu {text-align: right;}
#glg-primary-header nav ul.primary-menu li {margin: 0 30px 0 0;display: inline-block;zoom: 1;}
.flexslider#glg-header-slider .slides li {background-position: 50% 0;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height: 600px;position: relative;}
.glg-highlights {margin: 0 0 80px;text-align: center;}
#glg-super-header .social, #glg-copyright .social {text-align: right;}
.glg-details .social {margin: 10px 0 0;text-align: center;}
.social li {margin: 0 0 0 10px;display: inline-block;zoom: 1;vertical-align: middle;}
.entry-meta {margin: 45px 0 0;color: #c0c0c0;font-size: 16px;}
#glg-rgba .entry-meta {margin: 45px 0 0;color: #fff;}
.type-post ul.entry-meta, .single-post ul.entry-meta {margin: 0 0 50px;}
.entry-meta li {margin: 0 30px 0 0;display: inline-block;zoom: 1;}
#glg-rgba ul.entry-meta li {margin: 0 0 10px 0;display: block;}
ul#glg-navigation {margin: 80px 0 0;padding: 80px 0 0;border-top: 1px solid #ecf0f1;text-align: center;}
ul#glg-navigation li {display: inline-block;zoom: 1;}
ul.primary-menu ul {position: absolute;top: -999em;width: 10em;}
ul.primary-menu ul li {width: 100%;}
ul.primary-menu li:hover {visibility: inherit;}
ul.primary-menu li {float: left;position: relative;}
ul.primary-menu li:hover ul, ul.primary-menu li.sfHover ul {left: 0;top: 30px;z-index: 99;}
ul.primary-menu li:hover li ul, ul.primary-menu li.sfHover li ul {top: -999em;}
ul.primary-menu li li:hover ul, ul.primary-menu li li.sfHover ul {left: 10em;top: 0;}
ul.primary-menu li li:hover li ul, ul.primary-menu li li.sfHover li ul {top: -999em;}
ul.primary-menu li li li:hover ul, ul.primary-menu li li li.sfHover ul {left: 10em;top: 0;}
ul.primary-menu li ul li, ul#glg-filters li {padding: 16px 0 0;line-height: 1;}
ul.primary-menu li ul.sub-menu {padding: 0 20px 16px;margin-left: -16px;margin-top: 22px;-webkit-box-shadow: 4px 4px 0px 0px rgba(30,30,30,.1);box-shadow: 4px 4px 0px 0px rgba(30,30,30,.1);}
.glg-menu-mobile ul.primary-menu li ul.sub-menu {margin: 0px;}
ul#glg-filters {list-style-type: none;}
.flexslider#inner-slider .flex-control-nav {text-align: center;}
.glg-highlights li {margin: 0 20px 0 0;display: inline-block;zoom: 1;vertical-align: top;list-style-type: none;}
.commentlist .comment {padding: 30px 0 30px;list-style-type: none;}
.commentlist ul li.comment {padding: 30px 0 60px 90px;}
.comment a.pubtime {font-size: 16px;}
.glg-archives li {margin: 0 0 10px;}
#glg-contactForm ul {list-style-type: none;}
.container.row .span_9 h1, .container.row .span_12 h1 {font-size: 42px;color: #34495e;line-height: 1.2;margin: 0 0 25px;}
.container.row .span_9 h2, .container.row .span_12 h2 {font-size: 36px;color: #34495e;line-height: 1.2;margin: 0 0 15px;}
.container.row .span_9 h3, .container.row .span_12 h3 {font-size: 24px;color: #34495e;line-height: 1.4;margin: 0 0 12px;}
.container.row .span_9 h4, .container.row .span_12 h4 {font-size: 16px;line-height: 1.4;margin: 0 0 12px;}
.container.row .span_9 h5, .container.row .span_12 h5 {font-size: 12.5px;line-height: 1.4;margin: 0 0 12px;}
.container.row .span_9 h6, .container.row .span_12 h6 {font-size: 10px;line-height: 1.4;margin: 0 0 12px;}
.page-template-thmlv-page-home-alternative-php h1 {color: #16a085;font-size: 42px;font-weight: 400;letter-spacing: -.025em;}
#glg-title h1 {color: #fff;font-size: 60px;font-weight: 400;text-transform: uppercase;letter-spacing: -.025em;line-height: 1;padding: 0 0 15px;word-wrap: break-word;}
#glg-title h2 {color: #fff;font-size: 36px;font-weight: 200;line-height: 1.2;}
#glg-title h3 {font-size: 24px;}
.container.row h1.glg-from {text-align: center;border-bottom: 1px solid #ecf0f1;padding-bottom: 15px;margin-bottom: 30px;color: #34495e;}
.container.row a h1.glg-post-title, .single-post .container.row h1.glg-post-title, .type-post.format-quote p {margin: 30px 0 25px;padding: 0 0 4px;font-size: 42px;font-weight: 400;color: #34495e;line-height: 1.1;}
.container.row a h1.glg-post-title {-webkit-transform: color;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: .2s;-moz-transform: color;-moz-transition-timing-function: ease-out;-moz-transition-duration: .2s;transform: color;transition-timing-function: ease-out;transition-duration: .2s;}
.container.row .sticky a h1.glg-post-title {display: inline-block;font-size: 62px;}
.container.row .sticky a:hover h1.glg-post-title {}
section.widget h4 {margin: 0 0 20px;color: #fff;font-size: 14px;font-weight: 600;text-transform: uppercase;}
h3#reply-glg-title {padding: 0 0 30px;margin: 0 0 30px;font-size: 18px;font-size: 42px;font-weight: 600;font-weight: 400;color: #34495e;line-height: 1.1;border-bottom: 1px solid #ecf0f1;}
h1.glg-member-name {margin: 0 0 10px;color: #34495e !important;font-size: 24px !important;text-align: center;line-height: 1 !important;font-weight: 500;}
#glg-comments h1, h3#reply-title {margin: 0 0 30px;padding: 0 0 30px;border-bottom: 1px solid #ecf0f1;color: #34495e;font-size: 42px;font-weight: 400;line-height: 1.1;}
h3#reply-title {margin: 60px 0 30px;}
p {margin: 0 0 30px;}
.type-post.format-link p, .type-post.format-quote p {margin: 60px 0;padding: 0;}
.glg-archive-title {color: #34495e;font-size: 26px;font-weight: 400;margin: 0 0 12px;}
.clear {clear: both;}
.container.row img {max-width: 100%;height: auto;display: block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#glg-primary-header .glg-logo-link img {max-height: 60px;}
#glg-primary-header .glg-logo-link:active img {margin: 1px 0 0 0;}
.blog .type-post img:hover, .page-template-thmlv-page-blog-php .type-post img:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter: alpha(opacity=75);-moz-opacity: .75;-khtml-opacity: .75;opacity: .75;}
.comment img {margin: 0 30px 0 0;float: left;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.pictogram {font-family: "EntypoRegular";font-size: 28px;font-weight: normal;vertical-align: middle;line-height: 0;}
.pictogram-social {font-family: "EntypoSocial";font-size: 26px;line-height: 0;}
.pictogram.badge {font-size: 40px;color: #c2c2c9;}
#glg-rgba .pictogram {font-size: 36px;}
.type-post.format-link .pictogram, .type-post.format-quote .pictogram {width: 100%;display: inline-block;color: #c2c2c9;font-size: 62px;text-align: center;line-height: 0em;}
.type-portfolio > .pictogram {font-size: 38px;}
#glg-primary-header .col.span_1 {text-align: right;}
.glg-date-box .day {padding: 25px 0 0;display: block;font-size: 2em;line-height: 1em;text-align: center;}
.glg-date-box .month {display: block;font-size: .9em;line-height: 1em;text-align: center;}
.glg-date-box .month {font-weight: 200;}
.blog .type-post img, .page-template-thmlv-page-blog-php .type-post img, .archive .type-post img, .fluid-width-video-wrapper {margin: 0 0 30px;}
.post-nav {font-size: 52px;}
span.glg-categories {font-size: 16px;color: #c2c2c9;}
.type-team span.glg-categories {margin: 3px 0 10px;font-size: 16px;color: #c2c2c9;text-align: inherit;display: block;}
.entry-meta span.glg-categories {color: #fff;}
.entry-meta .glg-love-it-counter {color: #fff;}
.comment span.author {font-size: 22px;font-weight: 400;color: #34495e;line-height: 1.4;}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {#glg-menu-icon {background: url("./images/mobile-menu-icon@2x.png");}
	.blog article.type-post.sticky, .page-template-thmlv-page-blog-php article.type-post.sticky {background: #f7f7f7 url("./images/sticky@2x.png") no-repeat left top;}}
