/*
Theme Name: Llorix One Lite Child
Theme URI: http://themeisle.com/themes/llorix-one/
Template: llorix-one-lite
Author: ThemeIsle
Author URI: http://themeisle.com/
Description: Llorix One Lite is a free and beautiful one page business WordPress theme, with a flat and clean bootstrap based design and an elegant parallax effect. It provides a simple,minimal and modern look that can be used for any kind of personal businesses or startup mobile app. The landing page has a fullscreen hero image and blue &amp; orange appearance with buttons and icons promoting simplicity and elegance at their best. The theme provides a responsive blog section, is eCommerce ready (WooCommerce store compatible), WPML, bbPress, Photo Gallery Grid,Contact Form 7,Meta Slider,SiteOrigin Page Builder, JetPack compatible and SEO friendly. You can use it for your business / startup shop, agency, corporate website, or photography portfolio.
Tags: one-column,two-columns,right-sidebar,custom-header,custom-background,custom-colors,custom-menu,featured-images,full-width-template,rtl-language-support,sticky-post,threaded-comments,translation-ready,accessibility-ready,e-commerce,blog,portfolio
Version: 0.1.20.1477566106
Updated: 2016-10-27 11:01:46

*/

/*.container { width: 1300px !important; }*/

body, p, a, div, h1, h2, h3 { font-family: 'Open Sans', sans-serif !important; }

a { color: rgb(216,175,80); }
a:hover { color: rgb(216,175,80); }

a, a:active, a:focus, button, button:focus, button:active, .btn, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus { outline: none; outline: c0; }









/************************************************************************************************************************************/
/* HEADER */
/************************************************************************************************************************************/

.very-top-header {
background-color: #59591D;
}

.navbar-fixed-top {
color: white;
border-bottom: 0px solid beige;
height: 120px;
padding-top: 20px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFUlEQVQYlWNgwAO0tLT+jwRJBgYGABsGC+m8cL7kAAAAAElFTkSuQmCC),linear-gradient(to right,#030304 0%,#242424 100%);
}

#content, .content-wrap { background-color: /*#0a0a0a*/ #303030 !important; );
}

.navbar-fixed-top:before {
    background-image: -moz-linear-gradient(0deg,rgb(126,72,30) 3%,rgb(185,135,71) 8%,rgb(243,198,112) 17%,rgb(216,175,80) 25%,rgb(189,151,47) 36%,rgb(225,205,114) 52%,rgb(208,180,81) 62%,rgb(190,155,48) 69%,rgb(241,198,102) 85%,rgb(181,133,65) 92%,rgb(121,67,28) 100%);
    background-image: -webkit-linear-gradient(0deg,rgb(126,72,30) 3%,rgb(185,135,71) 8%,rgb(243,198,112) 17%,rgb(216,175,80) 25%,rgb(189,151,47) 36%,rgb(225,205,114) 52%,rgb(208,180,81) 62%,rgb(190,155,48) 69%,rgb(241,198,102) 85%,rgb(181,133,65) 92%,rgb(121,67,28) 100%);
    background-image: -ms-linear-gradient(0deg,rgb(126,72,30) 3%,rgb(185,135,71) 8%,rgb(243,198,112) 17%,rgb(216,175,80) 25%,rgb(189,151,47) 36%,rgb(225,205,114) 52%,rgb(208,180,81) 62%,rgb(190,155,48) 69%,rgb(241,198,102) 85%,rgb(181,133,65) 92%,rgb(121,67,28) 100%);
    content: "";
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    top: 120px;
    width: 100%!important;
    z-index: 1;
}


.text-header a {
/*color: beige;*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7e481e+3,b98747+8,be9b30+30,efb537+50,be9b30+70,be9b30+70,b58541+92,79431c+100 */
background: #7e481e; /* Old browsers */
background: -moz-linear-gradient(-45deg, #7e481e 3%, #b98747 8%, #be9b30 30%, #efb537 50%, #be9b30 70%, #be9b30 70%, #b58541 92%, #79431c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #7e481e 3%,#b98747 8%,#be9b30 30%,#efb537 50%,#be9b30 70%,#be9b30 70%,#b58541 92%,#79431c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #7e481e 3%,#b98747 8%,#be9b30 30%,#efb537 50%,#be9b30 70%,#be9b30 70%,#b58541 92%,#79431c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e481e', endColorstr='#79431c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

text-shadow: 1px 1px 10px rgba(0,0,0,0.2); 
text-decoration: none;
font-size: 24px;
text-transform: uppercase;
letter-spacing: 2px;
}

h1.site-title, p.site-description {
letter-spacing: 1px;


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7e481e+3,b98747+8,be9b30+30,efb537+50,be9b30+70,be9b30+70,b58541+92,79431c+100 */
background: #7e481e; /* Old browsers */
background: -moz-linear-gradient(-45deg, #7e481e 3%, #b98747 8%, #be9b30 30%, #efb537 50%, #be9b30 70%, #be9b30 70%, #b58541 92%, #79431c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #7e481e 3%,#b98747 8%,#be9b30 30%,#efb537 50%,#be9b30 70%,#be9b30 70%,#b58541 92%,#79431c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #7e481e 3%,#b98747 8%,#be9b30 30%,#efb537 50%,#be9b30 70%,#be9b30 70%,#b58541 92%,#79431c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e481e', endColorstr='#79431c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-shadow: 1px 1px 10px rgba(0,0,0,0.2); 
}


@media screen and (min-width: 768px) {
    .navbar-header img {
        margin-top: 43px;
    }
}












/************************************************************************************************************************************/
/* HEADER MENÜ */
/************************************************************************************************************************************/

.navbar-inverse .navbar-toggle:hover, .sticky-navigation, .navbar-inverse .navbar-toggle:focus {
/*color: #ACAC55;*/
color: black;
}

.sticky-navigation .main-navigation li a {
	text-decoration: none;
	padding: 10px;
	color: #fff;
	border: 3px solid transparent;
	border-radius: 50px;
}

.sticky-navigation .main-navigation li:hover > a {
	text-decoration:none;
	color: #e0cb70;
	background: rgba(216,174,75,0.5);
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
	border-radius: 50px !important;

}

.current_menu_item a { 
	text-decoration:none;
	padding: 0px;
	border: 3px solid transparent !important;
	border-radius: 50px; 
}

.current_menu_item:hover a {
	color: #e0cb70;
	background: rgba(216,174,75,0.5);
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
	border-radius: 50px !important;
}

.sticky-navigation-open .sticky-navigation { box-shadow: 0 5px 5px rgba(0,0,0,0.2); }








/************************************************************************************************************************************/
/* FOOTER */
/************************************************************************************************************************************/
.powered-by a:hover {
	color: rgb(216,175,80);
}

.footer {
    /*background-color: #59591D;*/
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFUlEQVQYlWNgwAO0tLT+jwRJBgYGABsGC+m8cL7kAAAAAElFTkSuQmCC),linear-gradient(to right,#030304 0%,#242424 100%);
}

.footer a { background-color: transparent !important; }

footer.footer .social-icons i:hover:before {
	background: rgb(216,175,80);
}









/************************************************************************************************************************************/
/* TIMELINE */
/************************************************************************************************************************************/
.entry-date a, .entry-author a, .read-more {
	/*color: #ACAC55;*/
	  color: rgb(216,175,80); 
}

.read-more:hover { color: rgb(243,198,112); }

button.control_next, button.control_prev {
	color: rgb(216,175,80); 
}

button.control_next:active, button.control_next:focus, button.control_prev:active, button.control_prev:focus
{
	box-shadow: none;
	outline: 1px dotted rgb(126,72,30);
}

.entry-meta {
	visibility: hidden;
}

.timeline-box-wrap .info h1 a, .timeline-box-wrap .info h1 a:hover {
	color: rgb(216,175,80); 
}

.timeline-box-wrap .date { color: rgb(225,205,114); }








/************************************************************************************************************************************/
/* EGYEB */
/************************************************************************************************************************************/

.status {
	background-image: url('//globalweb.center/wp-content/uploads/2017/08/ripple.gif');
}

.call-to-action .section-overlay-layer {
	background: rgba(0,0,0,0.6);
}








/************************************************************************************************************************************/
/* 'OUR STORY' SÁV */
/************************************************************************************************************************************/
.white-bg {
	/*background-color: #59591D;*/
	  background: -webkit-linear-gradient(0deg,rgb(126,72,30) 3%,rgb(185,135,71) 8%,rgb(243,198,112) 17%,rgb(216,175,80) 25%,rgb(189,151,47) 36%,rgb(225,205,114) 52%,rgb(208,180,81) 62%,rgb(190,155,48) 69%,rgb(241,198,102) 85%,rgb(181,133,65) 92%,rgb(121,67,28) 100%);
}


.client-logos li img { /*filter: invert(90%);*/ max-height: 70px; }
.client-logos li img:hover { /*filter: invert(100%);*/ }
.client-logos li { margin: 25px 50px; }










/************************************************************************************************************************************/
/* FŐOLDAL GOMBOK */
/************************************************************************************************************************************/
.standard-button, .navbar-register-button {
	color: #e0cb70;
	background: rgba(216,174,75,0.5);
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
}

.standard-button:hover, .navbar-register-button:hover {
	color: black;
	background: #d8ae4b;
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
}

.standard-button:active, .navbar-register-button:active {
	background: #d8ae4b !important;
	border-color: #d8ae4b !important;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.comment-form .form-submit input, #recaptcha-submit-btn-area input {
	background: #59591D;
	border: 1px solid #59591D;
}

.comment-form:hover .form-submit input:hover, #recaptcha-submit-btn-area input:hover {
	background: #ACAC55;
	border: 1px solid #ACAC55;
	color: #59591D;
}











/************************************************************************************************************************************/
/* FŐOLDAL CÍMEK */
/************************************************************************************************************************************/
.dark-text {
	/*color: #59591D;*/
	color: rgb(216,175,80);
}

.colored-line-left, .colored-line-right, .colored-line {
	/*background-color: #ACAC55;*/
	  background-color: rgb(243,198,112);
}

.timeline-box-wrap .info h1:after {
	/*background-color: #ACAC55;*/
	  background-color: rgb(243,198,112);
}











/************************************************************************************************************************************/
/* CONTACT LINKEK */
/************************************************************************************************************************************/
.contact-info { }

.icon-container .colored-text { color: black; }


.contact-info .contact-links a {
    padding-top: 65px;
    padding-bottom: 0;
    /*color: #59591D;*/
    color: rgb(216,175,80);
}

.contact-info .contact-links a:hover {
	color: #ACAC55;
	color: rgb(243,198,112);
	text-decoration: none;
}

.clients { padding-bottom: 25px; }
.client-logos li a { position: relative; }

.client-logos li a:after {
    position: absolute;
    color: black;
    bottom: -25px;
    left: 0;
}

.client-logos li:nth-child(1) a:after { content: "Facebook"; font-weight: bold; left: 5px; }
.client-logos li:nth-child(2) a:after { content: "AdWords"; font-weight: bold; left: 7px; }
.client-logos li:nth-child(3) a:after { content: "Instagram"; font-weight: bold; left: 0px; }
.client-logos li:nth-child(4) a:after { content: "Tumblr"; font-weight: bold; left: 15px; }
.client-logos li:nth-child(5) a:after { content: "Twitter"; font-weight: bold; left: 10px; }
.client-logos li:nth-child(6) a:after { content: "Pinterest"; font-weight: bold; left: 5px; }








/************************************************************************************************************************************/
/* LATEST NEWS */
/************************************************************************************************************************************/
.brief {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFUlEQVQYlWNgwAO0tLT+jwRJBgYGABsGC+m8cL7kAAAAAElFTkSuQmCC),linear-gradient(to right,#030304 0%,#242424 100%);
}

.brief-content-text { color: white; }
.timeline-box-wrap, .timeline-box-wrap .info { background: transparent; }
.entry-content, .entry-content p, .entry-content span { color: #fff !important; }

div[itemprop="description"] p { color: white !important; }








/************************************************************************************************************************************/
/* BLOG */
/************************************************************************************************************************************/

.alignleft { margin-bottom: 1.5em; }
.social-btn-fullpost { float: right; margin-top: -40px; color: #fff !important; }
.social-btn-post { margin-top: 45px; }
.return-blog { color: rgb(216,175,80); float: left; margin-top: -30px; }
.rateit { position: absolute; bottom: 0; right: 20px; }
.single-entry-meta, .tags-links { display: none !important; }
#comments, #sidebar-secondary, .entry-meta, .post-date, .archive-top, .post-navigation { display: none; }
#primary { width: 100%; }
.single .entry-content { text-align: justify; }
.single table tr td { border: 5px solid #333; background-color: #444; }

.moretag { float: right; margin-top: 0px; margin-right: 15px; padding: 5px; 
	color: #e0cb70;
	background: rgba(216,174,75,0.5);
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
	border-radius: 50px !important;
}

.moretag:hover, .moretag:focus, .moretag:active { color: #fff !important; text-decoration: none; 
	color: #000 !important;
	background: #d8ae4b;
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
	border-radius: 50px !important;
}
.read-more { display: none; }

.post-list { width: 100%!important; }
.post-list article { border: 0px solid rgb(241,198,102); width: 100%; border-bottom: 0px solid rgb(241,198,102) !important; }
.entry-content {  }
.post-list article .entry-content p { color: #fff !important; line-height: 1.3; font-size: 14px; }
.post-list article:hover { border-bottom: 0px solid rgb(241,198,102) !important; }
.post-list h1.entry-title a { color: #fff !important; }

.post-img-wrap .post-date { background: rgba(0,0,0,0.8); display: none; }
.post-date .post-date-day, .post-date .post-date-month { color: rgb(241,198,10) !important;  }

h1.single-title { color: rgb(241,198,102) !important; }
.grey-bg { border-top: 1px solid #D4AF37 !important; }
.widget-area, .list-post-entry-meta, .archive-top { display: none; }
.colored-line-left { display: none !important; }
.entry-title, .post-list h1.entry-title a { color: rgb(216,175,80) !important; }

.post-img-wrap { max-height: 350px; overflow: hidden; background-color: transparent !important; }
.post-img-wrap img { width: 100%; }

.content-area { width: 100% !important; }
.content-area article:not(.type-page):not(.content-single-page) { margin-bottom: 60px; background: #222; }



article:not(.content-single-page) div[itemprop="description"] { 
    float: right;
    margin-top: -150px;
    width: 71%;
}

article:not(.content-single-page) h1[itemprop="headline"] {
    float: left;
    margin-top: -10px;
    margin-left: 15px;
}

article div.post-img-wrap {
    float: left;
    width: 300px;
    height: 170px;
}

article div.post-img-wrap img {

}


/************************************************************************************************************************************/
/* HOME EDIT */
/************************************************************************************************************************************/
.brief-content-one { width: 80% !important; float: none !important; margin: 0 auto;  text-align: center; }
.brief-content-two { display: none; }
.brief h2 { text-align: center !important; }









/************************************************************************************************************************************/
/* SERVICES */
/************************************************************************************************************************************/
.services .row { padding: 10px; background-color: #232323;  border-radius: 5px; }












/************************************************************************************************************************************/
/* PRICES HEADER */
/************************************************************************************************************************************/
#post-56 h1.entry-title {  display: none; }
.custom-sticky-header { display: none; }


.custom-sticky-header { 
	margin-top: 0px;
	margin-bottom: 20px;
 	display: block; 
	position: relative; 
	font-size: 20px; 
	text-align: center; 
	color: #fff; 
	border-radius: 5px; 
	padding: 10px; 
	width: 100%; 
	height: 150px;
	background-image: url('//globalweb.center/wp-content/uploads/2017/08/banner-bg.jpg');
	background-size: 105% auto;
	background-position: center 85%;

}

.custom-sticky-header h1 span {
	color: #fff !important;
	font-weight: bolder;
	 font-size: 24px;
}

.custom-sticky-header h1 { color: rgb(216,175,80); font-size: 24px; margin-top: 20px; }



/************************************************************************************************************************************/
/* PRICES */
/************************************************************************************************************************************/
.pricing-container, .pricing { padding: 0 !important; }

.bestprice { border-radius: 5px !important; position: relative; margin-bottom: 50px; }
.halo { background: rgba(239, 181, 55, 0.2); position: absolute; top:0; left: 0; width: 100%; height: 100%; }

.pricing .name { text-align: center; font-weight: bold; font-size: 30px; color: #fff !important;
    background-image: -moz-linear-gradient(0deg,rgb(181,131,71) 2%,rgb(212,165,92) 8%,rgb(243,198,112) 17%,rgb(216,175,80) 31%,rgb(189,151,47) 52%,rgb(241,198,102) 85%,rgb(217,172,89) 92%,rgb(193,146,75) 100%);
    background-image: -webkit-linear-gradient(0deg,rgb(181,131,71) 2%,rgb(212,165,92) 8%,rgb(243,198,112) 17%,rgb(216,175,80) 31%,rgb(189,151,47) 52%,rgb(241,198,102) 85%,rgb(217,172,89) 92%,rgb(193,146,75) 100%);
    background-image: -ms-linear-gradient(0deg,rgb(181,131,71) 2%,rgb(212,165,92) 8%,rgb(243,198,112) 17%,rgb(216,175,80) 31%,rgb(189,151,47) 52%,rgb(241,198,102) 85%,rgb(217,172,89) 92%,rgb(193,146,75) 100%);
	padding: 20px; 
	margin-bottom: 0px !important;
	border-top-left-radius: 5px;
    	border-top-right-radius: 5px;
}

.pricing .name, .pricing .pictures, .pricing .price { margin-bottom: 0px !important; position: relative; }
.pricing .pictures { display: none; }


.pricing .price { font-size: 32px !important; text-transform: none; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAFUlEQVQYlWNgwAO0tLT+jwRJBgYGABsGC+m8cL7kAAAAAElFTkSuQmCC),linear-gradient(to right,#030304 0%,#242424 100%); text-align: center; font-weight: bold; padding-top: 30px;
}

.pricing .price > span { font-size: 32px !important; }
.pricing .price, .pricing .price > span { color: #fff !important; }

.pricing .price:after {
    background-image: -moz-linear-gradient(0deg,rgb(126,72,30) 3%,rgb(185,135,71) 8%,rgb(243,198,112) 17%,rgb(216,175,80) 25%,rgb(189,151,47) 36%,rgb(225,205,114) 52%,rgb(208,180,81) 62%,rgb(190,155,48) 69%,rgb(241,198,102) 85%,rgb(181,133,65) 92%,rgb(121,67,28) 100%);
    background-image: -webkit-linear-gradient(0deg,rgb(126,72,30) 3%,rgb(185,135,71) 8%,rgb(243,198,112) 17%,rgb(216,175,80) 25%,rgb(189,151,47) 36%,rgb(225,205,114) 52%,rgb(208,180,81) 62%,rgb(190,155,48) 69%,rgb(241,198,102) 85%,rgb(181,133,65) 92%,rgb(121,67,28) 100%);
    background-image: -ms-linear-gradient(0deg,rgb(126,72,30) 3%,rgb(185,135,71) 8%,rgb(243,198,112) 17%,rgb(216,175,80) 25%,rgb(189,151,47) 36%,rgb(225,205,114) 52%,rgb(208,180,81) 62%,rgb(190,155,48) 69%,rgb(241,198,102) 85%,rgb(181,133,65) 92%,rgb(121,67,28) 100%);
    content: "";
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    top: 85px;
    width: 100%!important;
    z-index: 1;
}

.pricing .table-items { 
	background: #222; 
	margin-top: -5px !important;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	height:100%
}

.pricing .table-items ul { list-style-type: none; padding-left: 0px !important; }

.pricing .table-items ul li { position: relative; margin: 5px 0; padding: 10px 30px; font-size: 14px; line-height: 1.4 !important; font-family: 'Open Sans', sans-serif; color: rgb(243,198,112); text-align: justify; width: 95%; }
.pricing .table-items .months li { margin: 10px 0; margin-left: 30px; padding: 0px 20px !important; line-height: 1.4 !important;  font-family: 'Open Sans', sans-serif; color: #eee; width: 85%; }
.pricing label {  font-family: 'Open Sans', sans-serif; }

.pricing li[data-toggle="modal"]:hover { cursor: pointer; }

.more-info { position: absolute; top: 13px; right: 0; }


.pricing .table-items .months { margin-left: 0; }
/*.pricing .table-items input[type="checkbox"], */.pricing .table-items p {  float:left; margin-right: 5px; margin-top: 6px;  }
.pricing .table-items .item { font-weight: 400 !important; display: block !important; }
.pricing .table-items br { display: none; }

.pricing .op_info { float: right; color: #eee; }










/************************************************************************************************************************************/
/* ORDER */
/************************************************************************************************************************************/
.background {
	position: relative;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.7);
	z-index: 2;
	display: none;
} 

.background h2 { 
	color: white;
}

#showpopup {
	width: 40%;
	font-size: 32px;
	margin: 0 auto !important;
	display: block !important; 

	color: #e0cb70;
	background: rgba(216,174,75,0.5);
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
	border-radius: 50px !important;
}

#showpopup:hover {
	color: #000;
	background: #d8ae4b;
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
	border-radius: 50px !important;
}



#sel-full {
	background-color: #111;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	width: 100%;
	margin-top: -10px;
	font-size: 16px;
}











/************************************************************************************************************************************/
/* CHECKBOX */
/************************************************************************************************************************************/
.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox label {
	padding-left: 30px !important;
}


.checkbox .cr,
.radio .cr {
    position: absolute;
    display: inline-block;
    border: 1px solid /*#a9a9a9*/ #555;
    border-radius: 0;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
    margin-left: -30px;
    margin-top: 0px;
    background: #333 /*rgba(241,198,102,0.1)*/;

    overflow:visible;
    pointer-events:none;
    background:none !important;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: 24px;
    line-height: 0;
    top: 50%;
    left: -2px;

    overflow:visible;
    pointer-events:none;
    background:none !important;
}


.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
    color: rgb(241,198,102);
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}

.checkbox { margin: 0px !important; }





/************************************************************************************************************************************/
/* ABOUT US */
/************************************************************************************************************************************/
.btn-prices { margin: 0 auto; display: block;  width: 450px; 
	color: #e0cb70;
	background: rgba(216,174,75,0.5);
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
	border-radius: 50px !important; }

.btn-prices:hover { border 0 !important; 
	color: #000;
	background: #d8ae4b;
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
	border-radius: 50px !important;
}

.about-us img { width: 50%; margin: 0 auto; display: block; }
.about-us h5 { color: #eee; }












/************************************************************************************************************************************/
/* CONTACT PAGE */
/************************************************************************************************************************************/
.contact-page input, .contact-page label, .contact-page textarea { width: 100% !important; }
.contact-page input[type="submit"] { width: 40% !important; background: #d6b547; float: right; }
.contact-page a { color: #fff !important; }
.contact-page li .fa { width: 30px; color:#d6b547 !important;margin-bottom: 20px; line-height: 1px; }

.contact-page input, .contact-page textarea {  background-color: #444; border: 1px solid #666; color: #eee !important; }















/************************************************************************************************************************************/
/* CONTACT - ORDER */
/************************************************************************************************************************************/
#popupwindow { background-color: rgba(0,0,0,0.6) !important; }

.modal-order { width: 750px !important; }
.modal-content, .modal-content input { color: #000 !important; }
.modal-content h6 { font-size: 14px; font-weight: bold; }
.modal-content span { color: #000 !important; font-size: 14px; }
.modal-content input[type="submit"] { color: #fff !important; }
.modal-content textarea { height: 120px; } 

.modal-body p { color: #000 !important; text-align: justify; }

span.wpcf7-list-item { display: block !important; margin-bottom: 10px; }

.data-contact input[type="text"], .data-contact input[type="tel"], .data-contact input[type="email"] {
	width: 100%;
	margin: 10px 0;
	font-size: 14px;
	border: 1px solid #ccc;
}

.data-contact input[type="submit"] {
	color: #fff !important;
	background: #d8ae4b;
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
	border-radius: 50px !important;
    width: 35%;
    font-size: 22px;
	margin: 0 auto !important;
	display: block; 
}


.data-contact input[type="submit"]:hover {
	color: #fff !important;
	background: #d8ae4b;
	border-color: #d8ae4b;
	border: 3px solid #d8ae4b;
	border-radius: 50px !important;
}

.data-contact select {
	width: 30%;
	float: left;
	border: 1px solid #ccc;
}

/*.data-contact textarea { visibility: hidden; position: absolute; }*/

.modal-content { 
	/*background: url('//globalweb.center/wp-content/uploads/2017/01/business_pattern_5percent.png') #fff;*/ 
	background: url('//globalweb.center/wp-content/uploads/2017/07/background-contact-form.jpg') #fff;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

button.close:hover {
	background-color: #fff;
}




/* MOBILE MENU */
	#respmenu-wrap {
		background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 999;
	}
	
	
	#respmenu-scroll {
		background: #333 none repeat scroll 0 0;
		box-shadow: 2px 0 5px rgba(0, 0, 0, 0.3);
		height: 100%;
		left: 0;
		overflow: auto;
		position: absolute;
		top: 0;
		width: 73%;
	}
	
	#respmenu-close {
		background: #333 none repeat scroll 0 0;
		border-bottom-right-radius: 35px;
		border-top-right-radius: 35px;
		cursor: pointer;
		font-size: 25px;
		height: 70px;
		left: 73%;
		margin-top: -35px;
		position: absolute;
		text-align: left;
		text-indent: 5px;
		top: 50%;
		width: 40px;
		padding-top: 21px;
	}
	
	.icon-previous { 
		display: block; 
		margin: 0 auto 0 auto;
		margin-left: 2px;
		color: #fff;
	}
	
	#respmenu-scroll > img {
		width: 70%;
		height: auto;
		margin: 0 auto 0 auto;
		display: block;
		
		margin-top: 10px;
	}
	
	#respmenu-scroll > ul {
		list-style-type: none;
		display: block;
		margin-top: 30px;
		margin-left: 30px;
		width: 70%;
		border: 0px solid red;
	}
	
	#respmenu-scroll > ul li {
		margin-bottom: 5px;
		border-bottom: 1px solid #666;
		text-transform: uppercase;
		padding: 10px;
		font-weight: bold;
	}



.twitter-btn { float: right; padding-top: 8px; margin-left: 5px; }
.gplus-btn { float:right; padding-top: 8px; }
.facebook-btn { float:right; margin-right: 5px; }

.bestprice ul li a:hover { text-decoration: none; }
.bestprice ul li a:focus { color: rgb(216,175,80) !important; }







/************************************************************************************************************************************/
/* MOBILE */
/************************************************************************************************************************************/
@media (max-width: 1366px) and (max-height: 1024px) {
	.custom-sticky-header { margin-left: 0; }
	.pricing-container { }
	
}


@media (max-width: 1024px) and (max-height: 1366px) {
	.custom-sticky-header img { margin-top: 15px; }
	.custom-sticky-header h1 { font-size: 22px; !important; }
	.pricing .price, .pricing .price span { font-size: 26px !important; }
	.primary-menu { margin-top: -50px !important; float: right; width: 60% !important; }
	.blog .entry-summary { width: 65% !important; }
	.custom-sticky-header { }
	.pricing-container {  }


	.client-logos li { margin: 25px 30px; }
	
}

@media (max-width: 1024px) and (max-height: 768px) {
	.pricing .price, .pricing .price span { font-size: 26px !important; }
	.client-logos li { margin: 25px 30px; }
	.custom-sticky-header { }
	.pricing-container { }
}

@media (max-width: 768px) and (max-height: 1024px) {
	.custom-sticky-header { }
	.pricing-container { }
	.bestprice { margin-left: 0px !important; }
	#menu-main-menu { display: none; }
	.navbar-header { width: 100%; }
	.navbar-toggle { display: block; float: right; }
	.navbar-inverse .navbar-toggle .icon-bar { background-color: rgb(241,198,102) !important; }
	.navbar-fixed-top { height: 124px !important; z-index: 5 !important; }
	.client-logos li { margin: 25px 20px; }
	.custom-sticky-header img { display: none;  }
	.custom-sticky-header h1, .custom-sticky-header h1 span { font-size: 16px;  }
	.blog .entry-summary { width: 53% !important; }
	.blog .entry-summary p { font-size: 12px !important; }
	.social-btn-post { display: none; }

}


/* iPhone 6+ landscape */
@media (max-width: 736px) and (max-height: 414px) {
	.navbar-fixed-top { height: 124px !important; z-index: 0 !important; }
	.pricing .table-items ul li { font-size: 16px !important; }
	.modal-dialog { width: 97% !important; }
	.modal-body p { font-size: 13px !important; }
	.social-btn-post { margin-top: 0px !important; }
	.blog .entry-title a { font-size: 18px !important; }
	.blog .entry-summary { height: 150px; } 
	.blog .entry-summary p { font-size: 12px !important; min-height: 90px; }
	.social-btn-post { display: none; }
	.custom-sticky-header img { display: none;  }
	.custom-sticky-header h1, .custom-sticky-header h1 span { font-size: 16px;  }
	.captcha { margin-left: 0px !important;  }

}

/* iphone 6+ */
@media (max-width: 414px) and (max-height: 736px) {

	/* Header */
	.header-logo-wrap {width: 80% !important;}
	.text-header a { line-height: 1 !important; }
	.navbar-fixed-top { height: 124px !important; z-index: 0 !important; }

	.navbar-inverse .navbar-toggle .icon-bar { background-color: rgb(241,198,102) !important; }
	.menu-main-menu-container { background-color: rgba(0,0,0,0.7); margin-top: 10px;}

	/* Home - social services */
	.white-bg { background: rgb(243,198,112) !important; }

	/* Home - latest news */
	.social-btn-post, .moretag { margin-right: 0px !important; }

	/* About Us */
	.btn-prices { width: 300px; white-space: normal; }

	/* Prices */
	.custom-sticky-header { height: 110px; }
	.custom-sticky-header h1 { margin-top: 0px !important; width: 100% !important; text-align: center; font-size: 15px; line-height: 1.5; }
	.custom-sticky-header h1 span { font-size: 15px; line-height: 1.5;  }
	.custom-sticky-header img { display: none;  }
	#sel-full { font-size: 13px !important; }



	/* Contact form */
	.contact-page input[type="submit"] { width: 40% !important; }
	.contact-page .col-md-5 { margin-top: 50px; }

	.pricing .price { font-size: 20px !important; }


	.modal-dialog { width: 94% !important; }
	.modal-body p, .pricing .table-items ul li { font-size: 11px !important; }

	#showpopup { font-size: 14px; width: 100%; }


	.pricing .table-items ul li { font-size: 13px !important; }

	.blog .entry-summary { float: none !important; margin-top: 0px !important; width: 100% !important; } 
	.blog .entry-summary p { text-align: justify !important; }
	.blog .entry-title { float: left; margin-top: 0px !important; margin-left: 0 !important; }
	.blog .entry-title a { font-size: 20px !important; }
	.blog .post-img-wrap { background-color: transparent; height: 150px; width: 100% !important; }
	.single table { font-size: 12px; }
	.single .entry-content p { text-align: justify; font-size: 13px !important; }

	.return-blog { margin-top: 0px !important; }
	.social-btn-fullpost { margin: 20px 0; }
	.social-btn-fullpost .facebook-btn { padding-top: 8px; }

	.modal-dialog { margin: 5px !important; }
	.captcha { margin-left: -30px !important; }

	.client-logos { padding-left: 0px !important; }
	.client-logos li { margin: 25px 15px;}

}

/* iPhone 6 landscape */
@media (max-width: 667px) and (max-height: 375px) {
	.navbar-fixed-top { height: 124px !important; z-index: 0 !important; }
	.pricing .table-items ul li { font-size: 12px !important; }
	.modal-dialog { width: 97% !important; }
	.modal-body { font-size: 13px !important; }
	.custom-sticky-header img { display: none;  }
	.custom-sticky-header h1, .custom-sticky-header h1 span { font-size: 16px;  }
	.post-img-wrap { width: 45% !important; }

	.captcha { margin-left: 0px !important;  }
	.client-logos li { margin: 25px 15px;}
}

/* iPhone 6 */
@media (max-width: 375px) and (max-height: 667px) {
	.client-logos li { margin: 25px 19px; }
	.modal-dialog { width: 94% !important; }


	.captcha { margin-left: -30px !important;  }

	.client-logos { padding-left: 0px !important; }
}


/* iPhone 5 landscape */
@media (max-width: 568px) and (max-height: 570px) {
	.navbar-fixed-top { height: 124px !important; z-index: 0 !important; }
	.modal-header { padding: 5px; }
	.modal-dialog { width: 97% !important; }
	.modal-body p { font-size: 10px !important; line-height: 1.8; }
	.custom-sticky-header img { display: none;  }
	.custom-sticky-header h1, .custom-sticky-header h1 span { font-size: 16px;  }
	.blog .entry-title { margin: 0 !important; }
	.blog .entry-summary, .blog .post-img-wrap { width: 100% !important; }
	.blog .entry-summary { margin-top: 0px !important; }
	.captcha { margin-left: 0px; }
	.client-logos li { margin: 25px 8px;}
}

/* iPhone 5 */
@media (max-width: 321px) {
	.navbar-fixed-top { height: 124px !important; z-index: 0 !important; }
	.post-img-wrap img { width: 100% !important; }
	.blog .entry-title a { font-size: 16px !important;}
	

	.pricing .table-items ul li { font-size: 11px !important;}

	.navbar-inverse .navbar-toggle .icon-bar { background-color: rgb(241,198,102) !important; }

	.custom-sticky-header h1, .custom-sticky-header h1 span { font-size: 13px; line-height: 1.5; }
	.pricing .price > span { font-size: 22px !important; }
	.pricing .price { font-size: 18px !important; }
	.pricing .name { font-size: 24px; }
	.modal-dialog { width: 94% !important; }
	.modal-header { padding: 0 !important; }
	.modal-body p { font-size: 10px !important; line-height: 1.8; }
	.captcha { margin-left: -60px; }

	#showpopup {  }

	.client-logos { padding-left: 0px !important; }
}

.row.row-eq-height {
    display: flex;
    flex-wrap: wrap;
}
.row.row-eq-height > [class*='col-'] {
    display: flex;
    flex-direction: column;
}