﻿

#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}
#gcwu-psnb .mb-menu,#wb-core-in,#gcwu-gcnb-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#gcwu-bnr-in,#wb-body #wb-main{width:960px}
#wb-core-in,#gcwu-gcnb-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#gcwu-bnr-in{margin:auto}
#wb-core-in:after,#gcwu-gcnb a{display:block}
#wb-sup,#wb-body-sec-sup #wb-main,#wb-core-in,#gcwu-bnr,#gcwu-bnr-in,#wb-body #gcwu-content{position:relative}
#wb-core-in{overflow:visible!important;padding-top:5px}
#wb-core-in:after{content:".";height:0;clear:both;visibility:hidden}
#wb-core-in,#gcwu-bc-in{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAMzMzAAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==),url(data:image/gif;base64,R0lGODlhAQABAIAAAMzMzAAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);background-position:left top,right top;background-repeat:repeat-y;background-color:#fff}
#gcwu-psnb .mb-menu,#wb-core-in,#gcwu-gcnb-in,#gcwu-bnr-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#wb-body #wb-main{width:1200px}
#wb-core-in.equalize{direction:rtl}
[dir="rtl"] #wb-core-in.equalize{direction:ltr}
.equalize{margin-bottom:0!important}
.equalize.module-gutter-bottom{border-bottom:10px solid transparent}
.ie9 .equalize.module-gutter-bottom,.ie10 .equalize.module-gutter-bottom{border-bottom:0}
.block{padding:0 0 30px 0;clear:both;}
#header-top .block,#main-navigation .block,#banner .block{padding:0;}
.block-superfish select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-width:1px;width:90%;}
#main-navigation .block-superfish select{border-top:none;border-bottom:none;width:100%;}
.block-superfish ul.sf-menu{padding:0;margin:0;}
.block-superfish ul.sf-menu ul{border-top:1px solid #eaeaea;top:100%;background:#ffffff;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-moz-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-ms-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);-o-box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);box-shadow:0 10px 0 -5px rgba(0,0,0,0.05);display:none;}
.block-superfish ul.sf-menu ul li a{display:block;}
.block-superfish ul.sf-menu ul ul{top:-1px;}
.block-superfish ul.sf-menu ul ul li a{border-left:none!important;}
.block-superfish ul.sf-menu li a.menuparent:after{content:"\e114";font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;position:absolute;top:20px;right:17px;font-size:11px;font-weight:400;}
#header-top .block-superfish ul.sf-menu li a.menuparent:after{top:17px;}
.block-superfish ul.sf-menu ul li a.menuparent:after{content:"\e080";top:14px;right:10px;}
.not-logged-in .block-forum .contextual-links-wrapper{display:none;}

body .aligncenter,  .entry-content-wrapper a:hover .aligncenter{ clear:both; display:block; margin:10px auto;position: relative; }


#top .wp-caption.aligncenter{
margin:5px auto 10px auto
}

.aligncenter {text-align: center;margin:-left:auto!important;margin-right:auto!important;display:block;float: none!important;}
 
.logo {float: left;margin: 15px 27px;border: none;}

.logo img{float: left;margin: 0;border: none;}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
#banner .from_the_blog_excerpt{color:gray;}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

	 
.fontjust { text-align: justify; font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px; }


#home .column-right .home-right-row .content-c {
  float: left;
  width: 50%;
  position: relative;
}


#home .column-right .home-right-row .content-c.content-left {
  padding-right: 20px;
}


#home .column-right .home-right-row .content-c.content-left .v-thumb {
  border-top: 7px solid #ff22ab;
}


#home .column-right .home-right-row .content-c.content-left p {
  bottom: 25px;
}


#home .column-right .home-right-row .content-c.content-left p span {
  background-color: #ff22ab;
}


#home .column-right .home-right-row .content-c.content-right {
  padding-left: 20px;
}


#home .column-right .home-right-row .content-c.content-right .v-thumb {
  border-top: 7px solid #48f0c5;
}


#home .column-right .home-right-row .content-c.content-right p {
  top: 30px;
}


#home .column-right .home-right-row .content-c.content-right p span {
  background-color: #48f0c5;
}


#home .column-right .home-right-row .content-c .v-thumb {
  width: 100%;
}


#home .column-right .home-right-row .content-c .p-button {
  position: absolute;
  margin: auto auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}


#home .column-right .home-right-row .content-c p {
  font-family: "New Rail Alphabet Bold", Arial, serif;
  font-weight: bold;
  font-style: normal;
  font-size: 40px;
  color: white;
  position: absolute;
}


#home .column-right .home-right-row .content-c p span {
  line-height: 54px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#featured-posts .featured-post.fea-1,#featured-posts .featured-post.fea-2,#featured-posts .featured-post.fea-3,#featured-posts .featured-post.fea-4,#featured-posts .featured-post.fea-5,#featured-posts .featured-posts-single-slide .featured-post{display:block;}
#featured-posts .featured-post{display:none;float:left;position:relative;overflow:hidden;padding-left:1px;}
#featured-posts .featured-post-inner{height:215px;position:relative;line-height:0;color:#FFF;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
#featured-posts .featured-post img{max-width:100%;height:auto;}
#featured-posts .featured-post.featured-post-1,#featured-posts .featured-post.featured-post-3{padding-left:0;}
.featured-post-1,.featured-post-2{width:50%;}
.featured-post-3,.featured-post-4,.featured-post-5{width:33.33333333%;padding-top:1px;}
#featured-posts .featured-post-inner:hover .featured-cover{opacity:1;}
#featured-posts .featured-post-inner:hover .featured-title{bottom:0px;}
#featured-posts .featured-post-inner:hover .featured-title h3{opacity:.8;}
#media-page #featured-posts .featured-post{display:block;padding-top:1px;}
#media-page #featured-posts .featured-post .overlay-icon:before{opacity:0.5;margin:0;top:10px;right:10px;left:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#media-page #featured-posts .featured-post:hover .overlay-icon:before{opacity:0.7;}
#featured-posts .featured-post-1{width:100%;}
#featured-posts .featured-post-1 .featured-post-inner{height:220px;}
#featured-posts .featured-post-1,#featured-posts .featured-post-2,#featured-posts .featured-post-4{padding-left:0!important;}


.mk-image-shortcode.inside-image .mk-image-caption {
  z-index: 10;
}

.mk-image-shortcode-lightbox {
  z-index: 30;
}

.featured-image a.post-type-badge,
.portfolio-logo-section .portfolio-social li a,
.widget_contact_form .contact-widget-button,
.widget_instagram ul li a,
.widget_posts_lists ul li.post-list-document .post-type-thumb,
.widget .mk-searchform .search-button,
.mk-image-shortcode-link,
.mk-process-steps p,
.widget-portfolio-overlay,
.portfolio-widget-info,
.portfolio-widget-lightbox,
.portfolio-widget-permalink,
.portfolio-carousel-overlay,
.blog-carousel-overlay,
.portfolio-carousel-lightbox,
.portfolio-carousel-permalink,
.blog-showcase-overlay,
.mk-portfolio-carousel .flex-viewport ul li img,
.mk-blog-showcase ul li img,
.featured-image img,
.permalink-badge,
.mk-lightbox,
.gallery-lightbox,
.post-type-badge,
.mk-similiar-thumbnail img,
.mk-skype-call,
.mk-skype-call i:before,
.widget_posts_lists ul li img,
.portfolio-showcase-extra-info,
.blog-showcase-extra-info,
.mk-blog-showcase ul li,
#mk-header-social ul li a,
.mk-blog-classic-item .featured-image a.permalink-badge,
.mk-blog-classic-item .featured-image a.zoom-badge,
.mk-blog-newspaper-item .newspaper-meta-wrapper,
.mk-blog-newspaper-item .featured-image a.permalink-badge,
.mk-blog-newspaper-item .featured-image a.zoom-badge,
.mk-pagination a,
.mk-woocommerce-pagination a,
.mk-blog-single-page .about-author-avatar-social-wrapper .about-author-social,
.mk-blog-single-page .about-author-avatar-social-wrapper .about-author-social li a,
.similar-posts-wrapper ul li .post-thumbnail .overlay-pattern,
#mk-filter-portfolio ul li a,
.portfolio-carousel-extra-info,
.mk-portfolio-newspaper-item .zoom-badge,
.mk-clients-shortcode .client-logo,
.mk-pricing-cols .mk-pricing-button a,
.widget_social_networks a,
.widget-sub-navigation ul li a,
.mk-social-network-shortcode a i,
.mk-quick-contact-link,
.portfolio-similar-posts img,
.single-post-tags a,
.showcase-blog-overlay,
.mk-nav-responsive-link,
.mk-responsive-close,
#mk-footer-navigation ul li a,
.ls-jupiter .ls-nav-prev,
.ls-jupiter .ls-nav-next,
a.jp-play,
a.jp-pause,
#cboxPrevious,
#cboxNext,
#cboxClose,
.woo-hidden-section,
.mk-image-overlay,
.fadebox-post-type-icon,
.portfolio-meta,
.mk-loop-next-prev a,
.portfolio-similar-meta,
.text-input,
.mk-textarea,
#mk-nav-search-wrapper form i,
.blog-grid-hover-icon,
.shop-flat-btn,
#review_form_wrapper input[type=submit],
.mk-message-box .button,
.blog-modern-btn,
.the-title a,
.mk-readmore,
.blog-social-share a,
.blog-modern-comment,
.blog-modern-share,
.mk-loadmore-button,
.button,
.mk-edge-next,
.mk-edge-prev,
.swiper-arrows,
.portfolio-classic-lightbox,
.black-hover-overlay,
.product-category .item-holder h4,
.about-author-social a,
.mk-accordion-tab,
.mk-accordion-tab i,
.mk-tabs-tabs li i,
.modern-post-type-icon,
.blog-teaser-side-item .blog-title,
.mk-breadcrumbs-inner a,
.woocommerce-product-search input[type=submit] {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-perspective: 1000;
}

.mk-gallery-shortcode article.hover-fadebox .mk-image-shortcode-lightbox.lightbox-push-top {
  top: 35%;
}

.mk-gallery-shortcode article.hover-fadebox:hover .mk-image-shortcode-lightbox {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}


.mk-image-shortcode {
  position: relative;
  line-height: 4px;
}

.mk-image-shortcode.align-left {
  text-align: left;
}

.mk-image-shortcode.align-right {
  float: right;
}

.mk-image-shortcode.align-center {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.mk-image-shortcode img {
  position: relative;
}

.mk-image-shortcode.lightbox-enabled:hover img {
  filter: grayscale(100%);
  
  -webkit-filter: grayscale(100%);
  
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  
  filter: gray;
  
  -webkit-filter: grayscale(1);
  
}

.mk-image-shortcode:hover .mk-image-overlay {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 90;
  -khtml-opacity: 90;
  opacity: 90;
  opacity: 0.9;
}

.mk-image-shortcode:hover .mk-image-shortcode-lightbox {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 100;
  -khtml-opacity: 100;
  opacity: 100;
  opacity: 1;
}

.mk-image-shortcode.rounded-frame {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.mk-image-shortcode.rounded-frame img,
.mk-image-shortcode.rounded-frame .mk-image-overlay {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.mk-image-shortcode.gray_border-frame .mk-image-inner {
  border: 6px solid rgba(0, 0, 0, 0.06);
}

.mk-image-shortcode.border_shadow-frame .mk-image-inner {
  border: 6px solid #fff;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}

.mk-image-shortcode.shadow_only-frame .mk-image-inner {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}

.mk-image-shortcode.single_line-frame .mk-image-inner {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.mk-image-shortcode .mk-image-inner {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  width: auto;
}

.mk-image-shortcode.inside-image .mk-image-caption:hover {
  background-color: #383838;
  background-color: rgba(0, 0, 0, 0.5);
}

.mk-image-shortcode.inside-image .mk-image-caption .mk-caption-title {
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}

.mk-image-shortcode.inside-image .mk-image-caption .mk-caption-desc {
  display: block;
  margin-top: 5px;
  font-size: 12px;
  line-height: 18px;
}

.mk-image-shortcode.outside-image .mk-image-caption {
  margin: 10px 0;
}

.mk-image-shortcode.outside-image .mk-image-caption .mk-caption-title {
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}

.mk-image-shortcode.outside-image .mk-image-caption .mk-caption-desc {
  display: block;
  margin-top: 5px;
  font-style: italic;
  font-size: 11px;
  line-height: 18px;
}

.mk-image-shortcode-lightbox:hover {
  color: #fff;
}

.mk-image-shortcode-lightbox i {
  line-height: 100px;
  font-size: 48px;
}




.mine-banner {
  padding: 10px 0;
  text-align: center;
  overflow: hidden;
}

.mine-banner .banner-col {
  display: inline-block;
  padding: 5px;
}

  .mine-banner.top {
    display: block;
  }
#title a, #title a:hover, #description { color: #ffffff; }


#title-area {
	float: left;
	overflow: hidden;
	padding: 35px 0 0 30px;
	width: 400px;
}


.header-full-width #title-area {
	padding: 35px 0 0;
}

	
#title {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 48px;
	font-variant: small-caps;
	line-height: 48px;
	text-shadow: #666 1px 1px;
}


.header-full-width #title {
	text-align: center;
}


#title a,
#title a:hover {
	color: #fff;
	text-align: center;
	text-decoration: none;
}





.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	float: left;
	height: 150px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 300px;
}





.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 920px;
}

.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}

.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

ul#primary,
article.content,
article.content .left,
.col-third,
.btn.btn-newsletter,
.border-box,
input,
textarea,
select {
  box-sizing: border-box;
}

ul#primary {
  width: 100%;
  height: 30px;
  margin: 33px 0px 0px 0px;
}

ul#primary li {
  font-size: 15px;
  line-height: 17px;
  text-transform: uppercase;
  font-style: italic;
  float: left;
  clear: none;
}

ul#primary li.current_page_item a {
  cursor: default;
  background: #ffffff;
  color: #000000;
}

ul#primary li a {
  width: auto;
  height: 17px;
  padding: 5px 8px 6px 8px;
  margin: 0px 8px 0px 0px;
  color: #ffffff;
  border: #ffffff 1px solid;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

ul#primary li a:hover {
  background: #ffffff;
  color: #000000;
}

  ul#primary.open {
    height: 300px;
  }


			#breadcrumbs, .read-more span, .testimonial span.title, .entry .meta-info, .entry .meta-info a, .entry .meta-info a:hover, .subtitle, .comment_date, .comment-reply-link:before, .bottom-nav li.current_page_item a, #content .wp-pagenavi .nextpostslink, #content .wp-pagenavi .previouspostslink { color: #c3e54b; }



#content {
padding: 30px 0 93px;
}


.b-foot-nav { left:505px; top:68px; position:absolute; }

.b-foot-nav-2 { left:700px }

.b-foot-nav .b-head { text-transform:uppercase; font-weight:700; color:#202020; padding:0 0 6px 0; }

.b-foot-nav ul { list-style:none; vertical-align:top; }

.b-foot-nav a { color:#3787d3; }

.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.href_testimonials{float: right;padding-right: 5px;}

.href_testimonials a{color:#00BFF2;}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


#headerimg .description {
	font-size: 1.0em;
	text-align: center;
	}


h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}


#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.slider .slider-copy{width: 49%;}


	
	
	.slider-copy h2{margin-bottom: 20px; font-size: 28px; line-height: 32px;}

	.slider-copy h5{margin-bottom: 20px; font-size: 16px; line-height: 26px;}

	.slider-copy p{margin: 0 0 20px; font-size: 14px;}

	.slider-copy .action-link{padding: 5px 10px; font-size: 12px;}

		.slider .image-left .slider-copy{padding: 0; margin: 0px;}

		.slider .image-right .slider-copy{padding: 0; margin: 0px;}


		
		
		.slider .text-only .slider-copy{width: 80%; float: none; padding: 0; margin-left: auto; margin-right: auto;}


		
		
		.slider .image-title .slider-copy{text-align: center; margin: 0 auto 30px; padding: 0; margin-top: -25px; width: 80%;}

		.slider .image-title .slider-copy h5, .slider .image-title .slider-copy p{display: none;}

.slider .slider-copy p{display: none;}



		
		
		.slider-copy{width: 48%; color: #fff; position: relative; z-index: 2;}

		.slider-copy.full{width: 100%; margin: auto; text-align: center;}

		.slider-copy.full p{margin: 0 15% 30px 15%;}

		.slider .text-only .slider-copy h5{max-width: 720px; margin-left: auto; margin-right: auto;}

		.slider .text-only .slider-copy p{max-width: 720px; margin: 0 auto 30px;}


		.slider .image-only .slider-copy{display: none; margin-top: -25px;}

 
.center{width:980px; margin:0 0 0 15px;}

.center p{line-height:18px;}


.phone .four_cols .col .img_wrap .colthumb {
	position: static!important;
	width: 100%;
	height: auto!important;
}


.colthumb { 
  height:218px;
}

.vc_wp_text .textwidget {
  margin: 12px 0 43px 0;
}


.modal-header .logo-pop{position: absolute; top:-30px; left:40px; z-index: 10;}
.dispatch-content-column li:first-child.country{padding-top:40px;}

#footer .dropUp .footer-dropUp-content .country{font-size:0.8125em;}
#footer .dropUp .footer-dropUp-content .country a{display:block;height:100%;width:100%;}

#footer .dropUp .footer-dropUp-content .footer-dropUp-column .country{font-size:0.8125em;}

#footer .dropUp .footer-dropUp-content .footer-dropUp-column li:first-child.country{padding-top:40px;}

	#slideshow {
		position: fixed;
	}


#slideshow p {
	margin: 0;
}



#slideshow img {
	min-width: 100%;
}

.fill{
	width:100%;
	height:100%;
	background-position:center;
	background-size:cover;
}


.container.fill {
	max-width: 100%;
	padding: 0;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-row:after {
  clear: both;
}
