/*
Theme Name: GlobeCore UA 2018
Theme URI: https://globeccore.ua
Author: GlobeCore Team
Author URI: https://globeccore.ua
Description: 
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.comments-link a:before, .edit-link a:before, .entry-meta .author a:before, .tags-links a:first-child:before{top:-1px; position:relative}
.comment-reply-title small a:hover, .entry-header .entry-title a, .format-quote .entry-content cite a:hover, .image-navigation a:hover, .navigation a:hover, .paging-navigation a:hover .meta-nav{text-decoration:none}
button, button:hover{transition:background-color .3s}
.entry-meta{font-size:14px; clear:both}
.entry-meta>span{margin-right:20px}
.entry-meta>span:last-child{margin-right:0}
.comments-link a:before, .featured-post:before{margin-right:2px}
.single-author .entry-meta .author, .sticky.format-audio .entry-meta .date, .sticky.format-chat .entry-meta .date, .sticky.format-gallery .entry-meta .date, .sticky.format-image .entry-meta .date, .sticky.format-standard .entry-meta .date{display:none}
.entry-header, .entry-header img.wp-post-image{margin-bottom:1.714285714rem}
.entry-header .entry-title{line-height:1.2; font-weight:400}
.entry-header .entry-format{margin-top:1.714285714rem; font-weight:400}
.entry-header .comments-link{margin-top:1.714285714rem; font-size:13px; font-size:.928571429rem; line-height:1.846153846; color:#757575}
.comments-link a, .entry-meta a{color:#757575}
.comments-link a:hover, .entry-meta a:hover{color:#21759b}
article.sticky .featured-post{border-top:4px double #ededed; border-bottom:4px double #ededed; color:#757575; font-size:13px; font-size:.928571429rem; line-height:3.692307692; margin-bottom:1.714285714rem; text-align:center}
.entry-content, .entry-summary, .mu_register{line-height:1.714285714}
.author-avatar img, .comment-content img, .entry-content img, .widget img, img.header-image, img.wp-post-image{border-radius:3px}
.wp-caption{max-width:100%; padding:4px}
.entry-caption, .gallery-caption, .wp-caption .wp-caption-text{font-style:inherit; font-size:16px; line-height:2; color:#757575; text-align:center}
.rsswidget img, img.wp-smiley{border:0; border-radius:0; box-shadow:none; margin-bottom:0; margin-top:0; padding:0}
.blog .format-aside:first-of-type, .blog .format-link:first-of-type, .format-aside+.format-aside, .format-aside+.format-link, .format-link+.format-aside, .single .format-aside:first-of-type, .single .format-link:first-of-type{box-shadow:inset 0 2px 2px rgba(173,165,105,.2)}
.entry-content dl.gallery-item{margin:0}
.gallery-caption, .gallery-item a{width:90%}
.gallery-caption a{display:inline}
.format-chat .entry-meta .author, .format-image .categories-links, .format-image .tags-links{display:none}
.gallery-columns-1 .gallery-item a{max-width:100%; width:auto}
.gallery .gallery-icon img{height:auto; max-width:90%; padding:5%}
.gallery-columns-1 .gallery-icon img{padding:3%}
.gallery-item{float:left; margin-top:10px; text-align:center; width:33%}
.format-aside{background-color:#f7f5e7}
.format-aside .entry-meta{margin-top:0}
.format-aside blockquote{font-size:100%; font-weight:400}
.format-aside cite{font-size:100%; text-transform:none}
.ct7-title, button{text-transform:uppercase}
.format-aside cite:before{content:"2014"; margin-right:5px}
.format-audio{background-color:#db572f}
.format-audio .entry-title{font-size:28px; font-weight:700}
.format-audio .entry-content:before{content:"f109"; float:left; font-size:64px; position:relative; top:4px}
.format-audio .entry-content a, .format-audio .entry-content a:hover, .format-audio .entry-meta a, .format-audio .entry-meta a:hover{color:#fbfaf3}
.format-audio .audio-content{background:url(images/dotted-line.png) left top repeat-y; background-size:4px 4px; float:right; padding-left:35px; width:80%; width:-webkit-calc(100% - 85px); width:calc(100% - 85px)}
.format-audio .wp-audio-shortcode{height:30px!important; margin:20px 0; max-width:400px!important}
.format-audio audio{max-width:100%!important}
.format-chat{background-color:#eadaa6}
.format-chat .entry-title{font-size:28px; font-weight:700}
.format-chat .entry-meta .date a:before, .format-chat .entry-meta a{content:"f108"; margin-right:2px}
.format-chat .chat{margin:0}
.format-chat .chat .chat-timestamp{color:#722d19; float:right; font-size:12px; font-weight:400; margin:5px 10px 0}
.format-chat .chat .fn{font-style:normal}
.format-gallery{background-color:#fbca3c}
.format-gallery .entry-header{margin-bottom:15px}
.format-link .entry-content p:last-child, .format-link .entry-header, .format-status .entry-content p:last-child{margin-bottom:0}
.format-gallery .entry-title{font-size:50px; font-weight:400; margin:0}
.format-gallery .entry-content a, .format-gallery .entry-meta a{color:#722d19}
.format-image .entry-title{font-size:28px; font-weight:700}
.format-link{background-color:#f7f5e7}
.format-link .entry-title{color:#ca3c08; display:inline; font:300 italic 20px "Source Sans Pro",Helvetica,sans-serif; margin-right:20px}
.format-link .entry-title a{color:#bc360a}
.format-link div.entry-meta{display:inline}
.format-quote{background-color:#210d10}
.format-quote .entry-content, .format-quote .entry-meta{color:#f7f5e7}
.format-quote .entry-content blockquote{font-size:28px; margin:0}
.format-quote .entry-content a, .format-quote .entry-meta a, .format-quote .linked{color:#e63f2a}
.format-quote .entry-content cite a{border-bottom:1px dotted #fff; color:#fff}
.format-quote blockquote cite, .format-quote blockquote small{display:block; font-size:16px}
.format-quote blockquote{font-style:italic; font-weight:300; padding-left:75px; position:relative}
.format-quote blockquote:before{content:'201C'; font-size:140px; font-weight:400; line-height:.8; padding-right:25px; position:absolute; left:-15px; top:-3px}
.format-quote .entry-meta .author{display:none}
.format-status{background-color:#722d19; padding:0}
.format-status .entry-content, .format-status .entry-meta{padding-left:35px; position:relative}
.format-status .entry-content a{color:#eadaa6}
.format-status .entry-meta a{color:#f7f5e7}
.sidebar .format-status .entry-content, .sidebar .format-status .entry-meta{padding-left:95px}
.format-status .entry-content:before, .format-status .entry-meta:before{background:url(images/dotted-line.png) left bottom repeat-y; background-size:4px 4px; content:""; display:block; height:100%; position:absolute; left:10px; top:0; width:1px}
.sidebar .format-status .entry-content:before, .sidebar .format-status .entry-meta:before{left:70px}
.format-status .categories-links, .format-status .tags-links{display:none}
.format-status .entry-meta:before{background-position:left top}
.format-status .entry-content{color:#f7f5e7; font-size:24px; font-style:italic; font-weight:300; padding-bottom:30px; padding-top:40px; position:relative}
.format-status .entry-content p:first-child:before{background-color:rgba(0,0,0,.65); content:""; height:3px; margin-top:13px; position:absolute; left:4px; width:13px}
.sidebar .format-status .entry-content>p:first-child:before{left:64px}
.format-status .entry-meta{margin-top:0; padding-bottom:40px}
.format-status .entry-meta .date a:before{content:"f105"}
.format-video{background-color:#db572f}
.format-video .entry-content a, .format-video .entry-content a:hover, .format-video .entry-meta a, .format-video .entry-meta a:hover{color:#fbfaf3}
.format-video .entry-title{font-size:50px; font-weight:400}
.format-video .entry-meta{color:#220e10}
.attachment .hentry{background-color:#e8e5ce; margin:0; padding:0}
.attachment .entry-header{margin-bottom:0; max-width:1040px; padding:30px 0}
.attachment .entry-title{display:inline-block; float:left; font:300 italic 30px "Source Sans Pro",Helvetica,sans-serif; margin:0}
.attachment .entry-title:before{content:"f416"; font-size:32px; margin-right:10px}
.attachment .entry-meta{clear:none; color:inherit; float:right; max-width:604px; padding:9px 0 0; text-align:right}
.hentry.attachment:not(.image-attachment) .entry-meta{max-width:104px}
.attachment footer.entry-meta, .single-attachment .site-main .sidebar-container{display:none}
.attachment-meta:before{content:"f307"}
.full-size-link a:before{content:"f402"}
.full-size-link:before{content:none}
.attachment .entry-meta .edit-link:before, .attachment .entry-meta a, .attachment .full-size-link:before{color:#ca3c08}
.attachment .entry-content{background-color:#fff; max-width:100%; padding:40px 0}
.image-navigation{margin:0 auto; max-width:1040px; position:relative}
.image-navigation .nav-next, .image-navigation .nav-previous{position:absolute; top:50px}
.image-navigation .nav-previous{left:0}
.image-navigation .nav-next{right:0}
.image-navigation .meta-nav{font-size:32px; font-weight:300; vertical-align:-4px}
.attachment .entry-attachment, .attachment p.attachment{margin:0 auto; max-width:724px; text-align:center}
.attachment .entry-attachment .attachment{display:inline-block}
.attachment .entry-caption{text-align:left}
.attachment .entry-description{margin:20px auto 0; max-width:604px}
.attachment .entry-caption p:last-child, .attachment .entry-description p:last-child{margin:0}
.navigation .nav-previous{float:left}
.navigation .nav-next{float:right}
.paging-navigation{padding:40px 0}
.paging-navigation .nav-links{margin:0 auto; max-width:604px; width:100%}
.sidebar .paging-navigation .nav-links{max-width:1040px; padding:0 376px 0 60px}
.paging-navigation .nav-next{padding:13px 0}
.paging-navigation a{font-size:22px; font-style:italic; font-weight:300}
.paging-navigation .meta-nav{border-radius:50%; color:#fff; display:inline-block; font-size:26px; padding:3px 0 8px; text-align:center; width:50px}
.paging-navigation .nav-previous .meta-nav{margin-right:10px; padding:17px 0 23px; width:80px}
.paging-navigation .nav-next .meta-nav{margin-left:10px}
.post-navigation{
    position: relative;
    font-size: 15px; 
    font-style: italic; 
    font-weight: 300; 
    padding: 20px 0;
    float: right;
}
.post-navigation .nav-links{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}
/*.sidebar .post-navigation .nav-links{padding:0 376px 0 60px}*/
.post-navigation a[rel=next]{float:right; text-align:right}
.author-info{margin:0 auto; max-width:604px; padding:30px 0 10px; text-align:left; width:100%}
.author.sidebar .author-info{max-width:1040px; padding:30px 376px 10px 60px}
.single .author-info{padding:50px 0 0}
.author-avatar .avatar{float:left; margin:0 30px 30px 0}
.single-format-status .author-description{color:#f7f5e7}
.author-description .author-title{clear:none; font:300 italic 20px "Source Sans Pro",Helvetica,sans-serif; margin:0 0 8px}
.author-link{color:#ca3c08; margin-left:2px}
.author.archive .author-link{display:none}
.archive-header{background-color:#e8e5ce}
.archive-meta, .archive-title{font:300 italic 30px "Source Sans Pro",Helvetica,sans-serif; margin:0 auto; max-width:1040px; padding:30px 0; width:100%}
.archive-meta{font-size:16px; font-style:normal; font-weight:400; margin-top:-15px; padding:0 0 11px}
.sidebar .archive-meta{padding-right:316px}
.page-title{font:300 italic 30px "Source Sans Pro",Helvetica,sans-serif; margin:0 auto; max-width:1040px; padding:30px 0; width:100%}
.page-content{margin:0 auto; max-width:604px; padding:40px 0; width:100%}
.sidebar .page-content{margin:0 auto; max-width:1040px; padding:40px 376px 40px 60px}
.error404 .page-header{background-color:#fff}
.error404 .page-title{line-height:.6; margin:0; padding:300px; position:relative; text-align:center; width:auto}
.error404 .page-title:before{color:#e8e5ce; content:"f423"; font-size:964px; line-height:.6; overflow:hidden; position:absolute; left:7px; top:28px}
.error404 .page-wrapper{background-color:#e8e5ce}
.error404 .page-content, .error404 .page-header{margin:0 auto; max-width:1040px; padding-bottom:40px; width:100%}
.comment-list, .comment-reply-title, .comment-respond .comment-form, .comment-respond iframe, .comments-title, .must-log-in{display:block; margin-left:auto; margin-right:auto; max-width:604px; width:100%}
.sidebar .comment-list, .sidebar .comment-navigation, .sidebar .comment-reply-title, .sidebar .comment-respond .comment-form, .sidebar .comments-title, .sidebar .must-log-in{max-width:1040px; padding-left:60px; padding-right:376px}
.comments-title{font:300 italic 28px "Source Sans Pro",Helvetica,sans-serif}
.comment-list, .comment-list .children{list-style-type:none; padding:0}
.comment-list .children{margin-left:20px}
.comment-list .children>li:before, .comment-list>li:after{background:url(images/dotted-line.png) left top; background-size:4px 4px; content:""; display:block; height:1px; width:100%}
.comment-list>li:last-child:after{display:none}
.comment-body{padding:24px 0; position:relative}
.comment-author{float:left; max-width:74px}
.comment-author .avatar{display:block; margin-bottom:10px}
.comment-author .fn{word-wrap:break-word}
.comment-author .fn, .comment-author .url, .comment-reply-link, .comment-reply-login{font-size:14px; font-style:normal; font-weight:400}
.comment-meta, .comment-meta a, .ping-meta{font-size:13px}
.says{display:none}
.no-avatars .comment-author{margin:0 0 5px; max-width:100%; position:relative}
.no-avatars .comment-content, .no-avatars .comment-list .reply, .no-avatars .comment-metadata{width:100%}
.bypostauthor>.comment-body .fn:before{vertical-align:text-top}
.comment-list .edit-link{margin-left:20px}
.comment-awaiting-moderation, .comment-content, .comment-list .reply, .comment-metadata{float:right; width:79%; width:-webkit-calc(100% - 124px); width:calc(100% - 124px)}
.comment-metadata{margin-bottom:20px}
.ping-meta{line-height:2}
.comment-awaiting-moderation:before{content:"f414"; margin-right:5px; position:relative; top:-2px}
.comment-reply-link:before, .comment-reply-login:before{margin-right:3px}
.comment-respond{padding:30px 0}
.comment .comment-respond{margin-bottom:20px; padding:20px}
.comment-reply-title{font:300 italic 28px "Source Sans Pro",Helvetica,sans-serif}
.comment-reply-title small a{display:inline-block; float:right; height:16px; overflow:hidden; width:16px}
.comment-reply-title small a:before{vertical-align:top}
.sidebar .comment-list .comment-reply-title, .sidebar .comment-list .comment-respond .comment-form{padding:0}
.comment-form .comment-notes{margin-bottom:15px}
.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url{margin-bottom:8px}
.comment-form [for=author], .comment-form [for=email], .comment-form [for=url], .comment-form [for=comment]{float:left; padding:5px 0; width:120px}
.comment-form input[type=email], .comment-form input[type=url], .comment-form input[type=text]{max-width:270px; width:60%}
.comment-form textarea{width:100%}
.form-allowed-tags, .form-allowed-tags code{font-size:12px}
.form-allowed-tags code{font-size:10px; margin-left:3px}
.comment-navigation, .no-comments{font-size:20px; font-style:italic; font-weight:300}
.comment-list .pingback, .comment-list .trackback{padding-top:24px}
.comment-navigation{margin:0 auto; max-width:604px; padding:20px 0 30px; width:100%}
.no-comments{margin:0; padding:40px 0; text-align:center}
.sidebar .no-comments{padding-left:60px; padding-right:376px}
#siteorigin-panels-builder-9 {
    float: right;
    width: 380px;
    margin-top: -10px;
}
.gc-page-404-title {
    text-align: center;
}
@media screen and (max-width:775px){.int-contacts{float:left}
}
@media(max-width:1599px){.site{border:0}
}
@media screen and (max-width:484px){.crp_related li{margin:0 6%; max-width:181px!important}
}
@media screen and (min-width:650px) and (max-width:1014px){.crp_related li{margin-left:18%; max-width:183px!important}
}
@media screen and (min-width:451px) and (max-width:484px){.crp_related li{margin:0 30%}
}
@media screen and (min-width:845px) and (max-width:912px){.crp_related li{margin-left:14%; margin-right:14%}
}
@media screen and (min-width:650px) and (max-width:844px){.crp_related li{margin-left:15%}
}
@media(max-width:1069px){.sidebar .wp-caption.alignleft,.sidebar img.alignleft{margin-left:0}
.sidebar .wp-caption.alignright, .sidebar img.alignright{margin-right:0}
.error404 .page-header{margin-left:auto; max-width:604px; width:100%}

.error404 .page-title{font-size:24px; padding:180px}
.error404 .page-title:before{font-size:554px}
.attachment .image-navigation{max-width:724px}
.image-navigation .nav-next, .image-navigation .nav-previous{position:static}
.site-main .widget-area{margin-right:60px}
}
@media(max-width:960px){.attachment .entry-header,.author.sidebar .author-info,.blog.sidebar .page-content,.search.sidebar .page-content,.sidebar .archive-meta,.sidebar .comment-list,.sidebar .comment-navigation,.sidebar .comment-reply-title,.sidebar .comment-respond .comment-form,.sidebar .comments-title,.sidebar .entry-content,.sidebar .entry-header,.sidebar .entry-meta,.sidebar .entry-summary,.sidebar .featured-gallery,.sidebar .no-comments,.sidebar .post-navigation .nav-links,.sidebar .site-info{padding-left:0; padding-right:0}
.attachment .entry-header, .blog.sidebar .page-content, .search.sidebar .page-content, .sidebar .comments-title, .sidebar .site-info{max-width:604px}
.attachment .entry-meta{float:left; text-align:left; width:100%}
.attachment .entry-content{max-width:100%; padding:40px 0}
.format-status .entry-content{padding-top:40px}
.format-status .entry-meta{padding-bottom:40px}
.sidebar .format-status .entry-content, .sidebar .format-status .entry-meta{padding-left:35px}
.sidebar .format-status .entry-content:before, .sidebar .format-status .entry-meta:before{left:10px}
.sidebar .format-status .entry-content p:first-child:before{left:4px}
.sidebar .paging-navigation .nav-links{padding:0 60px}
.site-main .sidebar-container{height:auto; margin:0 auto; max-width:604px; position:relative; top:20px}
.site-main .widget-area{float:none; margin:0; width:100%}
.sidebar .site-footer .widget-area{max-width:100%; left:0}
.cf7-right-form .wpcf7-recaptcha iframe {
    margin-left: 0px!important;
}
}
table, table td{text-align:center}
@media(max-width:767px){.entry-content .wp-caption.alignleft,.entry-content img.alignleft{margin-left:0}
.entry-content .wp-caption.alignright, .entry-content img.alignright{margin-right:0}
.attachment .entry-attachment .attachment, .attachment .image-navigation{max-width:604px; padding:0; width:100%}
.gallery-caption{display:none}
}
@media(max-width:643px){.site-title{font-size:30px}
#content .author-info, 
#content .entry-content, 
#content .entry-header, 
#content .entry-summary, 
#content .featured-gallery, 
#content footer.entry-meta, 
.blog.sidebar .page-content, 
.comment-respond, 
.comments-area .comment-list, 
.comments-area .comment-navigation, 
.comments-area .comments-title, 
.paging-navigation .nav-links, 
.search.sidebar .page-content, 
.sidebar .paging-navigation .nav-links, 
.sidebar .post-navigation .nav-links, 
.sidebar .site-info{
    padding-left:0; 
    padding-right:0}
#content .format-status .entry-content, #content .format-status .entry-met{padding-left:35px}
.menu-toggle{cursor:pointer; display:inline-block; font:700 16px/1.3 "Source Sans Pro",Helvetica,sans-serif; margin:0; padding:12px 0 12px 20px}
.menu-toggle:after{content:"f502"; font-size:12px; padding-left:8px; vertical-align:-4px}
.toggled-on .menu-toggle:after{content:"f500"; vertical-align:2px}
.toggled-on .nav-menu, .toggled-on .nav-menu>ul{display:block; margin-left:0; padding:0; width:100%}
.toggled-on .children, .toggled-on li{display:block}
.toggled-on .nav-menu li>ul{display:block; float:none; margin-left:20px; position:relative; left:auto; top:auto}
.format-audio .entry-content:before, div.nav-menu>ul, ul.nav-menu{display:none} 
.toggled-on .nav-menu li>ul a{width:auto}
#content .featured-gallery{padding-left:24px}
.gallery-columns-1 .gallery-item{margin-right:0; width:100%}
.entry-title, .format-chat .entry-title, .format-gallery .entry-title, .format-image .entry-title, .format-video .entry-title{font-size:22px; font-weight:700}
.format-quote blockquote, .format-status .entry-content{font-size:18px}
.format-quote blockquote cite, .format-quote blockquote small{font-size:13px}
.error404 .page-title{padding:40px 0 0}
.error404 .page-title:before{content:normal}
.comment-author{margin-right:30px}
.comment-author .avatar{height:auto; max-width:100%}
.comment-content, .comment-list .reply, .comment-metadata{width:70%; width:-webkit-calc(100% - 104px); width:calc(100% - 104px)}
.comment-form input[type=email], .comment-form input[type=url], .comment-form input[type=text]{width:-webkit-calc(100% - 120px); width:calc(100% - 120px)}
.comment-form textarea{height:80px}
.format-audio .audio-content{background-image:none; float:none; padding-left:0; width:auto}
}
@media screen and (max-width:420px){
    .entry-content,
    .page>.entry-header,
    .post>.entry-content,
    .post>.entry-header{
        max-width:100%;
    }
}
@media screen and (max-width:450px){

}
@media screen and (min-width:421px) and (max-width:450px){

}
@media(max-width:1300px){.social{display:inline-flex; width:100%}
.push{margin:15px 10px}

}
@media(max-width:359px){.gallery{margin-left:0}
.gallery .gallery-item, .gallery-columns-2.gallery-size-thumbnail .gallery-item{max-width:none; width:49%; width:-webkit-calc(50% - 4px); width:calc(50% - 4px)}
.gallery-columns-1.gallery-size-medium, .gallery-columns-1.gallery-size-thumbnail, .gallery-columns-2.gallery-size-thumbnail, .gallery-columns-3.gallery-size-thumbnail{display:block}
.gallery-columns-1 .gallery-item, .gallery-columns-1.gallery-size-medium .gallery-item, .gallery-columns-1.gallery-size-thumbnail .gallery-item{text-align:center; width:98%; width:-webkit-calc(100% - 4px); width:calc(100% - 4px)}
.gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:4px}
.gallery br{display:none}
.gallery .gallery-item:nth-of-type(even){margin-right:0}
.comment-author{margin:0 0 5px; max-width:100%}
.comment-author .avatar{display:inline; margin:0 5px 0 0; max-width:20px}
.comment-content, .comment-list .reply, .comment-metadata{width:100%}
}
@media print, (-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi){.site-header .search-field{background-image:url(images/search-icon-2x.png)}
.comment-list .children>li:before, .comment-list>li:after, .format-audio .audio-content, .format-status .entry-content:before, .format-status .entry-meta:before{background-image:url(images/dotted-line-2x.png)}
}
@media print{body{background:0 0!important; font-size:10pt}
footer a[rel=bookmark]:link:after, footer a[rel=bookmark]:visited:after{content:"["attr(href) "] "}
.site{max-width:98%}
.site-header{background-image:none!important}
.site-header .home-link{max-width:none; min-height:0}
.site-title{font-size:21pt}
.site-description{font-size:10pt}
.author-avatar, .comment-respond, .comments-area .comment-edit-link, .comments-area .reply, .comments-link, .entry-meta .edit-link, .main-navigation, .more-link, .navbar, .page-links, .site-content nav, .site-footer, .widget-area{display:none}
.entry-content, .entry-header, .entry-meta, .entry-summary{margin:0; width:100%}
.entry-title, .page-title{font-size:21pt}
.entry-meta, .entry-meta a{font-size:10pt}
.entry-content .wp-caption.alignleft, .entry-content img.alignleft{margin-left:0}
.entry-content .wp-caption.alignright, .entry-content img.alignright{margin-right:0}
.format-image .entry-content .size-full{margin:0}
.comments-area>li.comment{background:0 0; position:relative; width:auto}
.comment-metadata{float:none}
}
#tertiary .sidebar-inner div:empty, table img{display:block}
table{
	width: 60%;
	border: 1px solid #cacaca;
	border-collapse: collapse;
}
table th {background:#d3d3d3;}
table tr {background:#f6f6f6;}
table td {
	font-size: 16px;
	padding: 8px;
}
table th,
table td{
	text-align:left
}
table td {
	border: 1px solid #cacaca;
}
.table-title-line td {
	font-size: 20px !important;
}
iframe[name=google_conversion_frame]{height:0!important; width:0!important; line-height:0!important; font-size:0!important; margin-top:-13px; float:left}
.grid figure figcaption, .grid figure figcaption>a{width:65%!important; height:65%!important}
figure.effect-oscar h2{margin:-13% 0 10px!important; color:#fff}
figure.effect-oscar figcaption{background-color:rgba(107,107,107,.3)!important}
.ct7-right{background-color:#9ddcff; max-width:420px; min-width:340px}
.ct7-title{text-align:center!important; padding:20px 0!important; font-size:26px; color:#20518c}
.ct7-email, .ct7-name, .ct7-notes, .ct7-phone{font-size:13px; font-weight:700; padding:0 0 0 15px; float:left; width:77px; max-height:100px}
.r-email, .r-name, .r-notes{width:67%; padding:8px; border-radius:6px; border:3px solid #d2d1d1}
.ct7-right .r-phone{width:67%; padding:8px; border-radius:6px; border:3px solid #d2d1d1; float:left}
.intl-tel-input input, .intl-tel-input input[type=tel], .intl-tel-input input[type=text]{width:100%}
.r-phon .intl-tel-input{width:72%}
.ct7-lp-up-right .wpcf7-textarea{max-height:70px}
label.ct7-bottom input{width:250px; border:2px solid #fff; border-radius:30px; height:50px; background-color:#9ddcff; margin:5px 97px; color:#fff; font-size:17px}
.r-name-up, .r-phone-up{padding-left:40px; border:3px solid #57595a}
.ct7-right .g-recaptcha{max-width:224px; margin:0 auto; transform:scale(.95)}
span.wpcf7-not-valid-tip{
    color:red; 
    font-size:1.2em; 
    display:none; 
    text-align:center;
}
@media screen and (max-width:1300px){.ct7-right{margin:0 auto}
.ct7-right .g-recaptcha{max-width:236px; margin:0 auto; transform:scale(1)}
}
.ct7-lp-up{max-width:800px; margin:0 auto}
.r-name-up{background:url(https://emulsion.globecore.com/wp-content/uploads/sites/6/2016/05/ico1.png) 10px 10px no-repeat #b4e4ff; height:40px; width:80%}
.r-phone-up{width:100%; height:45px; font-size:14px; background-repeat:no-repeat; background-position:10px 10px; background-color:#b4e4ff; font-family:Roboto,sans-serif}
.r-phon-up .intl-tel-input{width:91%; height:42px}
.ct7-lp-up-left, .ct7-lp-up-right{width:50%; float:left}
.r-email-up, .r-notes-up{border:3px solid #57595a; width:80%; padding-left:40px; font-family:Roboto,sans-serif}
.r-email-up{background:url(https://emulsion.globecore.com/wp-content/uploads/sites/6/2016/05/ico3.png) 10px 10px no-repeat #b4e4ff; height:40px}
.r-notes-up{background:url(https://emulsion.globecore.com/wp-content/uploads/sites/6/2016/05/ico5.png) 10px 10px no-repeat #b4e4ff; height:30px; padding-top:10px; font-size:14px}
.ct7-lp-up-bottom input{width:92%; height:51px; background-color:#ff9600; color:#000; font-size:28px; border:none; padding-right:16px; margin-top:0}

.r-name-bot, .r-phone-bot{padding-left:40px; border:3px solid #57595a}
.ct7-lp-up-center{max-width:328px; margin:0 auto}
.ct7-lp-up-center1{float:left}
.ct7-lp-up-left .g-recaptcha{margin-top:28px}
@media screen and (max-width:900px){.ct7-lp-up-left,.ct7-lp-up-right{width:100%; float:left; max-width:320px; margin:0 auto}
.ct7-lp-up{max-width:320px; margin:0 auto}
.r-phon-up .intl-tel-input{width:94.2%; margin-bottom:20px}
}
.ct7-lp-bot{max-width:800px; margin:0 auto}
.ct7-lp-bot-left, .ct7-lp-bot-right{float:left; width:50%}
.r-name-bot{background:url(https://emulsion.globecore.com/wp-content/uploads/sites/6/2016/05/ico1.png) 10px 10px no-repeat #b4e4ff; height:40px; width:80%}
.r-phone-bot{width:100%; height:45px; font-size:14px; background-repeat:no-repeat; background-position:10px 10px; background-color:#b4e4ff; font-family:Roboto,sans-serif}
.r-phon-bot .intl-tel-input{width:91.3%; height:42px; margin-bottom:25px}
.r-email-bot, .r-notes-bot{border:3px solid #57595a; font-family:Roboto,sans-serif; width:80%; padding-left:40px}
.r-email-bot{background:url(https://emulsion.globecore.com/wp-content/uploads/sites/6/2016/05/ico3.png) 10px 10px no-repeat #b4e4ff; height:40px}
.r-notes-bot{background:url(https://emulsion.globecore.com/wp-content/uploads/sites/6/2016/05/ico5.png) 10px 10px no-repeat #b4e4ff; max-height:172px; padding-top:10px; font-size:14px}
.ct7-lp-bot-center{max-width:328px; margin:0 auto}
.ct7-lp-bot-center1{float:left}
.ct7-lp-bot-bottom input{width:92%; height:51px; background-color:#57595a; color:#000; font-size:28px; border:none; padding-right:16px; margin-top:0}
#popup form.wpcf7-form{margin:0 auto; width:70%}
@media screen and (max-width:350px){.social{width:90%}
}
@media screen and (max-width:420px){.mobile-remove{display:none}
aside#siteorigin-panels-builder-4{max-width:300px}
}
@media screen and (max-width:750px){.ct7-lp-bot-left,.ct7-lp-bot-right{width:100%; float:left; max-width:320px; margin:0 auto}
.ct7-lp-bot{max-width:320px; margin:0 auto}
.entry-content p{padding:0 15px}
.r-notes-bot{margin-bottom:25px}
.r-phon-bot .intl-tel-input{width:94%; margin-bottom:20px}
}
.headerContacts, button{float:right; position:relative}
.hatom-extra, .markupSchema{display:none}
.headerContacts{margin-right:89px; bottom:10px}
.headerContacts p{margin:6px 0; color:grey; text-align:left}
.headerContacts p:first-child:before{font-family:FontAwesome!important; content:"\f095"; color:grey; padding-right:10px}
.headerContacts p:last-child:before{font-family:FontAwesome!important; content:"\f0e0"; color:grey; padding-right:10px}
.like span, .push, .push i.fa a:visited, .push i.fa:hover, a.push:hover, button{color:#fff}
.social .fa{font-size:26px}
.like span{position:relative; left:30%}
.push{font-size:23px; margin:15px 5px; position:relative; left:35%}
a.push i{padding:0 12px; height:43px; width:20px; border-radius:42px; cursor:pointer}
.push i.fa.fa-linkedin{background:#0072a6}
.push i.fa.fa-facebook{background:#39579a}
.push i.fa.fa-google-plus{background:#be3308}
.push i.fa.fa-google-plus:before{right:5px}
.push i.fa.fa-facebook:before{left:2px}
.push i.fa.fa-twitter{background:#00abf0}
.push .fa fa-facebook:before{left:8px}
a.push.pinterest{background:#bd081c; border-radius:42px}
.push .fa fa-linkedin:before, .push .fa fa-twitter:before{left:5px}
.like span{font-size:20px; top:7px}
.push i.fa:before{position:relative; top:20%}
button{
	display: inline-block; 
	padding: 15px 20px; 
	font-size: 16px; 
	font-weight: bold; 
	letter-spacing:.56px; 
	line-height: 16px;
	color: #656565;
    border: 1px solid #656565;
	transition: .3s ease-in;
}
button:hover{
	background-color: #ea722f;
	color: #fff;
	cursor: pointer
}
.germany-contacts h2{margin:0 0 27px}
.germany-contacts h4{text-align:left!important}
.germany-contacts{float:left; margin-right:2%; width:50%; margin-bottom:20px}
.left-contacts{float:left; width:49%; margin-bottom:30px}
@media screen and (max-width:500px){.germany-contacts,.left-contacts{width:100%}
}
@keyframes blink{0%,100%{opacity:1}
50%{opacity:0}
}
@-webkit-keyframes blink{0%,100%{opacity:1}
50%{opacity:0}
}
@-moz-keyframes blink{0%,100%{opacity:1}
50%{opacity:0}
}
.typed-cursor{-webkit-animation:blink .7s infinite; -moz-animation:blink .7s infinite; opacity:1; animation:blink .7s infinite}
ul.slick-dots{display:none!important}

.cf7-right-form input .intl-tel-input{width:310px; margin:15px 0}

/*.cf7-right-form input[placeholder], 
.cf7-right-form textarea[placeholder]{
    padding-left:15px;
}*/
.cf7-right-form input.wpcf7-form-control.wpcf7-intl-tel.wpcf7-intl_tel.wpcf7-validates-as-required{font-family:Roboto sans-serif; font-size:15px; margin:15px!important; width:310px; padding-left:110px; padding-bottom:5px}
.cf7-right-form .intl-tel-input .flag-container{
    padding:0 0 5px 54px;
}
/*.cf7-right-form input.wpcf7-form-control.wpcf7-submit{
    width:300px; 
    border:0 solid; 
    background-color:#304a6e; 
    height:46px; 
    border-radius:30px; 
    color:#fff; 
    text-transform:uppercase; 
    font-size:15px; 
    margin:35px 15px 0;
}*/
.cf7-right-form .sign-text{color:#32598b; text-align:center}

/*.cf7-right-form input{
    border: 0 solid; 
    border-bottom: 1px solid #cccfd8; 
    background-color: transparent; 
    max-width: 310px; 
    outline: 0;
}*/
ul.social-login{padding:0; margin:0 auto; width:168px}
ul.social-login li{list-style:none; display:inline-block; padding:3px; margin:0 3.5px; font-size:24px; height:40px; width:40px; background-color:#fff; border-radius:50%; color:#304a6e; position:relative; -webkit-box-shadow:3px 3px 11px -3px rgba(183,200,212,1); -moz-box-shadow:3px 3px 11px -3px rgba(183,200,212,1); box-shadow:3px 3px 11px -3px rgba(183,200,212,1)}
ul.social-login li i.fa.fa-facebook{position:relative; top:12%; left:30%}
ul.social-login li i.fa.fa-twitter{position:relative; top:12%; left:24%}
ul.social-login li i.fa.fa-google-plus{position:relative; top:12%; left:17%}
.map{width:100%; height:0; margin:0 auto; padding-top:50%; position:relative}
#back-to-top i{height:40px!important; width:40px!important; line-height:40px!important; display:block; z-index:9999; color:#fff; opacity:.6; background:#1c7bd3; text-align:center; font-size:16px; border-radius:5px; -webkit-transition:.3s all; -moz-transition:.3s all; -ms-transition:.3s all; -o-transition:.3s all; transition:.3s all}
#back-to-top{
    position: fixed; 
    display: none; 
    bottom: 10px; 
    left: 10px; 
    cursor: pointer; 
    z-index: 3;
}
.sh_btn_bottom_right {
    bottom: 0!important;
    right: 0!important;
}
#back-to-top i:hover{opacity:.8}
body.page-template-gallery .entry-content{width:1200px}
body.page-template-gallery .gallery-caption, body.page-template-gallery .gallery-item a{width:100%}
body.page-template-gallery .gallery .gallery-icon img{width:100%; padding:0; transition:.5s; margin:-15px; max-width:100%}
body.page-template-gallery .entry-content dl.gallery-item{margin:14px; overflow:hidden; max-width:350px; -webkit-box-shadow:2px 0 8px -2px rgba(0,0,0,.75); -moz-box-shadow:2px 0 8px -2px rgba(0,0,0,.75); box-shadow:2px 0 8px -2px rgba(0,0,0,.75); position:relative}
dt.gallery-icon a{background-image:url(images/search-12.png)}
body.page-template-gallery .gallery .gallery-icon img:hover{transform:scale(1.2)}
@media screen and (max-width:1300px){body.page-template-gallery .entry-content{width:100%!important}
}
@media screen and (min-width:780px) and (max-width:1300px){footer .cf7-right-form{max-width:760px; position:relative; height:440px; margin:20px auto}
footer span.wpcf7-form-control-wrap.your-message{position:absolute; right:0; top:0}
footer .cf7-right-form textarea{height:115px}
footer .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.recap{float:left; margin-top:30px}
footer .cf7-right-form input.wpcf7-form-control.wpcf7-submit{float:right}
footer img.form-logo{left:initial; margin:0 auto}
footer .title-form h3{margin-top:43px}
}
@media screen and (min-width:885px) and (max-width:1299px){body.page-template-gallery .entry-content dl.gallery-item{max-width:30%}
}
@media screen and (min-width:680px) and (max-width:884px){body.page-template-gallery .entry-content dl.gallery-item{max-width:28%}
}
@media screen and (max-width:679px){body.page-template-gallery .entry-content dl.gallery-item{margin:24px auto!important; width:100%; float:none!important}
}
.news_block .panel-grid-cell img{height:120px; width:120px}
li.cat-post-item:first-child img{width:100%; margin:0; min-height:250px!important}
.li.cat-post-item:first-child .post-date{color:#fff!important}
.cat-post-date{display:block!important}
li.cat-post-item .post-title{font-weight:400; margin-top:0}
a.cat-post-excerpt-more{color:#66f!important; font-weight:400}
li.cat-post-item p{font-size:12px; padding-left:140px; margin-bottom:20px}
li a.cat-post-blur, li a.cat-post-dark, li a.cat-post-scale, li a.cat-post-white, p.post-date.cat-post-date, ul li:first-child p.post-date.cat-post-date{margin:0}
li:first-child a.post-title.cat-post-title{width:97%; color:#fff; font-weight:600; padding:0 10px; bottom:4px; min-height:45px}
li.cat-post-item:first-child{position:relative}
.news_block .panel-grid-cell li:first-child .post-date{color:#fff!important; float:right; padding-right:10px !important}
ul li:first-child .post-first-anonce{float:left; background-color:rgba(45,45,45,.79); width:100%; position:absolute; bottom:4px}
li:first-child.cat-post-item p{display:none}
.cat-post-widget h3{padding:3px 2%!important; position:absolute; top:3px; z-index:2; background-color:rgba(74,74,74,.46)!important; margin:0!important; color:#fff}
.cat-post-widget h3 a{color:#fff!important}
.cat-post-widget{position:relative; z-index:1}
li:first-child .cat-post-thumbnail.cat-post-scale{width:100%}
a.cat-view-all{width:70px; height:20px; padding:1px; text-align:center; border-radius:2px; margin:0 auto; float:right; display:inline-table; transition:.4s}
li:first-child a.cat-post-thumbnail{overflow:hidden!important; width:100%!important}
li:first-child a.cat-post-scale img:hover{transform:scale(1.2,1.2); transition:3s!important; filter:sepia(80%)}
li:first-child a.cat-post-scale img{transition:.9s}
li.cat-post-item:first-child:hover img{transform:scale(1.2,1.2); transition:3s!important; filter:sepia(80%)}
.widget_search i.fa.fa-search{color:#615d5d; font-size:33px; cursor:pointer; float:right; -webkit-text-stroke: 3px rgb(255, 255, 255);}
#search{position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.7); -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out; -webkit-transform:translate(0,-100%) scale(0,0); -moz-transform:translate(0,-100%) scale(0,0); -o-transform:translate(0,-100%) scale(0,0); -ms-transform:translate(0,-100%) scale(0,0); transform:translate(0,-100%) scale(0,0); opacity:0}
#search.open{-webkit-transform:translate(0,0) scale(1,1); -moz-transform:translate(0,0) scale(1,1); -o-transform:translate(0,0) scale(1,1); -ms-transform:translate(0,0) scale(1,1); transform:translate(0,0) scale(1,1); opacity:1; z-index:10002}
#search input[type=search]{position:absolute; top:50%; width:100%; color:#fff; background:rgba(0,0,0,0); font-size:60px; font-weight:300; text-align:center; border:0; margin:-51px auto 0; padding-left:30px; padding-right:30px; outline:0}
#search .btn, #search .close{color:#fff; background-color:transparent}
#search .btn{position:absolute; top:50%; left:50%; margin-top:61px; margin-left:-45px; border:1px solid #fff; padding:12px 30px; font-size:20px; cursor:pointer}
#search .close{position:fixed; top:55px; right:15px; opacity:1; padding:12px; font-size:65px}
.widget_search i.fa.fa-search:focus{opacity:0; transition:1s}
button.close:focus{outline:0}
body.search-results .format-chat{display:none}
.tess img{margin:10px auto}
.tess h3{margin:0; background:#f8f8f8; padding-left:40px; padding-top:10px; font-weight:600; font-size:20px}
.tess .tess-text p{background-color:#f8f8f8; padding:10px 40px; margin:0; font-size:13px}
.tess{margin:20px 0!important}
.tess-text{position:relative; margin-top:10px; -webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.15); -moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,.15); box-shadow:3px 3px 5px 0 rgba(0,0,0,.15)}
.tess-text:before{content:""; width:0; height:0; border-top:10px solid transparent; border-right:20px solid #f8f8f8; border-bottom:10px solid transparent; position:absolute; left:-18px; bottom:50%}
span.tess-symb{position:absolute; font-size:90px; left:6px; top:10px; color:rgba(119,176,229,.43)}
span.sub-title{font-weight:500; color:#20518c; text-align:right; display:block; font-size:12px}
.tess .sow-image-container{width:250px; margin:0 auto}
@media screen and (max-width:780px){.tess-text:before{content:""; width:0; height:0; border-top:10px solid transparent; border-right:20px solid #f8f8f8; border-bottom:10px solid transparent; position:absolute; left:50%; bottom:0; top:-18px; transform:rotate(90deg)}
}
@media screen and (max-width:720px){.tess .tess-text p{background-color:#f8f8f8; margin:0; font-size:13px; padding:0 40px!important}
span.sub-title{padding:10px 0}
}
.widget .youtube .play{position:relative; transform:translate(10%); align-items:center; align-content:center}
.broken_link, a.broken_link{margin:0!important}
.int-contacts h3{padding:0; margin:10px 0 0}
.entry-content pre{clear:both}
.int-contacts{float:left; width:100%}
.cf7-right-form .flag-container:before{bottom:3px!important}
.intl-tel-input input, .intl-tel-input input[type=tel], 
.intl-tel-input input[type=text]{
    margin-left: 0px!important;
}
.single-format-chat .intl-tel-input input, .single-format-chat .intl-tel-input input[type=tel], .single-format-chat .intl-tel-input input[type=text]{padding-left:46px!important; margin-left:0!important}
@media screen and (min-width:421px) and (max-width:460px){.cf7-right-form input{max-width:100%}
.intl-tel-input{width:100%}
}
@media screen and (max-width:460px){
    .cf7-right-form .wpcf7-recaptcha iframe{
        transform:scale(.8);
        margin-left:0!important;
    }
    .cf7-right-form .intl-tel-input .flag-container{
        padding:0 0 0 70px;
    }
    .wpcf7-form-control-wrap{
        position:relative; 
    }
    .entry-content h2 {
        font-size: 20px!important;
    }
}
@media screen and (max-width:350px){
    .cf7-right-form .wpcf7-recaptcha iframe{margin-left:-20px}
    .entry-content h2 {
    font-size: 20px!important;
}
}
@media screen and (max-width:420px){.cf7-right-form .wpcf7-recaptcha iframe{margin-left:-10px!important}
}

