html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.about {
  margin: 70px auto 40px;
  padding: 8px;
  width: 260px;
  font: 10px/18px 'Montserrat', Arial, sans-serif !important;
  color: #666;
  text-align: center;
  text-shadow: 0 1px rgba(255, 255, 255, 0.25);
  background: #eee;
  background: rgba(250, 250, 250, 0.8);
  border-radius: 4px;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 6px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 0 6px rgba(0, 0, 0, 0.2);
}
.about a {
  color: #333;
  text-decoration: none;
  border-radius: 2px;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  -o-transition: background 0.1s;
  transition: background 0.1s;
}
.about a:hover {
  text-decoration: none;
  background: #fafafa;
  background: rgba(255, 255, 255, 0.7);
}

.about-links {
  height: 30px;
}
.about-links > a {
  float: left;
  width: 50%;
  line-height: 30px;
  font-size: 12px;
}

.about-author {
  margin-top: 5px;
}
.about-author > a {
  padding: 1px 3px;
  margin: 0 -1px;
}

body {
  font: 12px/20px 'Montserrat', sans-serif;
  color: #404040;
  background: #75649b;
}

.plans {
  margin: 40px auto;
  width: 660px;
  zoom: 1;
}
.plans:before, .plans:after {
  content: '';
  display: table;
}
.plans:after {
  clear: both;
}

.plan {
  float: left;
  width: 220px;
  margin: 10px 0;
  padding: 20px;
  text-align: center;
  background: #fafafa;
  background-clip: padding-box;
  border: solid #453b5d;
  border-width: 2px 0 2px 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.plan:first-child {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}
.plan:last-child {
  border-width: 2px;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

.plan-title {
  position: relative;
  margin: -20px -10px 20px;
  padding: 20px;
  line-height: 1;
  font-size: 16px;
  font-weight: bold;
  color: #595f6b;
  border-bottom: 1px dashed #d2d2d2;
}
.plan-title:before {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 1px;
  background-size: 3px 1px;
  background-image: -webkit-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2);
  background-image: -moz-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2);
  background-image: -o-linear-gradient(left, white, white 33%, #d2d2d2 34%, #d2d2d2);
  background-image: linear-gradient(to right, white, white 33%, #d2d2d2 34%, #d2d2d2);
}

.plan-price {
  margin: 0 auto 20px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  font-size: 19px;
  font-weight: bold;
  color: white;
  background: #595f6b;
  border-radius: 45px;
}
.plan-price > span {
  font-size: 12px;
  font-weight: normal;
  color: rgba(255, 255, 255, 0.9);
}

.plan-features {
  margin-bottom: 20px;
  line-height: 2;
  font-size: 12px;
  color: #999;
  text-align: center;
}
.plan-features > li > strong {
  font-weight: bold;
  color: #888;
}

.plan-button {
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  line-height: 30px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
  background: #7c69a3;
  border: 1px solid #222;
  border-bottom-color: black;
  border-radius: 3px;
  background-image: -webkit-linear-gradient(top, #9780cc, #6f5e96);
  background-image: -moz-linear-gradient(top, #9780cc, #6f5e96);
  background-image: -o-linear-gradient(top, #9780cc, #6f5e96);
  background-image: linear-gradient(to bottom, #9780cc, #6f5e96);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), inset 0 2px rgba(255, 255, 255, 0.1), 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), inset 0 2px rgba(255, 255, 255, 0.1), 0 1px rgba(0, 0, 0, 0.1);
}
.plan-button:active {
  color: rgba(255, 255, 255, 0.95);
  background: #6f5e96;
  border-color: black #222 #222;
  background-image: -webkit-linear-gradient(top, #6f5e96, #8770b9);
  background-image: -moz-linear-gradient(top, #6f5e96, #8770b9);
  background-image: -o-linear-gradient(top, #6f5e96, #8770b9);
  background-image: linear-gradient(to bottom, #6f5e96, #8770b9);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.25);
}

.plan-tall {
  margin: 0;
  background-color: white;
  border-width: 2px;
  border-radius: 7px;
}
.plan-tall > .plan-title {
  font-size: 18px;
}
.plan-tall > .plan-price {
  width: 100px;
  height: 100px;
  line-height: 100px;
  font-size: 21px;
  border-radius: 50px;
}
.plan-tall > .plan-features {
  font-size: 13px;
}
.plan-tall > .plan-button {
  padding: 0 16px;
  line-height: 32px;
}
.plan-tall + .plan {
  border-left: 0;
}


#google-container {
  position: relative;
  width: 100%;
  height: 200px;
  background-color: #e7eaf0;
}
@media only screen and (min-width: 768px) {
  #google-container {
    height: 300px;
  }
}
@media only screen and (min-width: 1170px) {
  #google-container {
    height: 600px;
  }
}

#cd-google-map {
  position: relative;
}
#cd-google-map address {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 1em 1em;
  background-color: rgba(211, 104, 104, 0.9);
  color: white;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width: 768px) {
  #cd-google-map address {
    font-size: 15px;
    font-size: 0.9375rem;
    text-align: center;
  }
}

#cd-zoom-in, #cd-zoom-out {
  height: 32px;
  width: 32px;
  cursor: pointer;
  margin-left: 10px;
  background-color: rgba(211, 104, 104, 0.9);
  background-repeat: no-repeat;
  background-size: 32px 64px;
  background-image: url("../img/cd-icon-controller.svg");
}
.no-touch #cd-zoom-in:hover, .no-touch #cd-zoom-out:hover {
  background-color: #d36868;
}
@media only screen and (min-width: 768px) {
  #cd-zoom-in, #cd-zoom-out {
    margin-left: 50px;
  }
}

#cd-zoom-in {
  background-position: 50% 0;
  margin-top: 10px;
  margin-bottom: 1px;
}
@media only screen and (min-width: 768px) {
  #cd-zoom-in {
    margin-top: 50px;
  }
}

#cd-zoom-out {
  background-position: 50% -32px;
}
#post-738 {
	padding:0 30px;
}


		Avada_3.7.3{color:green;}
	
	
		html, body { background-color:#29292a; }
		
	
	
	.header-wrapper .header-social, .sticky-header .sticky-shadow, .tfs-slider .slide-content, #header, .header-v4 #small-nav, .header-v5 #small-nav, #footer, .footer-area, #slidingbar, .page-title-container{ padding-left: 30px; padding-right: 30px; }		
	#main { padding-left: 30px; padding-right: 30px; }
	.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
		padding-left: 30px;
		padding-right: 30px;
	}
	.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
		margin-left: -30px;
		margin-right: -30px;
	}
	/* for full width container with 100% interior checked */
	.width-100 .hundred-percent-fullwidth {
		padding-left: 0px !important; padding-right: 0px !important;
	}

	.mobile-menu-design-modern #mobile-nav li a, .mobile-header-search { padding-left: 30px; padding-right: 30px; }
	
	.mobile-menu-design-modern #mobile-nav li.mobile-nav-item .open-submenu { padding-right: 35px; }			
	.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li a { padding-left: 42px; }
	.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li a { padding-left: 55px; }
	.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li li a { padding-left: 68px; }
	.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li li li a { padding-left: 81px; }		

	.rtl.mobile-menu-design-modern #mobile-nav li.mobile-nav-item .open-submenu { padding-left: 30px; padding-right: 15px; }
	.rtl.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li a { padding-left: 0; padding-right: 42px; }
	.rtl.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li a { padding-left: 0; padding-right: 55px;	}
	.rtl.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li li a { padding-left: 0; padding-right: 68px; }
	.rtl.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li li li a { padding-left: 0; padding-left: 81px; }

		@media only screen and (max-width: 800px) {
		.mobile-menu-design-modern .header-social { padding-left: 0 !important; padding-right: 0 !important; }
		#side-header{width:auto;}
	}
		@media only screen and (max-width: 1100px) {
		.width-100#main { padding-left: 0px !important; padding-right: 0px !important; }
		.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
			padding-left: 30px !important;
			padding-right: 30px !important;
		}
		.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
			margin-left: -30px !important;
			margin-right: -30px !important;
		}
		/* for full width container with 100% interior checked */
		.width-100 .hundred-percent-fullwidth {
			padding-left: 0px !important; padding-right: 0px !important;
		}
	}
		
				
		@media only screen and (min-width: 850px) and (max-width: 930px) {
			.grid-layout-6 .post,
			.portfolio-six .portfolio-item {
				width: 20% !important;
			}

			.grid-layout-5 .post,
			.portfolio-five .portfolio-item {
				width: 25% !important;
			}
		}

		@media only screen and (min-width: 800px) and (max-width: 850px) {
			.grid-layout-6 .post,
			.portfolio-six .portfolio-item {
				width: 25% !important;
			}

			.grid-layout-5 .post,
			.portfolio-five .portfolio-item {
				width: 33.3333333333% !important;
			}

			.grid-layout-4 .post,
			.portfolio-four .portfolio-item {
				width: 33.3333333333% !important;
			}
		}

		@media only screen and (min-width: 700px) and (max-width: 800px) {
			.grid-layout-6 .post,
			.portfolio-six .portfolio-item {
				width: 33.3333333333% !important;
			}

			.grid-layout-5 .post,
			.grid-layout-4 .post,
			.grid-layout-3 .post,
			.portfolio-five .portfolio-item,
			.portfolio-four .portfolio-item,
			.portfolio-three .portfolio-item,
			.portfolio-masonry .portfolio-item {
				width: 50% !important;
			}
		}

		@media only screen and (min-width: 640px) and (max-width: 700px) {
			.grid-layout-6 .post,
			.grid-layout-5 .post,
			.grid-layout-4 .post,
			.grid-layout-3 .post,
			.portfolio-six .portfolio-item,
			.portfolio-five .portfolio-item,
			.portfolio-four .portfolio-item,
			.portfolio-three .portfolio-item,
			.portfolio-masonry .portfolio-item {
				width: 50% !important;
			}
		}

		@media only screen and (max-width: 640px) {
			.grid-layout .post,
			.portfolio-item {
				width: 100% !important;
			}			
		}
		@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation: portrait) {
			.grid-layout-6 .post,
			.portfolio-six .portfolio-item {
				width: 33.3333333333% !important;
			}

			.grid-layout-5 .post,
			.grid-layout-4 .post,
			.grid-layout-3 .post,
			.portfolio-five .portfolio-item,
			.portfolio-four .portfolio-item,
			.portfolio-three .portfolio-item,
			.portfolio-masonry .portfolio-item {
				width: 50% !important;
			}
		}
	

	
	/*IE11 hack */
	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
		.avada-select-parent .select-arrow,.select-arrow, 
		.wpcf7-select-parent .select-arrow{height:33px;line-height:33px;}
		.gravity-select-parent .select-arrow{height:24px;line-height:24px;}
		
		#wrapper .gf_browser_ie.gform_wrapper .button,
		#wrapper .gf_browser_ie.gform_wrapper .gform_footer input.button{ padding: 0 20px; }
	}

	a:hover, .tooltip-shortcode, #mobile-nav li.mobile-nav-item .open-submenu:hover {
	color:#aece3b;
}
#nav ul .current_page_item > a, #nav ul .current-menu-item > a, #nav ul > .current-menu-parent > a,
#sticky-nav ul .current_page_item > a, #sticky-nav ul .current-menu-item > a, #sticky-nav ul > .current-menu-parent > a,
.footer-area ul li a:hover,
.footer-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a:hover,
.footer-area .fusion-accordian .panel-title a:hover,
#slidingbar-area ul li a:hover,
#slidingbar-area .fusion-accordian .panel-title a:hover,
.portfolio-tabs li.active a, .faq-tabs li.active a,
.project-content .project-info .project-info-box a:hover,
#main .post h2 a:hover,
#main .about-author .title a:hover,
span.dropcap,.footer-area a:hover,#slidingbar-area a:hover,.copyright a:hover,
.sidebar .widget_categories li a:hover,
.sidebar .widget li a:hover,
#nav ul li > a:hover, #sticky-nav ul li > a:hover,
#nav .cart-contents .cart-link a:hover, #nav .cart-contents .checkout-link a:hover, #nav .cart-contents .cart-link a:hover:before, #nav .cart-contents .checkout-link a:hover:before,
.date-and-formats .format-box i,
h5.toggle:hover a,
.tooltip-shortcode,.content-box-percentage,
.fusion-popover,
.woocommerce .address .edit:hover:after,
.my_account_orders .order-actions a:hover:after,
.more a:hover:after,.read-more:hover:after,.entry-read-more a:hover:after,.pagination-prev:hover:before,.pagination-next:hover:after,.bbp-topic-pagination .prev:hover:before,.bbp-topic-pagination .next:hover:after,
.single-navigation a[rel=prev]:hover:before,.single-navigation a[rel=next]:hover:after,
.sidebar .widget_nav_menu li a:hover:before,.sidebar .widget_categories li a:hover:before,
.sidebar .widget .recentcomments:hover:before,.sidebar .widget_recent_entries li a:hover:before,
.sidebar .widget_archive li a:hover:before,.sidebar .widget_pages li a:hover:before,
.sidebar .widget_links li a:hover:before,.side-nav .arrow:hover:after,.woocommerce-tabs .tabs a:hover .arrow:after,
#wrapper .jtwt .jtwt_tweet a:hover,
.star-rating:before,.star-rating span:before,.price ins .amount, .avada-order-details .shop_table.order_details tfoot tr:last-child .amount,
.price > .amount,.woocommerce-pagination .prev:hover,.woocommerce-pagination .next:hover,.woocommerce-pagination .prev:hover:before,.woocommerce-pagination .next:hover:after,
.woocommerce-tabs .tabs li.active a,.woocommerce-tabs .tabs li.active a .arrow:after,
#wrapper .cart-checkout a:hover,#wrapper .cart-checkout a:hover:before,
.widget_shopping_cart_content .total .amount,.widget_layered_nav li a:hover:before,
.widget_product_categories li a:hover:before,#header-sticky .my-account-link-active:after,#header .my-account-link-active:after,.woocommerce-side-nav li.active a,.woocommerce-side-nav li.active a:after,.my_account_orders .order-number a,.shop_table .product-subtotal .amount,
.cart_totals .order-total .amount,form.checkout .shop_table tfoot .order-total .amount,#final-order-details .mini-order-details tr:last-child .amount,.rtl .more a:hover:before,.rtl .read-more:hover:before,.rtl .entry-read-more a:hover:before,#header-sticky .my-cart-link-active:after,.header-wrapper .my-cart-link-active:after,#wrapper .sidebar .current_page_item > a,#wrapper .sidebar .current-menu-item > a,#wrapper .sidebar .current_page_item > a:before,#wrapper .sidebar .current-menu-item > a:before,#wrapper .footer-area .current_page_item > a,#wrapper .footer-area .current-menu-item > a,#wrapper .footer-area .current_page_item > a:before,#wrapper .footer-area .current-menu-item > a:before,#wrapper #slidingbar-area .current_page_item > a,#wrapper #slidingbar-area .current-menu-item > a,#wrapper #slidingbar-area .current_page_item > a:before,#wrapper #slidingbar-area .current-menu-item > a:before,.side-nav ul > li.current_page_item > a,.side-nav li.current_page_ancestor > a,
.gform_wrapper span.ginput_total,.gform_wrapper span.ginput_product_price,.ginput_shipping_price,
.bbp-topics-front ul.super-sticky a:hover, .bbp-topics ul.super-sticky a:hover, .bbp-topics ul.sticky a:hover, .bbp-forum-content ul.sticky a:hover, .fusion-accordian .panel-title a:hover, #nav .cart-contents .cart-link a:hover:before, #nav .cart-contents .checkout-link a:hover:before{
	color:#aece3b;
}
.fusion-content-boxes .heading-link:hover h2 {
	color:#aece3b !important;
}
.fusion-content-boxes .heading-link:hover .icon i, .fusion-accordian .panel-title a:hover .fa-fusion-box {
	background-color: #aece3b !important;
	border-color: #aece3b !important;
}

.sidebar .image .image-extras .image-extras-content a:hover { color: #333333; }
.star-rating:before,.star-rating span:before {
	color:#aece3b;
}
.tagcloud a:hover,#slidingbar-area .tagcloud a:hover,.footer-area .tagcloud a:hover{ color: #FFFFFF; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; }
#nav ul .current_page_item > a, #nav ul .current-menu-item  > a, #nav ul > .current-menu-parent > a, #nav ul .current-menu-ancestor > a, .navigation li.current-menu-ancestor > a,
#sticky-nav ul .current_page_item > a, #sticky-nav ul .current-menu-item > a, #sticky-nav ul > .current-menu-parent > a, #sticky-nav li.current-menu-ancestor > a,
#nav ul ul,#sticky-nav ul ul,
.reading-box,
.portfolio-tabs li.active a, .faq-tabs li.active a,
#wrapper .fusion-tabs-widget .tab-holder .tabs li.active a,
#wrapper .post-content blockquote,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.pagination a.inactive:hover,
.woocommerce-pagination .page-numbers.current,
.woocommerce-pagination .page-numbers:hover,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,
#nav ul li > a:hover,#sticky-nav ul li > a:hover,.woocommerce-pagination .current,
.tagcloud a:hover,#header-sticky .my-account-link:hover:after,#header .my-account-link:hover:after,body #header-sticky .my-account-link-active:after,body #header .my-account-link-active:after,
#bbpress-forums div.bbp-topic-tags a:hover,
#wrapper .fusion-tabs.classic .nav-tabs > .active > .tab-link:hover, #wrapper .fusion-tabs.classic .nav-tabs > .active > .tab-link:focus, #wrapper .fusion-tabs.classic .nav-tabs > .active > .tab-link,#wrapper .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active > .tab-link{
	border-color:#aece3b;
}
#nav ul .current-menu-ancestor > a,.navigation li.current-menu-ancestor > a, #sticky-nav li.current-menu-ancestor > a {
	color: #aece3b;
}
#wrapper .side-nav li.current_page_item a{
	border-right-color:#aece3b;
	border-left-color:#aece3b;
}
.header-v2 .header-social, .header-v3 .header-social, .header-v4 .header-social,.header-v5 .header-social,.header-v2{
	border-top-color:#aece3b;
}

.fusion-accordian .panel-title .active .fa-fusion-box,
ul.circle-yes li:before,
.circle-yes ul li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
.date-and-formats .date-box,.table-2 table thead,
.onsale,.woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover,.cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
#wrapper .search-table .search-button input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store,
.avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before,
.sidebar .widget_layered_nav li.chosen, .sidebar .widget_layered_nav_filters li.chosen {
	background-color:#aece3b;
}
.woocommerce .social-share li a:hover i {
	border-color:#aece3b;
}
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky	{
	background-color: #ffffe8;
	opacity: 1;
}




	#header-sticky .my-cart-link:after, #header-sticky a.search-link:after, #side-header .my-cart-link:after, #side-header a.search-link:after, #header .my-cart-link:after, #header a.search-link:after,
	#small-nav .my-cart-link:after, #small-nav a.search-link:after{ border: none; }
	#side-header .my-cart-link:after, #side-header a.search-link:after{ padding: 0; }
.mobile-nav-holder .mobile-selector, 
.mobile-topnav-holder .mobile-selector, 
#mobile-nav {
	background-color: #3e3e3e}
.mobile-nav-holder .mobile-selector, .mobile-topnav-holder .mobile-selector, #mobile-nav, #mobile-nav li a, #mobile-nav li a:hover, .mobile-nav-holder .mobile-selector .selector-down, .mobile-menu-design-modern .header-wrapper #mobile-nav, .sh-mobile-nav-holder.mobile-nav-holder-modern #mobile-nav,
#mobile-nav li.mobile-current-nav-item > a, .mobile-topnav-holder .mobile-selector .selector-down{ border-color: #ffffff; }
.mobile-nav-holder .mobile-selector .selector-down:before, .mobile-menu-icons a, .mobile-menu-icons a:before, .mobile-topnav-holder .mobile-selector .selector-down:before{color:#ffffff;}
#mobile-nav li > a:hover,
#mobile-nav li.mobile-current-nav-item > a {
	background-color: #383737
	color:#ffffff;
	}


body #header-sticky.sticky-header .sticky-shadow{background:rgba(41, 41, 42, 0.97);}
.no-rgba #header-sticky.sticky-header .sticky-shadow{background:#29292a; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=97); opacity: 0.97;}

#header,#small-nav,#side-header{
	background-color:#29292a;
	background-color:rgba(41,41,42,1);
}

#main,#wrapper,
.fusion-separator .icon-wrapper, html, body, .bbp-arrow { background-color:#29292a; }

.footer-area{
	background-color:#2d2d2d;
}
#wrapper .footer-area .fusion-tabs-widget .tab-holder .tabs li {
	border-color:#2d2d2d;
}

.footer-area{
	border-color:#403f3f;
}

#footer{
	background-color:#282a2b;
}

#footer{
	border-color:#4B4C4D;
}

.sep-boxed-pricing .panel-heading{
	background-color:#a5c462;
	border-color:#a5c462;
}
.fusion-pricing-table .panel-body .price .integer-part, .fusion-pricing-table .panel-body .price .decimal-part,
.full-boxed-pricing.fusion-pricing-table .standout .panel-heading h3{
	color:#a5c462;
}
.image .image-extras{
	background-image: linear-gradient(top, rgba(204,232,144,0.8) 0%, rgba(175,214,90,0.8) 100%);
	background-image: -o-linear-gradient(top, rgba(204,232,144,0.8) 0%, rgba(175,214,90,0.8) 100%);
	background-image: -moz-linear-gradient(top, rgba(204,232,144,0.8) 0%, rgba(175,214,90,0.8) 100%);
	background-image: -webkit-linear-gradient(top, rgba(204,232,144,0.8) 0%, rgba(175,214,90,0.8) 100%);
	background-image: -ms-linear-gradient(top, rgba(204,232,144,0.8) 0%, rgba(175,214,90,0.8) 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(204,232,144,0.8)),
		color-stop(1, rgba(175,214,90,0.8))
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cce890', endColorstr='#afd65a')
			progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.no-cssgradients .image .image-extras{
	background:#cce890;
}
.image:hover .image-extras {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cce890', endColorstr='#afd65a')
 			progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
 }
.portfolio-one .button,
#main .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],.wpcf7-submit,
.bbp-submit-wrapper .button,
.button-default,
.button.default,
.price_slider_amount button,
.gform_wrapper .gform_button,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .avada-order-details .order-again .button,
.woocommerce .lost_reset_password input[type=submit],
#bbp_user_edit_submit,
.ticket-selector-submit-btn[type=submit],
.gform_page_footer input[type=button]{
	background: #aece3b;
	color: #333333;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #AAD75B ), to( #aece3b ) );
	background-image: -webkit-linear-gradient( bottom,#AAD75B, #aece3b );
	background-image:	-moz-linear-gradient( bottom, #AAD75B, #aece3b );
	background-image:	  -o-linear-gradient( bottom, #AAD75B, #aece3b );
	background-image: linear-gradient( to top,#AAD75B, #aece3b );	

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aece3b', endColorstr='#AAD75B');
		
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;	
	-o-transition: all .2s;
	transition: all .2s;	
}
.no-cssgradients .portfolio-one .button,
.no-cssgradients #main .comment-submit,
.no-cssgradients #reviews input#submit,
.no-cssgradients .comment-form input[type="submit"],
.no-cssgradients .wpcf7-form input[type="submit"],
.no-cssgradients .wpcf7-submit,
.no-cssgradients .bbp-submit-wrapper .button,
.no-cssgradients .button-default,
.no-cssgradients .button.default,
.no-cssgradients .price_slider_amount button,
.no-cssgradients .gform_wrapper .gform_button,
.no-cssgradients .woocommerce .single_add_to_cart_button,
.no-cssgradients .woocommerce button.button,
.no-cssgradients .woocommerce .shipping-calculator-form .button,
.no-cssgradients .woocommerce form.checkout #place_order,
.no-cssgradients .woocommerce .checkout_coupon .button,
.no-cssgradients .woocommerce .login .button,
.no-cssgradients .woocommerce .register .button,
.no-cssgradients .woocommerce .avada-order-details .order-again .button
.no-cssgradients .woocommerce .lost_reset_password input[type=submit],
.no-cssgradients #bbp_user_edit_submit,
.no-cssgradients .ticket-selector-submit-btn[type=submit],
.no-cssgradients .gform_page_footer input[type=button]{
	background:#aece3b;
}
.portfolio-one .button:hover,
#main .comment-submit:hover,
#reviews input#submit:hover,
.comment-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,.wpcf7-submit:hover,
.bbp-submit-wrapper .button:hover,
.button-default:hover,
.button.default:hover,
.price_slider_amount button:hover,
.gform_wrapper .gform_button:hover,
.woocommerce .single_add_to_cart_button:hover,
.woocommerce .shipping-calculator-form .button:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .checkout_coupon .button:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .avada-order-details .order-again .button:hover,
.woocommerce .lost_reset_password input[type=submit]:hover,
#bbp_user_edit_submit:hover,
.ticket-selector-submit-btn[type=submit]:hover,
.gform_page_footer input[type=button]:hover{
	background: #AAD75B;
	color: #577810;
	
		
	background-image: -webkit-gradient( linear, left bottom, left top, from( #cce890 ), to( #AAD75B ) );
	background-image: -webkit-linear-gradient( bottom, #cce890, #AAD75B );
	background-image:	-moz-linear-gradient( bottom, #cce890}, #AAD75B );
	background-image:	  -o-linear-gradient( bottom, #cce890, #AAD75B );
	background-image: linear-gradient( to top, #cce890, #AAD75B );

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAD75B', endColorstr='#cce890');
	}
.no-cssgradients .portfolio-one .button:hover,
.no-cssgradients #main .comment-submit:hover,
.no-cssgradients #reviews input#submit:hover,
.no-cssgradients .comment-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-form input[type="submit"]:hover,
.no-cssgradients .wpcf7-submit:hover,
.no-cssgradients .bbp-submit-wrapper .button:hover,
.no-cssgradients .button-default:hover,
.no-cssgradinets .button.default:hover,
.no-cssgradients .price_slider_amount button:hover,
.no-cssgradients .gform_wrapper .gform_button:hover,
.no-cssgradients .woocommerce .single_add_to_cart_button:hover
.no-cssgradients .woocommerce .shipping-calculator-form .button:hover,
.no-cssgradients .woocommerce form.checkout #place_order:hover,
.no-cssgradients .woocommerce .checkout_coupon .button:hover,
.no-cssgradients .woocommerce .login .button:hover,
.no-cssgradients .woocommerce .register .button:hover,
.no-cssgradients .woocommerce .avada-order-details .order-again .button:hover,
.no-cssgradients .woocommerce .lost_reset_password input[type=submit]:hover,
.no-cssgradients #bbp_user_edit_submit:hover,
.no-cssgradients .ticket-selector-submit-btn[type=submit]:hover,
.no-cssgradients .gform_page_footer input[type=button]:hover{
	background:#AAD75B;
}

.image .image-extras .image-extras-content .icon.link-icon, .image .image-extras .image-extras-content .icon.gallery-icon { background-color:#333333; }
.image-extras .image-extras-content h3, .image .image-extras .image-extras-content h3 a, .image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content h4 a,.image .image-extras .image-extras-content h3, .image .image-extras .image-extras-content h2, .image .image-extras .image-extras-content a,.image .image-extras .image-extras-content .cats,.image .image-extras .image-extras-content .cats a{ color:#333333; }

.page-title-container{border-color:#464646;}

.footer-area{
	
		padding-top: 43px;
	
		padding-bottom: 40px;
	}
.footer-area > .avada-row, #footer > .avada-row {
		padding-left: 0px;
	
		padding-right: 0px;
	}



#footer{
		padding-top: 18px;
	
		padding-bottom: 16px;
	}

.fontawesome-icon.circle-yes{
	background-color:#3e3e3e;
}

.fontawesome-icon.circle-yes{
	border-color:#3e3e3e;
}

.fontawesome-icon,
.avada-myaccount-data .digital-downloads li:before,
.avada-myaccount-data .digital-downloads li:after,
.avada-thank-you .order_details li:before,
.avada-thank-you .order_details li:after,
.post-content .error-menu li:before,
.post-content .error-menu li:after{
	color:#ffffff;
}

.fusion-title .title-sep,.product .product-border{
	border-color:#3e3e3e;
}

.review blockquote q,.post-content blockquote,form.checkout .payment_methods .payment_box{
	background-color:#3e3e3e;
}
.fusion-testimonials .author:after{
	border-top-color:#3e3e3e;
}

.review blockquote q,.post-content blockquote{
	color:#aaa9a9;
}



body, #nav ul li ul li a, #sticky-nav ul li ul li a,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-widgets-container,
.more,
.avada-container h3,
.meta .date,
.review blockquote q,
.review blockquote div strong,
.image .image-extras .image-extras-content h4,
.image .image-extras .image-extras-content h4 a,
.project-content .project-info h4,
.post-content blockquote,
.button-default, .button-large, .button-small, .button-medium,.button-xlarge,
.button.large, .button.small, .button.medium,.button.xlarge,
.ei-title h3,.cart-contents,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button,
.woocommerce-success-message .button,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.page-title h3,
.blog-shortcode h3.timeline-title,
#reviews #comments > h2,
.image .image-extras .image-extras-content h3,
.image .image-extras .image-extras-content h2,
.image .image-extras .image-extras-content a,
.image .image-extras .image-extras-content .cats,
.image .image-extras .image-extras-content .cats a,
.image .image-extras .image-extras-content .price,
#wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a,
#bbp_user_edit_submit,
.ticket-selector-submit-btn[type=submit],
.gform_page_footer input[type=button]{
	font-family:'Montserrat', sans-serif;
}

.avada-container h3,
.review blockquote div strong,
.footer-area  h3,
#slidingbar-area  h3,
.button-default, .button-large, .button-small, .button-medium,.button-xlarge,
.button.large, .button.small, .button.medium,.button.xlarge,
.woocommerce .single_add_to_cart_button,
.woocommerce button.button,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .avada-order-details .order-again .button,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button,
#bbp_user_edit_submit,
.ticket-selector-submit-btn[type=submit],
.gform_page_footer input[type=button]{
	font-weight:bold;
}
.meta .date,
.review blockquote q,
.post-content blockquote{
	font-style:italic;
}


#nav, #sticky-nav, .navigation,
.side-nav li a{
	font-family:'Montserrat', sans-serif;
}

#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.fusion-tabs .nav-tabs  li .tab-link,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:'Montserrat', sans-serif
}


.footer-area  h3,#slidingbar-area  h3{
	font-family:'Montserrat', sans-serif
}

body,.sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,
.jtwt .jtwt_tweet, .sidebar .jtwt .jtwt_tweet {
	font-size:13px;
		line-height:20px;
}
.project-content .project-info h4,.gform_wrapper label,.gform_wrapper .gfield_description,
.footer-area ul, #slidingbar-area ul, .fusion-tabs-widget .tab-holder .news-list li .post-holder a,
.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta{
	font-size:13px;
		line-height:20px;
}
.blog-shortcode h3.timeline-title { font-size:13px;line-height:13px; }
.counter-box-content, .fusion-alert,.fusion-progressbar .sr-only, .post-content blockquote, .review blockquote q{ font-size:13px; }

body,.sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.post-content blockquote, .review blockquote q{
	line-height:20px;
}
.project-content .project-info h4,.fusion-accordian .panel-body, #side-header .header-social .header-info, #side-header .header-social .top-menu {
	line-height:20px;
}

#nav,#sticky-nav,.navigation{font-size:14px;}

#small-nav .cart, #small-nav .search-link{font-size:13px;}

#wrapper #nav ul li ul li > a, #wrapper #sticky-nav ul li ul li > a{font-size:13px;}

.header-social *{font-size:12px;}

.page-title ul,.page-title ul li,page-title ul li a{font-size:10px;}

.side-nav li a{font-size:14px;}

.sidebar .widget h3{font-size:13px;}

#slidingbar-area h3{font-size:13px;line-height:13px;}

.footer-area h3{font-size:13px;line-height:13px;}

.copyright{font-size:12px;}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{font-size:18px;}


#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ /* max-width:1100px; */ max-width:100%; }


.post-content h1{
	font-size:22px;
		line-height:33px;
}

.post-content h1{
	line-height:32px;
}

#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper  #main .post h2, #wrapper  #main .post h2, #wrapper .woocommerce .checkout h3, #main .portfolio h2 {
	font-size:18px;
		line-height:27px;
}

#wrapper .post-content h2,#wrapper .fusion-title h2,#wrapper #main .post-content .fusion-title h2,#wrapper .title h2,#wrapper #main .post-content .title h2,#wrapper #main .post h2,#wrapper  .woocommerce .checkout h3, .cart-empty{
	line-height:27px;
}

.post-content h3,.project-content h3,#header .tagline,.product-title,#side-header .tagline{
	font-size:16px;
		line-height:24px;
}
p.demo_store,.fusion-modal .modal-title { font-size:16px; }

.post-content h3,.project-content h3,#header .tagline,.product-title,#side-header .tagline{
	line-height:24px;
}

.post-content h4, .portfolio-item .portfolio-content h4, .image-extras .image-extras-content h3, .image-extras .image-extras-content h3 a, .image .image-extras .image-extras-content a,
.fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title
{
	font-size:13px;
		line-height:20px;
}
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.person-author-wrapper, #reviews #comments > h2,
.popover .popover-title,.fusion-flip-box .flip-box-heading-back{
	font-size:13px;
}
.fusion-accordian .panel-title a,.fusion-sharing-box h4,
.fusion-tabs .nav-tabs > li .tab-link
{font-size:13px;}

.post-content h4, #reviews #comments > h2,
.fusion-sharing-box h4,
.fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title {
	line-height:20px;
}

.post-content h5{
	font-size:12px;
		line-height:18px;
}

.post-content h5{
	line-height:18px;
}

.post-content h6{
	font-size:11px;
		line-height:17px;
}

.post-content h6{
	line-height:17px;
}

.ei-title h2{
	font-size:42px;
		line-height:63px;
}

.ei-title h3{
	font-size:20px;
		line-height:30px;
}

.image .image-extras .image-extras-content h4, .image .image-extras .image-extras-content h4 a, .image .image-extras .image-extras-content .cats, .image .image-extras .image-extras-content .cats a, .fusion-recent-posts .columns .column .meta {
	font-size:12px;
		line-height:18px;
}
.post .meta-info, .fusion-blog-grid .entry-meta-single, .fusion-blog-timeline .entry-meta-single, .fusion-blog-grid .entry-comments, .fusion-blog-timeline .entry-comments, .fusion-blog-grid .entry-read-more, .fusion-blog-timeline .entry-read-more, .fusion-blog-medium .entry-meta, .fusion-blog-large .entry-meta, .fusion-blog-medium-alternate .entry-meta, .fusion-blog-large-alternate .entry-meta, .fusion-blog-medium-alternate .entry-read-more, .fusion-blog-large-alternate .entry-read-more, .fusion-recent-posts .columns .column .meta, .post .single-line-meta { font-size:12px; }

.cart-contents *, .top-menu .cart-content a .cart-title, .top-menu .cart-content a .quantity, .image .image-extras .image-extras-content .product-buttons a, .product-buttons a, #header-sticky .cart-content a .cart-title, #header-sticky .cart-content a .quantity, #header .cart-content a .cart-title, #header .cart-content a .quantity, .sticky-header #sticky-nav .cart-checkout a, #header .cart-checkout a {
	font-size:12px;
		line-height:18px;
}

.pagination, .page-links, .woocommerce-pagination, .pagination .pagination-next, .woocommerce-pagination .next, .pagination .pagination-prev, .woocommerce-pagination .prev { font-size:12px; }

.header-social .menu > li {
	line-height:44px;
}
.header-wrapper .header-social .menu > li {
	height:44px;
}

body,.post .post-content,.post-content blockquote,#wrapper .fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.sidebar .jtwt,#wrapper .meta,.review blockquote div,.search input,.project-content .project-info h4,.title-row,.simple-products-slider .price .amount,
.quantity .qty,.quantity .minus,.quantity .plus,.timeline-layout h3.timeline-title, .blog-timeline-layout h3.timeline-title, #reviews #comments > h2,
.sidebar .widget_nav_menu li, .sidebar .widget_categories li, .sidebar .widget_product_categories li, .sidebar .widget_meta li, .sidebar .widget .recentcomments, .sidebar .widget_recent_entries li, .sidebar .widget_archive li, .sidebar .widget_pages li, .sidebar .widget_links li, .sidebar .widget_layered_nav li, .sidebar .widget_product_categories li
{color:#aaa9a9;}

.post-content h1,.title h1,.woocommerce-success-message .msg, .woocommerce-message{
	color:#ffffff;
}

#main .post h2,.post-content h2,.fusion-title h2,.title h2,.woocommerce-tabs h2,.search-page-search-form h2, .cart-empty, .woocommerce h2, .woocommerce .checkout h3{
	color:#ffffff;
}

.post-content h3,.sidebar .widget h3,.project-content h3,.fusion-title h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title,#side-header .tagline{
	color:#ffffff;
}

.post-content h4,.project-content .project-info h4,.share-box h4,.fusion-title h4,.title h4,#wrapper .fusion-tabs-widget .tab-holder .tabs li a, .fusion-accordian .panel-title a,
.fusion-tabs .nav-tabs > li .tab-link
{
	color:#ffffff;
}

.post-content h5,.fusion-title h5,.title h5{
	color:#ffffff;
}

.post-content h6,.fusion-title h6,.title h6{
	color:#ffffff;
}

.page-title h1, .page-title h3{
		color:#ffffff;
	}

.sep-boxed-pricing .panel-heading h3{
	color:#ffffff;
}

.full-boxed-pricing.fusion-pricing-table .panel-heading h3{
	color:#AAA9A9;
}

body a,
body a:before,
body a:after,
.single-navigation a[rel="prev"]:before,
.single-navigation a[rel="next"]:after
{color:#ffffff;}
.project-content .project-info .project-info-box a,.sidebar .widget li a, .sidebar .widget .recentcomments, .sidebar .widget_categories li, #main .post h2 a, .about-author .title a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th,
.sidebar .widget_layered_nav li.chosen a, .sidebar .widget_layered_nav li.chosen a:before,.sidebar .widget_layered_nav_filters li.chosen a, .sidebar .widget_layered_nav_filters li.chosen a:before,
.order-dropdown li a:hover, .catalog-ordering .order li a:hover
{color:#ffffff;}

body #toTop:before {color:#fff;}

.page-title ul,.page-title ul li,.page-title ul li a{color:#ffffff;}

#slidingbar-area h3{color:#DDDDDD;}

#slidingbar-area,#slidingbar-area article.col,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color:#8C8989;}

#slidingbar-area a, #slidingbar-area .jtwt .jtwt_tweet a, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a, #slidingbar-area .fusion-accordian .panel-title a{color:#BFBFBF;}

.sidebar .widget h3, .sidebar .widget .heading h3{color:#ffffff;}

.footer-area h3{color:#DDDDDD;}

.footer-area,.footer-area article.col,.footer-area .jtwt,.footer-area .jtwt .jtwt_tweet,.copyright{color:#8C8989;}

.footer-area a,.footer-area .jtwt .jtwt_tweet a,#wrapper .footer-area .fusion-tabs-widget .tab-holder .tabs li a,.footer-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.copyright a,
.footer-area .fusion-accordian .panel-title a{color:#BFBFBF;}

#nav ul li > a,#sticky-nav ul li > a,.side-nav li a,#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header .cart-content a,#header .cart-content a:hover, #side-header .cart-content a:hover,#small-nav .cart-content a,
#small-nav .cart-content a:hover,#wrapper .header-social .top-menu .cart > a,#wrapper .header-social .top-menu .cart > a > .amount, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a,.my-cart-link:after,a.search-link:after, .top-menu .cart > a:before, .top-menu .cart > a:after
{color:#ffffff;}
#header-sticky .my-account-link:after, #header .my-account-link:after, #side-header .my-account-link:after{border-color:#ffffff;}

#nav ul .current-menu-ancestor > a, .navigation li.current-menu-ancestor > a, #sticky-nav li.current-menu-ancestor > a,#nav ul .current_page_item > a, #nav ul .current-menu-item > a, #nav ul > .current-menu-parent > a, #nav ul ul,#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder,.navigation li.current-menu-ancestor > a,#nav ul li > a:hover,
#sticky-nav ul .current_page_item > a, #sticky-nav ul .current-menu-item > a, #sticky-nav ul > .current-menu-parent > a, #sticky-nav ul ul,#sticky-nav li.current-menu-ancestor > a,.navigation li.current-menu-ancestor > a,#sticky-nav ul li > a:hover,
#header-sticky .my-cart-link-active:after, .header-wrapper .my-cart-link-active:after, #side-header .my-cart-link-active:after
{color:#aece3b;border-color:#aece3b;}

#nav ul ul,#sticky-nav ul ul{border-color:#aece3b;}
#wrapper .main-nav-search .search-link:hover:after, #wrapper .main-nav-search.search-box-open .search-link:after, #wrapper .my-cart-link:hover:after {color:#aece3b;}

#nav ul ul,#sticky-nav ul ul,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu-submenu,
#nav ul .login-box,#sticky-nav ul .login-box,
#nav ul .cart-contents,#sticky-nav ul .cart-contents,
#small-nav ul .login-box,#small-nav ul .cart-contents,
#main-nav-search-form, #sticky-nav-search-form
{background-color:#3e3e3e;}

#wrapper #nav ul li ul li > a,#wrapper #sticky-nav ul li ul li > a,.side-nav li li a,.side-nav li.current_page_item li a, #nav .cart-contents a, #nav .cart-contents .cart-link a:before, #nav .cart-contents .checkout-link a:before, #nav .cart-contents a:hover
{color:#d6d6d6;}
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet, .fusion-megamenu-bullet{border-left-color:#d6d6d6;}

.ei-title h2{color:#333333;}

.ei-title h3{color:#747474;}

#wrapper .header-social .header-info, #wrapper .header-social a {color:#ffffff;}
@media only screen and (max-width: 800px){
	.mobile-menu-design-modern #wrapper .header-social .top-menu .cart > a, .mobile-menu-design-modern #wrapper .header-social .top-menu .cart > a:before {color:#ffffff;}
}
#wrapper .header-social .mobile-topnav-holder li a {color: #333333;}

.header-social .menu .sub-menu {width:100px;}


.sep-single,.sep-double,.sep-dashed,.sep-dotted,.search-page-search-form{border-color:#3e3e3e;}
.ls-avada, .avada-skin-rev,.es-carousel-wrapper.fusion-carousel-small .es-carousel ul li img,.fusion-accordian .fusion-panel,.progress-bar,
#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
.fusion-blog-medium-alternate .post, .fusion-blog-large-alternate .post,
.post .meta-info,.grid-layout .post .post-wrapper,.grid-layout .post .content-sep, 
.portfolio .portfolio-boxed .portfolio-item-wrapper, .portfolio .portfolio-boxed .content-sep, .portfolio-one .portfolio-item.portfolio-boxed .portfolio-item-wrapper,
.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
.fusion-counters-box .fusion-counter-box .counter-box-border, tr td,
.table, .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td,
.table-1 table,.table-1 table th,.table-1 tr td,.tkt-slctr-tbl-wrap-dv table,.tkt-slctr-tbl-wrap-dv tr td
.table-2 table thead,.table-2 tr td,
.sidebar .widget li a,.sidebar .widget .recentcomments,.sidebar .widget_categories li,
#wrapper .fusion-tabs-widget .tab-holder,.commentlist .the-comment,
.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
.tabs-vertical .tabs-container .tab_content,
.fusion-tabs.vertical-tabs.clean .nav-tabs li .tab-link,
.pagination a.inactive, .page-links a,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social, .fusion-blog-medium .entry-meta, .fusion-blog-large .entry-meta,
.side-nav li a,.sidebar .product_list_widget li,.sidebar .widget_layered_nav li,.price_slider_wrapper,.tagcloud a,
.sidebar .widget_nav_menu li, .sidebar .widget_categories li, .sidebar .widget_product_categories li, .sidebar .widget_meta li, .sidebar .widget .recentcomments, .sidebar .widget_recent_entries li, .sidebar .widget_archive li, .sidebar .widget_pages li, .sidebar .widget_links li, .sidebar .widget_layered_nav li, .sidebar .widget_product_categories li,
#customer_login_box,.avada_myaccount_user,#wrapper .myaccount_user_container span,
.woocommerce-side-nav li a,.woocommerce-content-box,.woocommerce-content-box h2,.my_account_orders tr,.woocommerce .address h4,.shop_table tr,.cart_totals .total,.chzn-container-single .chzn-single,.chzn-container-single .chzn-single div,.chzn-drop,form.checkout .shop_table tfoot,.input-radio,p.order-info,.cart-content a img,.panel.entry-content,
.woocommerce-tabs .tabs li a,.woocommerce .social-share,.woocommerce .social-share li,.quantity,.quantity .minus, .quantity .qty,.shop_attributes tr,.woocommerce-success-message,#reviews li .comment-text,
.cart-totals-buttons,.cart_totals, .shipping_calculator, .coupon, .woocommerce .cross-sells, #customer_login .col-1, #customer_login .col-2, .woocommerce-message, .woocommerce form.checkout #customer_details .col-1, .woocommerce form.checkout #customer_details .col-2,
.cart_totals h2, .shipping_calculator h2, .coupon h2, .woocommerce .checkout h3, #customer_login h2, .woocommerce .cross-sells h2, .order-total, .woocommerce .addresses .title, #main .cart-empty, #main .return-to-shop, .side-nav-left .side-nav,
.avada-order-details .shop_table.order_details tfoot
{border-color:#3e3e3e;}
#final-order-details .mini-order-details tr:last-child
{border-color:#3e3e3e;}

.price_slider_wrapper .ui-widget-content
{background-color:#3e3e3e;}
.gform_wrapper .gsection{border-bottom:1px dotted #3e3e3e;}

.quantity .minus,.quantity .plus{background-color:#29292a;}

.quantity .minus:hover,.quantity .plus:hover{background-color:#383838;}

#slidingbar-area .widget_categories li a, #slidingbar-area li.recentcomments, #slidingbar-area ul li a, #slidingbar-area .product_list_widget li, #slidingbar-area .widget_recent_entries ul li {border-bottom: 1px solid #505152;}
#slidingbar-area .tagcloud a, 
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder, 
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li,
#slidingbar-area .fusion-accordian .fusion-panel
{border-color: #505152;}

.footer-area .widget_categories li a, .footer-area li.recentcomments, .footer-area ul li a, .footer-area .product_list_widget li, .footer-area .tagcloud a,
#wrapper .footer-area .fusion-tabs-widget .tab-holder, 
#wrapper .footer-area .fusion-tabs-widget .tab-holder .news-list li, 
.footer-area .widget_recent_entries li,
.footer-area .fusion-accordian .fusion-panel
{border-color: #505152;}

.input-text, input[type="text"], textarea,
input.s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select,.avada-select-parent .select-arrow, #wrapper .select-arrow,
select,
#lang_sel_click a.lang_sel_sel,
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel_click a, #lang_sel_click a:visited,#wrapper .search-table .search-field input{
background-color:#3e3e3e;}

.input-text, input[type="text"], textarea,
input.s,input.s .placeholder,#comment-input input,#comment-textarea textarea,#comment-input .placeholder,#comment-textarea .placeholder,.comment-form-comment textarea, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield select,
select,
#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,.avada-select-parent select, #wrapper .search-table .search-field input
{color:#cccccc;}
input#s::-webkit-input-placeholder,#comment-input input::-webkit-input-placeholder,.post-password-form .password::-webkit-input-placeholder,#comment-textarea textarea::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder,.input-text::-webkit-input-placeholder{color:#cccccc;}
input#s:-moz-placeholder,#comment-input input:-moz-placeholder,.post-password-form .password::-moz-input-placeholder,#comment-textarea textarea:-moz-placeholder,.comment-form-comment textarea:-moz-placeholder,.input-text:-moz-placeholder,
input#s:-ms-input-placeholder,#comment-input input:-ms-input-placeholder,.post-password-form .password::-ms-input-placeholder,#comment-textarea textarea:-moz-placeholder,.comment-form-comment textarea:-ms-input-placeholder,.input-text:-ms-input-placeholder
{color:#cccccc;}

.input-text, input[type="text"], textarea,
input.s,#comment-input input,#comment-textarea textarea,.comment-form-comment textarea, .post-password-form .password,
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-quiz,.wpcf7-form .wpcf7-number,.wpcf7-form textarea,.wpcf7-form .wpcf7-select,.wpcf7-select-parent .select-arrow,.wpcf7-captchar,.wpcf7-form .wpcf7-date,
.gform_wrapper .gfield input[type=text],.gform_wrapper .gfield input[type=email],.gform_wrapper .gfield textarea,.gform_wrapper .gfield_select[multiple=multiple],.gform_wrapper .gfield select,.gravity-select-parent .select-arrow,.select-arrow,
#bbpress-forums .quicktags-toolbar,#bbpress-forums .bbp-search-form #bbp_search,.bbp-reply-form input#bbp_topic_tags,.bbp-topic-form input#bbp_topic_title, .bbp-topic-form input#bbp_topic_tags, .bbp-topic-form select#bbp_stick_topic_select, .bbp-topic-form select#bbp_topic_status_select,#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content,#wp-bbp_topic_content-editor-container,#wp-bbp_reply_content-editor-container,.bbp-login-form input,
.main-nav-search-form input,.search-page-search-form input,.chzn-container-single .chzn-single,.chzn-container .chzn-drop,
.avada-select-parent select,.avada-select-parent .select-arrow,
select,
#lang_sel_click a.lang_sel_sel,
#lang_sel_click ul ul a, #lang_sel_click ul ul a:visited,
#lang_sel_click a, #lang_sel_click a:visited,
#wrapper .search-table .search-field input,
.avada-select .select2-container .select2-choice, .woocommerce-checkout .select2-drop-active
{border-color:#212122;}


#wrapper #nav ul li ul li > a,#wrapper #sticky-nav ul li ul li > a,
#header-sticky .cart-content a,#header .cart-content a,#small-nav .cart-content a
{border-bottom:1px solid #313030;}

#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu,
#wrapper #nav .fusion-megamenu-wrapper .fusion-megamenu-border,
#nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul,
#wrapper #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li, #wrapper #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul li,
#header-sticky .cart-content a,#header-sticky .cart-content a:hover,#header-sticky .login-box,#header-sticky .cart-contents,
#header .cart-content a, #side-header .cart-content a, #header .cart-content a:hover,#side-header .cart-content a:hover,#header .login-box,#header .cart-contents, #side-header .cart-contents,#small-nav .login-box,#small-nav .cart-contents,#small-nav .cart-content a,#small-nav .cart-content a:hover,
#main-nav-search-form, #sticky-nav-search-form
{border-color:#313030;}

#wrapper #nav ul li ul li > a:hover, #wrapper #nav ul li ul li.current-menu-item > a,
#wrapper .fusion-navbar-nav > li .sub-menu .current-menu-ancestor,
#wrapper #sticky-nav ul li ul li > a:hover, #wrapper #sticky-nav ul li ul li.current-menu-item > a,
#header-sticky .cart-content a:hover,#header .cart-content a:hover,#side-header .cart-content a:hover,#small-nav .cart-content a:hover,
#lang_sel_click a.lang_sel_sel:hover,
#lang_sel_click ul ul a:hover,
#lang_sel_click a:hover
{background-color:#383838;}

#header .tagline,#side-header .tagline{
	color:#ffffff;
}

#header .tagline,#side-header .tagline{
	font-size:16px;
	line-height:30px;
}

#wrapper .page-title h1{
		font-size:18px;
		line-height:normal;
}

#wrapper .page-title h3{
		font-size:14px;
		line-height: 26px;
}

.header-social,.header-v2 #header,.header-v3 #header,.header-v4 #header, .header-v5 #header, #header,.header-v4 #small-nav,.header-v5 #small-nav, .header-social .alignleft{
	border-bottom-color:#3e3e3e;
}
#side-header{border-color:#3e3e3e;}
#side-header #nav.nav-holder .navigation > li > a{border-top-color:#3e3e3e;border-bottom-color:#3e3e3e;}

#nav ul ul,#sticky-nav ul ul{
	width:350px;
}

#nav ul ul li ul,#sticky-nav ul ul li ul{
	left:350px;
}
ul.navigation > li:last-child ul ul{
	left:-350px;
}
#nav .fusion-megamenu-wrapper ul{left:auto;}
.rtl #header #nav ul ul li:hover ul, .rtl #small-nav #nav ul ul li:hover ul, .rtl .sticky-header #sticky-nav ul ul li:hover ul {
	right:350px;
	left: auto;
}
.rtl ul.navigation > li:last-child ul ul{
	right:-350px;
	left: auto;
}
.rtl #wrapper #nav .fusion-megamenu-wrapper ul,
.rtl #wrapper #header-sticky #nav .fusion-megamenu-wrapper ul{
	left:auto;
	right:auto;
}
body.side-header-left #side-header #nav ul .sub-menu li ul {
	left:350px;
}
body.side-header-right #side-header #nav > ul .sub-menu {
	left:-350px;
}

#main .sidebar{
	background-color:#29292a;
}


#content{
	width:71%;
}

#main .sidebar{
	width:23%;
}


.double-sidebars #content {
	width:52%;
	margin-left: 24%;
}

.double-sidebars #main #sidebar{
	width:21%;
	margin-left:-76%;
}
.double-sidebars #main #sidebar-2{
	width:21%;
	margin-left: 3%;
}

#wrapper .header-social{
	background-color:#000000; 
}

#wrapper .header-social .menu > li, .mobile-menu-sep{
	border-color:#3e3e3e;
}

#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	background-color:#29292a;
}

#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box .forgetmenot, #wrapper .top-menu .cart-contents a, .top-menu .cart-contents .cart-link a:before, .top-menu .cart-contents .checkout-link a:before{
	color:#d6d6d6;
}

#wrapper .header-social .menu .sub-menu li a:hover,.top-menu .cart-content a:hover {
	background-color:#333333;
}

#wrapper .header-social .menu .sub-menu li a:hover, #wrapper .top-menu .cart-contents a:hover, #wrapper .top-menu .cart-contents .cart-link a:hover:before, #wrapper .top-menu .cart-contents .checkout-link a:hover:before{
	color:#d6d6d6;
}

#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents,.main-nav-search-form{
	border-color:#3e3e3e;
}

#header-sticky .cart-checkout,#header .cart-checkout,.top-menu .cart,.top-menu .cart-checkout,#small-nav .cart-checkout{
	background-color:#333333;
}

.fusion-accordian .panel-title a .fa-fusion-box{background-color:#3e3e3e;}

.progress-bar-content{background-color:#9db668;border-color:#9db668;}
.content-box-percentage{color:#9db668;}

.progress-bar{background-color:#3e3e3e;border-color:#3e3e3e;}

#wrapper .date-and-formats .format-box{background-color:#3e3e3e;}

.es-nav-prev,.es-nav-next{background-color:#3a3a3a;}

.es-nav-prev:hover,.es-nav-next:hover{background-color:#333333;}

.content-boxes .col{background-color:transparent;}

#wrapper .sidebar .fusion-tabs-widget .tabs-container{background-color:#3e3e3e;}
body .sidebar .fusion-tabs-widget .tab-hold .tabs li{border-right:1px solid #3e3e3e;}
body.rtl #wrapper .sidebar .fusion-tabs-widget .tab-hold .tabset li{border-left-color:#3e3e3e;}
body .sidebar .fusion-tabs-widget .tab-holder .tabs li a, .sidebar .fusion-tabs-widget .tab-holder .tabs li a{background:#313132;border-bottom:0;color:#aaa9a9;}
body .sidebar .fusion-tabs-widget .tab-hold .tabs li a:hover{background:#3e3e3e;border-bottom:0;}
body .sidebar .fusion-tabs-widget .tab-hold .tabs li.active a, body .sidebar .fusion-tabs-widget .tab-holder .tabs li.active a{background:#3e3e3e;border-bottom:0;}
body .sidebar .fusion-tabs-widget .tab-hold .tabs li.active a, body .sidebar .fusion-tabs-widget .tab-holder .tabs li.active a{border-top-color:#aece3b;}

#wrapper .sidebar .fusion-tabs-widget .tab-holder,.sidebar .fusion-tabs-widget .tab-holder .news-list li{border-color:#ebeaea;}

.fusion-sharing-box{background-color:#3e3e3e;}

.grid-layout .post .post-wrapper,.timeline-layout .post,.blog-timeline-layout .post, .portfolio .portfolio-boxed .portfolio-item-wrapper{background-color:transparent;}

.grid-layout .post .flexslider,.grid-layout .post .post-wrapper,.grid-layout .post .content-sep,.products li,.product-details-container,.product-buttons,.product-buttons-container, .product .product-buttons,.blog-timeline-layout .post,.blog-timeline-layout .post .content-sep,
.blog-timeline-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.portfolio .portfolio-boxed .portfolio-item-wrapper, .portfolio .portfolio-boxed .content-sep,
.timeline-layout .post .flexslider,.timeline-layout h3.timeline-title, .fusion-blog-timeline .timeline-title{border-color:#3e3e3e;}
.timeline-layout  .timeline-circle,.timeline-layout .timeline-title,.blog-timeline-layout  .timeline-circle,.blog-timeline-layout .timeline-title{background-color:#3e3e3e;}
.timeline-icon,.timeline-arrow:before,.blog-timeline-layout timeline-icon,.blog-timeline-layout .timeline-arrow:before{color:#3e3e3e;}

	#bbpress-forums li.bbp-header,
	#bbpress-forums div.bbp-reply-header,#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a,div.bbp-template-notice, div.indicator-hint{ background:#383838; }
	#bbpress-forums .bbp-replies div.even { background: transparent; }

	#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results,
	#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic,
	#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-reply-header,
	#bbpress-forums div.bbp-reply-author .bbp-reply-post-date,
	#bbpress-forums div.bbp-topic-tags a,#bbpress-forums #bbp-single-user-details,div.bbp-template-notice, div.indicator-hint,
	.bbp-arrow{ border-color:#212121; }

.header-v4 #small-nav,.header-v5 #small-nav{
	border-bottom-color:#3e3e3e;
}
body #header-sticky.sticky-header .sticky-shadow { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.42);-mozbox-shadow: 0 1px 3px rgba(0, 0, 0, 0.42);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.42);	}
.products-slider .price .amount,.simple-products-slider .price .amount{color:#333333;}
.meta li{border-color:#aaa9a9;}
.error_page .oops {color: #2F2F30;}
.timeline-layout, .fusion-blog-timeline .blog-timeline-layout{background-image:url(http://www.ahttransplantacijakose.com/wp-content/themes/Avada/images/timeline_line_dark.png);}
.bbp-arrow, #bbpress-forums .quicktags-toolbar { background-color:#29292a; }
#toTop { background-color: #111111; }
.chzn-container-single .chzn-single { background-image: none; box-shadow: none; }

#mobile-nav li a:hover{color:#fff;}

.mobile-nav-holder .mobile-selector, .mobile-topnav-holder .mobile-selector, #mobile-nav li a, #wrapper .header-social .mobile-topnav-holder li a,
.catalog-ordering a, .order-dropdown > li:after,.order-dropdown ul li a
{color:#cccccc;}

.mobile-nav-holder .mobile-selector, .mobile-topnav-holder .mobile-selector, #mobile-nav, #mobile-nav li a, .mobile-nav-holder .mobile-selector .selector-down, .mobile-topnav-holder .mobile-selector .selector-down,
.order-dropdown li,.order-dropdown .current-li,.order-dropdown > li:after,.order-dropdown ul li a,.catalog-ordering .order li a,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-submenu, #nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul, #sticky-nav .fusion-navbar-nav .fusion-megamenu-wrapper ul ul
{border-color:#212122;}
#wrapper .fusion-megamenu-wrapper
{box-shadow: 0 2px 2px #212122;}

.order-dropdown li, .order-dropdown .current-li,.order-dropdown ul,.order-dropdown ul li a,.catalog-ordering .order li a
{background-color:#3e3e3e;}

.mobile-nav-holder .mobile-selector, .mobile-topnav-holder .mobile-selector,#mobile-nav { background-image: none; background-color: #3e3e3e; }
.order-dropdown li:hover, .order-dropdown .current-li:hover, .order-dropdown ul li a:hover, .catalog-ordering .order li a:hover,#mobile-nav li a:hover { background-color: #29292A; }
.bbp-topics-front ul.super-sticky, .bbp-topics ul.super-sticky, .bbp-topics ul.sticky, .bbp-forum-content ul.sticky,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder
{
	background-color: #3E3E3E;
}
.bbp-topics-front ul.super-sticky a, .bbp-topics ul.super-sticky a, .bbp-topics ul.sticky a, .bbp-forum-content ul.sticky a {
	color: #FFFFFF;
}

.pagination-prev:before, .woocommerce-pagination .prev:before, .pagination-next:after, .woocommerce-pagination .next:after{
	color:#747474;
}

.table-1 table, .tkt-slctr-tbl-wrap-dv table{
	background-color: #313132;
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(62, 62, 62, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(62, 62, 62, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(62, 62, 62, 0.5);	
}
.table-1 table th, .tkt-slctr-tbl-wrap-dv table th,
.table-1 tbody tr:nth-child(2n), .tkt-slctr-tbl-wrap-dv tbody tr:nth-child(2n) {
	background-color: #212122;
	
}

#posts-container.grid-layout {
	margin: 0 -20px;
}
#posts-container.grid-layout .post {
	padding: 20px;
}

.quicktags-toolbar input {
	background: linear-gradient(to top, #29292a, #3e3e3e ) #3E3E3E;
	background: -o-linear-gradient(to top, #29292a, #3e3e3e ) #3E3E3E;
	background: -moz-linear-gradient(to top, #29292a, #3e3e3e ) #3E3E3E;
	background: -webkit-linear-gradient(to top, #29292a, #3e3e3e ) #3E3E3E;
	background: -ms-linear-gradient(to top, #29292a, #3e3e3e ) #3E3E3E;
	background: linear-gradient(to top, #29292a, #3e3e3e ) #3E3E3E;

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #3e3e3e),
		color-stop(1, #29292a)
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e3e3e', endColorstr='#29292a')
			progid: DXImageTransform.Microsoft.Alpha(Opacity=0);

	border: 1px solid #212122;
	color: #cccccc;
}

.quicktags-toolbar input:hover {
	background: #3e3e3e;
}


@media only screen and (max-width: 940px){
	.page-title .breadcrumbs{display:none;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){
	.page-title .breadcrumbs{display:none;}
}




#nav.nav-holder .navigation > li > a{height:83px;line-height:83px;}

#nav ul li, #sticky-nav ul li { padding-right: 30px; }
.rtl #nav > .fusion-navbar-nav > li, .rtl #small-nav > .fusion-navbar-nav > li, .rtl #sticky-nav > .fusion-navbar-nav > li { padding-left: 30px; }

#nav ul li > a, #sticky-nav ul li > a, .navigation li.current-menu-ancestor > a,
#nav ul li > a, #sticky-nav ul li > a, .navigation li.current-menu-ancestor > a
{ border-top-width: 3px;}

.side-header-left #side-header #nav.nav-holder .navigation li.current-menu-ancestor > a,
.side-header-left #side-header #nav.nav-holder .navigation li.current-menu-item > a
{ border-right-width: 3px;}

.side-header-right #side-header #nav.nav-holder .navigation li.current-menu-ancestor > a,
.side-header-right #side-header #nav.nav-holder .navigation li.current-menu-item > a 
{ border-left-width: 3px;}

.ei-slider{width:100%;}

.ei-slider{height:400px;}

.button.default,.gform_wrapper .gform_button,#comment-submit,.woocommerce form.checkout #place_order,.woocommerce .single_add_to_cart_button, .woocommerce button.button,#reviews input#submit,.woocommerce .login .button,.woocommerce .register .button,
.bbp-submit-wrapper button,.wpcf7-form input[type="submit"], .wpcf7-submit, .bbp-submit-wrapper .button,#bbp_user_edit_submit, .ticket-selector-submit-btn[type=submit], .gform_page_footer input[type=button]
{border-color:#577810;}
.button.default:hover,.gform_wrapper .gform_button:hover,#comment-submit:hover,.woocommerce form.checkout #place_order:hover.woocommerce .single_add_to_cart_button:hover, .woocommerce button.button:hover,#reviews input#submit:hover,.woocommerce .login .button:hover,.woocommerce .register .button:hover,
.bbp-submit-wrapper button:hover,.wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover, .bbp-submit-wrapper .button:hover,#bbp_user_edit_submit:hover, .ticket-selector-submit-btn[type=submit]:hover, .gform_page_footer input[type=button];hover
{border-color:#577810;}

.button.default,.button-default,.gform_wrapper .gform_button,#comment-submit,.woocommerce .avada-shipping-calculator-form .button,.woocommerce form.checkout #place_order,.woocommerce .single_add_to_cart_button, .woocommerce button.button,#reviews input#submit,.woocommerce .login .button,.woocommerce .register .button,
.bbp-submit-wrapper button,.wpcf7-form input[type="submit"], .wpcf7-submit, .bbp-submit-wrapper .button,#bbp_user_edit_submit, .ticket-selector-submit-btn[type=submit], .gform_page_footer input[type=button]
{
	text-shadow:none;
	box-shadow: none;
}

.button.default.button-3d.button-small, .fusion-button.button-small.button-3d, .ticket-selector-submit-btn[type=submit]
{
	-webkit-box-shadow: inset 0px 1px 0px #fff, 0px 2px 0px #577810, 1px 4px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 2px 0px #577810, 1px 4px 4px 2px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 2px 0px #577810, 1px 4px 4px 2px rgba(0,0,0,0.3);		
}		
.button.default.button-3d.button-small:active, .fusion-button.button-small.button-3d:active
{
	-webkit-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #577810, 1px 4px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 1px 0px #577810, 1px 4px 4px 2px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 1px 0px #577810, 1px 4px 4px 2px rgba(0,0,0,0.3);		
}
.button.default.button-3d.button-medium, .fusion-button.button-medium.button-3d
{
	-webkit-box-shadow: inset 0px 1px 0px #fff, 0px 3px 0px #577810, 1px 5px 5px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 3px 0px #577810, 1px 5px 5px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 3px 0px #577810, 1px 5px 5px 3px rgba(0,0,0,0.3);		
}
.button.default.button-3d.button-medium:active .fusion-button.button-medium.button-3d:active
{
	-webkit-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #577810, 1px 5px 5px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 1px 0px #577810, 1px 5px 5px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 1px 0px #577810, 1px 5px 5px 3px rgba(0,0,0,0.3);		
}
.button.default.button-3d.button-large, .fusion-button.button-large.button-3d
{
	-webkit-box-shadow: inset 0px 1px 0px #fff, 0px 4px 0px #577810, 1px 6px 6px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 4px 0px #577810, 1px 6px 6px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 4px 0px #577810, 1px 6px 6px 3px rgba(0,0,0,0.3);		
}		
.button.default.button-3d.button-large:active, .fusion-button.button-large.button-3d:active
{
	-webkit-box-shadow: inset 0px 1px 0px #fff, 0px 1px 0px #577810, 1px 6px 6px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 1px 0px #577810, 1px 6px 6px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 1px 0px #577810, 1px 6px 6px 3px rgba(0,0,0,0.3);				
}
.button.default.button-3d.button-xlarge, .fusion-button.button-xlarge.button-3d
{
	-webkit-box-shadow: inset 0px 1px 0px #fff, 0px 5px 0px #577810, 1px 7px 7px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 5px 0px #577810, 1px 7px 7px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 5px 0px #577810, 1px 7px 7px 3px rgba(0,0,0,0.3);		
}		
.button.default.button-3d.button-xlarge:active, .fusion-button.button-xlarge.button-3d:active
{
	-webkit-box-shadow: inset 0px 1px 0px #fff, 0px 2px 0px #577810, 1px 7px 7px 3px rgba(0,0,0,0f.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 2px 0px #577810, 1px 7px 7px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 2px 0px #577810, 1px 7px 7px 3px rgba(0,0,0,0.3);					
}

.button.default,.fusion-button,.button-default,.gform_wrapper .gform_button,#comment-submit,.woocommerce form.checkout #place_order,.woocommerce .single_add_to_cart_button, .woocommerce button.button,#reviews input#submit,.woocommerce .login .button,.woocommerce .register .button,
.bbp-submit-wrapper .button,.wpcf7-form input[type="submit"], .wpcf7-submit, #bbp_user_edit_submit, .gform_page_footer input[type=button]
{border-width:0px;border-style: solid;}
.button.default:hover, .fusion-button.button-default:hover, .ticket-selector-submit-btn[type=submit]{border-width:0px;border-style: solid;}


.button.default,.button-default,#comment-submit,.woocommerce form.checkout #place_order,.woocommerce .single_add_to_cart_button, .woocommerce button.button,#reviews input#submit,.woocommerce .avada-shipping-calculator-form .button,.woocommerce .login .button,.woocommerce .register .button,
.bbp-submit-wrapper .button,.wpcf7-form input[type="submit"], .wpcf7-submit, #bbp_user_edit_submit, .ticket-selector-submit-btn[type=submit], .gform_page_footer input[type=button], .gform_wrapper .gform_button
{border-radius: 2px;}


#slidingbar-area a{text-shadow:none;}

.image .image-extras .image-extras-content h3,
.image .image-extras .image-extras-content h4,
.image .image-extras .image-extras-content a,
.image .image-extras .image-extras-content h4,
.image .image-extras .image-extras-content .cats,
.image .image-extras .image-extras-content .cats a,
.image .image-extras .image-extras-content .price,
.image .image-extras .image-extras-content * {
	text-shadow:none;
}

.footer-area a,.copyright{text-shadow:none;}

.reading-box{background-color:#3e3e3e;}

.isotope .isotope-item {
  -webkit-transition-property: top, left, opacity;
	 -moz-transition-property: top, left, opacity;
	  -ms-transition-property: top, left, opacity;
	   -o-transition-property: top, left, opacity;
		  transition-property: top, left, opacity;
}




.header-v5 #header .logo{float:left;}

.rtl #header-sticky.sticky-header .logo{ float: left; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {
	#header-sticky .normal_logo,#header .normal_logo, #side-header .normal_logo{display:none;}
	#header-sticky .retina_logo,#header .retina_logo, #side-header .retina_logo{display:inline;}
}

.bbp_reply_admin_links .admin_links_sep, .bbp-admin-links .admin_links_sep{
	display: none;
}


.woocommerce form.checkout .col-2, .woocommerce form.checkout #order_review_heading, .woocommerce form.checkout #order_review {
	display: none;
}



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
		#wrapper .page-title-container{
		height:150px !important;
	}
	}

#side-header .side-header-content, #side-header #nav.nav-holder .navigation > li > a, .header-wrapper .header-social .avada-row, .header-wrapper #header .avada-row, #header-sticky .avada-row, .header-wrapper .header-v4 #small-nav .avada-row, .header-wrapper .header-v5 #small-nav .avada-row { padding-left: 0px; }

#side-header .side-header-content, #side-header #nav.nav-holder .navigation > li > a, .header-wrapper .header-social .avada-row, .header-wrapper #header .avada-row, #header-sticky .avada-row, .header-wrapper .header-v4 #small-nav .avada-row, .header-wrapper .header-v5 #small-nav .avada-row { padding-right: 0px; }


#side-header{width:280px;}
body.side-header-left #wrapper{margin-left:280px;}
body.side-header-right #wrapper{margin-right:280px;}
body.side-header-left #side-header #nav > ul > li > ul, body.side-header-left #side-header #nav .login-box, body.side-header-left #side-header #nav .cart-contents, body.side-header-left #side-header #nav .main-nav-search-form{left:279px;}
body.rtl #boxed-wrapper{ position: relative; }
body.rtl.layout-boxed-mode.side-header-left #side-header{ position: absolute; left: 0; top: 0; margin-left:0px; }
body.rtl.side-header-left #side-header .side-header-wrapper{ position: fixed; width:280px;}

body.side-header-left #slidingbar .avada-row,
body.side-header-right #slidingbar .avada-row{max-width: none;}


#wrapper .header-wrapper .fusion-megamenu-wrapper .fusion-megamenu {
  -webkit-box-shadow: 0 2px 2px #999;
  -moz-box-shadow: 0 2px 2px #999;
  box-shadow: 0 2px 2px #999;
}
#wrapper #side-header .fusion-megamenu-wrapper .fusion-megamenu {
	-webkit-box-shadow: 0px 10px 50px -2px rgba(0, 0, 0, 0.14);
	-moz-box-shadow: 0px 10px 50px -2px rgba(0, 0, 0, 0.14);
	box-shadow: 0px 10px 50px -2px rgba(0, 0, 0, 0.14);
}
#nav ul ul,
#sticky-nav ul ul {
	-moz-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
	box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
}





		
		#wrapper{
		width:100%;
		max-width: none;
	}
	@media only screen and (min-width: 801px) and (max-width: 1014px){
		#wrapper{
			width:auto;
		}
	}
	@media only screen and (min-device-width: 801px) and (max-device-width: 1014px){
		#wrapper{
			width:auto;
		}
	}
	
	
		
			

		@media only screen and (min-device-width: 768px) and (max-device-width: 1366px) and (orientation: portrait){
		#nav > ul > li, #sticky-nav > ul > li { padding-right: 25px; }
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){
		#nav > ul > li, #sticky-nav > ul > li { padding-right: 25px; }
	}
	
		.page-title-container{
		background-image:url(http://www.ahttransplantacijakose.com/wp-content/uploads/2015/03/presadjivanjekose-rezultati.jpg);
	}
	
		.page-title-container{
		background-color:#353535;
	}
	
	#header, #side-header{
			}

	#header, #side-header {
						background-color:#29292a;		
			}
	
	#header, #side-header{	
			}
	

			@media only screen and (min-width: 800px){
			#small-nav,.header-v4 #small-nav, .header-v5 #small-nav{background:none;}
			.header-social, #header, .header-v4 #small-nav, .header-v5 #small-nav,.header-v5 #header{border:none;}
						.header-wrapper,.header-filler{position: absolute;left:0;right:0;z-index: 10000;}
				
			.header-filler{z-index: 1;}
			
			.nav-holder#nav .navigation > li > a{background:rgba(255,255,255,0);}
		}
		
	
	
	.rev_slider_wrapper{
		position:relative
	}

	
	.rev_slider_wrapper .shadow-right{
		position:absolute;
		pointer-events:none;
		background-image:url(http://www.ahttransplantacijakose.com/wp-content/themes/Avada/images/shadow-bottom.png);
		background-repeat:no-repeat;
		background-position:bottom center;
		height:32px;
		width:100%;
		bottom:0;
		z-index:99;
	}

	.avada-skin-rev{
		border-top: 1px solid #d2d3d4;
		border-bottom: 1px solid #d2d3d4;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}

	.tparrows{border-radius:0;}

	.rev_slider_wrapper .tp-leftarrow, .rev_slider_wrapper .tp-rightarrow{
		opacity:0.8;
		position: absolute;
		top: 50% !important;
		margin-top:-31px !important;	
		width: 63px !important;
		height: 63px !important;
		background:none;
		background-color: rgba(0, 0, 0, 0.5) ;	
		color:#fff;
	}

	.rev_slider_wrapper .tp-leftarrow:before{
		content:"\e61e";
		-webkit-font-smoothing: antialiased;
	}

	.rev_slider_wrapper .tp-rightarrow:before{
		content:"\e620";
		-webkit-font-smoothing: antialiased;
	}

	.rev_slider_wrapper .tp-leftarrow:before, .rev_slider_wrapper .tp-rightarrow:before{
		position: absolute;
		padding:0;
		width: 100%;
		line-height: 63px;
		text-align: center;
		font-size: 25px;
		font-family: IcoMoon;

	}

	.rev_slider_wrapper .tp-leftarrow:before{
		margin-left: -2px;
	}

	.rev_slider_wrapper .tp-rightarrow:before{
		margin-left: -1px;
	}

	.rev_slider_wrapper .tp-rightarrow{
		left:auto;
		right:0;
	}

	.no-rgba .rev_slider_wrapper .tp-leftarrow, .no-rgba .rev_slider_wrapper .tp-rightarrow{
		background-color:#ccc ;
	}

	.rev_slider_wrapper:hover .tp-leftarrow,.rev_slider_wrapper:hover .tp-rightarrow{
		display:block;
		opacity:0.8;
	}

	.rev_slider_wrapper .tp-leftarrow:hover, .rev_slider_wrapper .tp-rightarrow:hover{
		opacity:1;
	}

	.rev_slider_wrapper .tp-leftarrow{
		background-position: 19px 19px ;
		left: 0;
		margin-left:0;
		z-index:100;
	}

	.rev_slider_wrapper .tp-rightarrow{
		background-position: 29px 19px ;
		right: 0;
		margin-left:0;
		z-index:100;
	}

	.rev_slider_wrapper .tp-leftarrow.hidearrows,
	.rev_slider_wrapper .tp-rightarrow.hidearrows {
		opacity: 0;
	}

	.tp-bullets .bullet.last{
		clear:none;
	}
		

	
	#main{
		
		
			}

	
	#main{
				
				padding-top:0px;
		
				padding-bottom:0px;
		
	}

	
	.page-title-container{
		
		
		
			}
	
		.page-title-container{
		height:150px;
	}
	
	
		

		@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
		.page-title-container {
			background-image: url(http://www.ahttransplantacijakose.com/wp-content/uploads/2015/03/presadjivanjekose-rezultati.jpg);
			-webkit-background-size:cover;
			   -moz-background-size:cover;
				 -o-background-size:cover;
					background-size:cover;
		}
	}
	
		.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
		margin-left: -30px; margin-right: -30px;
	}
	
		input, textarea, select {
    color: #fff;
}
	.woocommerce-invalid:after { content: 'Please enter correct details for this required field.'; display: inline-block; margin-top: 7px; color: red; }

		
		
#main {
	margin-top:60px;
}

.logo img {
	width:150px;
	margin-top:5px;
	margin-left:30px;
	display:block;
}


            /* jssor slider bullet navigator skin 21 css */
            /*
            .jssorb21 div           (normal)
            .jssorb21 div:hover     (normal mouseover)
            .jssorb21 .av           (active)
            .jssorb21 .av:hover     (active mouseover)
            .jssorb21 .dn           (mousedown)
            */
            .jssorb21 {
                position: absolute;
            }
            .jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
                position: absolute;
                /* size of bullet elment */
                width: 19px;
                height: 19px;
                text-align: center;
                line-height: 19px;
                color: white;
                font-size: 12px;
                background: url(../img/b21.png) no-repeat;
                overflow: hidden;
                cursor: pointer;
            }
            .jssorb21 div { background-position: -5px -5px; }
            .jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
            .jssorb21 .av { background-position: -65px -5px; }
            .jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }
			#slider1_container img { left:0 !important; }


            /* jssor slider arrow navigator skin 21 css */
            /*
            .jssora21l                  (normal)
            .jssora21r                  (normal)
            .jssora21l:hover            (normal mouseover)
            .jssora21r:hover            (normal mouseover)
            .jssora21l.jssora21ldn      (mousedown)
            .jssora21r.jssora21rdn      (mousedown)
            */
            .jssora21l, .jssora21r {
                display: block;
                position: absolute;
                /* size of arrow element */
                width: 62px;
                height: 65px;
                cursor: pointer;
                background: url(../img/a21.png) center center no-repeat;
                overflow: hidden;
				background-color:rgba(0, 0, 0, 0.5);
            }
            .jssora21l { background-position: 8px -15px; }
            .jssora21r { background-position: -33px -15px; }
            .jssora21l:hover { background-color:rgba(0, 0, 0, 0.6); }
            .jssora21r:hover { background-color:rgba(0, 0, 0, 0.6); }
            .jssora21l.jssora21ldn { background-position: -243px -33px; }
            .jssora21r.jssora21rdn { background-position: -303px -33px; }
			


.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out}.tp-caption a:hover{color:#ffa902}
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.avada-contact-form {
	padding:30px 50px;
	position:relative;
}

header .social-links {
	position:absolute;
	bottom:30px;
	right:50px;
}


.fa {
	font-size:18px;
	color:#ffffff;
}

#testimonials {
	font-weight: 300;
}

.payment.logos .col img,
#testimonials .col img {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

#testimonials .col img {
	width: 9.375em;
}

#testimonials .col a.block:hover {
	background: transparent url(/img/testimonials-hover.jpg) no-repeat center top;
	background-size: 9.375em auto;
}

#testimonials .col a:hover img {
	opacity: 0.85;
}

#testimonials .col a {
	display: block;
}



#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 30px;
    /* Control buttons  */
    /* Previous button  */
    /* Next button  */
    /* Changes the position of the indicators */
    /* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
#quote-carousel .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    margin: 5px;
    cursor: pointer;
    border: 4px solid #CCC;
    border-radius: 50px;
    opacity: 0.4;
    overflow: hidden;
    transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
    background: #333333;
    width: 128px;
    height: 128px;
    border-radius: 100px;
    border-color: #f33;
    opacity: 1;
    overflow: hidden;
}
.carousel-inner {
    min-height: 300px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
.flex-direction-nav li {
  position: absolute;
  height: 100%;
  width: 40px;
  top: 0;
}
 
.flex-direction-nav li:first-child {
  left: 0;
}
 
.flex-direction-nav li:last-child {
  right: 0;
}
 
.flex-direction-nav li a {
  display: block;
  height: 100%;
  width: 100%;
 
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
 
  transition: background-color 0.2s;
}
 
.flex-direction-nav li a::before, .flex-direction-nav li a::after {
  /* left and right arrows in css only */
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2px;
  height: 13px;
  background-color: white;
}
 
.flex-direction-nav li a::before {
  transform: translateY(-35px) rotate(45deg);
}
 
.flex-direction-nav li a::after {
  transform: translateY(-27px) rotate(-45deg);
}
 
.flex-direction-nav li:last-child a::before {
  transform: translateY(-35px) rotate(-45deg);
}
 
.flex-direction-nav li:last-child a::after {
  transform: translateY(-27px) rotate(45deg);
}
.cd-testimonials-all {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: white;
  z-index: 2;
  
  visibility: hidden;
  opacity: 0;
  transition: opacity .3s 0s, visibility 0s .3s;
}
 
.cd-testimonials-all.is-visible {
  visibility: visible;
  opacity: 1;
  transition: opacity .3s 0s, visibility 0s 0s;
}


/* -------------------------------- 

Main components 

-------------------------------- */
.cd-testimonials-wrapper {
  position: relative;
  width: 100%;
  /* max-width: 1000px; */
  background-color: #39393c;
  margin: 2em auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 20px 40px 70px;
  z-index: 1;
}
.cd-testimonials-wrapper::after {
  /* quotation mark */
  /* content: '\201C'; */
  position: absolute;
  top: 10px;
  left: 0;
  width: 50px;
  height: 50px;
  padding-top: 8px;
  margin-left: -25px;
  background: rgba(32, 32, 34, 0.9);
  font-family: 'Montserrat', sans-serif;
  color: #ffffff;
  font-size: 70px; 
  font-size: 4.375rem;
  text-align: center;
  /* visible on big devices only */
  display: none;
}
@media only screen and (min-width: 768px) {
  .cd-testimonials-wrapper {
    margin: 4em auto;
    padding: 64px 160px 30px;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials-wrapper::after {
    /* quotation mark visible */
    display: block;
  }
}

.cd-testimonials {
  color: #ffffff;
  text-align: center;
}
.cd-testimonials::after {
  clear: both;
  content: "";
  display: table;
}
.cd-testimonials > li {
  position: absolute;
  opacity: 0;
}
.cd-testimonials > li:first-child {
  position: relative;
  opacity: 1;
}
.cd-testimonials p {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  line-height: 1.4;
  margin-bottom: 1em;
  padding: 0 14px;
}
@media only screen and (min-width: 768px) {
  .cd-testimonials p {
    font-size: 16px;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials p {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.6;
  }
}

.cd-author img, .cd-author .cd-author-info {
  display: inline-block;
  vertical-align: middle;
}
.cd-author img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-right: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
.cd-author .cd-author-info {
  text-align: left;
  line-height: 1.2;
}
.cd-author .cd-author-info li:first-child {
  font-size: 14px;
  font-size: 0.875rem;
}
.cd-author .cd-author-info li:last-child {
  font-size: 12px;
  font-size: 0.75rem;
  color: #6b6b70;
  text-align:center;
}
@media only screen and (min-width: 768px) {
  .cd-author img {
    width: 50px;
    height: 50px;
  }
  .cd-author .cd-author-info {
    line-height: 1.4;
  }
  .cd-author .cd-author-info li:first-child {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
  }
  .cd-author .cd-author-info li:last-child {
    color: #cccccc;
    font-size: 18px;
    text-align: center;
  }
}

.flex-direction-nav li {
  position: absolute;
  height: 100%;
  width: 40px;
  top: 0;
}
.flex-direction-nav li:first-child {
  left: 0;
}
.flex-direction-nav li:last-child {
  right: 0;
}
.flex-direction-nav li a {
  display: block;
  height: 100%;
  width: 100%;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.no-touch .flex-direction-nav li a:hover {
  background-color: #323234;
}
.flex-direction-nav li a::before, .flex-direction-nav li a::after {
  /* left and right arrows in css only */
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2px;
  height: 13px;
  background-color: #ffffff;
}
.flex-direction-nav li a::before {
  -webkit-transform: translateY(-35px) rotate(45deg);
  -moz-transform: translateY(-35px) rotate(45deg);
  -ms-transform: translateY(-35px) rotate(45deg);
  -o-transform: translateY(-35px) rotate(45deg);
  transform: translateY(-35px) rotate(45deg);
}
.flex-direction-nav li a::after {
  -webkit-transform: translateY(-27px) rotate(-45deg);
  -moz-transform: translateY(-27px) rotate(-45deg);
  -ms-transform: translateY(-27px) rotate(-45deg);
  -o-transform: translateY(-27px) rotate(-45deg);
  transform: translateY(-27px) rotate(-45deg);
}
.flex-direction-nav li:last-child a::before {
  -webkit-transform: translateY(-35px) rotate(-45deg);
  -moz-transform: translateY(-35px) rotate(-45deg);
  -ms-transform: translateY(-35px) rotate(-45deg);
  -o-transform: translateY(-35px) rotate(-45deg);
  transform: translateY(-35px) rotate(-45deg);
}
.flex-direction-nav li:last-child a::after {
  -webkit-transform: translateY(-27px) rotate(45deg);
  -moz-transform: translateY(-27px) rotate(45deg);
  -ms-transform: translateY(-27px) rotate(45deg);
  -o-transform: translateY(-27px) rotate(45deg);
  transform: translateY(-27px) rotate(45deg);
}
@media only screen and (min-width: 768px) {
  .flex-direction-nav li {
    width: 50px;
  }
}
@media only screen and (min-width: 1170px) {
  .flex-direction-nav li a::before, .flex-direction-nav li a::after {
    background-color: #5e5e63;
    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }
  .flex-direction-nav li a:hover::before, .flex-direction-nav li a:hover::after {
    background-color: #ffffff;
  }
}

.cd-see-all {
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background-color: #252527;
  text-align: center;
  text-transform: uppercase;
  color: #6b6b70;
  font-weight: 700;
  font-size: 12px;
  font-size: 0.75rem;
  -webkit-transition: color, 0.2s;
  -moz-transition: color, 0.2s;
  transition: color, 0.2s;
}
.no-touch .cd-see-all:hover {
  color: #79b6e4;
}

.cd-testimonials-all {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #ffffff;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-testimonials-all .cd-testimonials-all-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul {
  width: 90%;
  max-width: 1170px;
  margin: 4em auto;
}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul::after {
  clear: both;
  content: "";
  display: table;
}
.cd-testimonials-all .cd-testimonials-item {
  margin-bottom: 2em;
  opacity: 0;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translate3d(0, 0, 0) scale(0.4);
  -moz-transform: translate3d(0, 0, 0) scale(0.4);
  -ms-transform: translate3d(0, 0, 0) scale(0.4);
  -o-transform: translate3d(0, 0, 0) scale(0.4);
  transform: translate3d(0, 0, 0) scale(0.4);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform .3s, opacity .3s;
  -moz-transition: -moz-transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s;
}
.cd-testimonials-all p {
  position: relative;
  background: #79b6e4;
  color: #ffffff;
  padding: 2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.4;
  border-radius: 0.25em;
  margin-bottom: 1em;
}
.cd-testimonials-all p::after {
  /* creating the triangle in css */
  content: '';
  position: absolute;
  top: 100%;
  left: 2em;
  height: 0;
  width: 0;
  border: 8px solid transparent;
  border-top-color: #79b6e4;
}
.cd-testimonials-all .cd-author {
  text-align: left;
  margin-left: 1.5em;
}
.cd-testimonials-all .cd-author img {
  box-shadow: 0 0 0 transparent;
}
.cd-testimonials-all.is-visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-testimonials-all.is-visible .cd-testimonials-all-wrapper {
  -webkit-overflow-scrolling: touch;
}
.cd-testimonials-all.is-visible .cd-testimonials-item {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
@media only screen and (min-width: 768px) {
  .cd-testimonials-all .cd-testimonials-item {
    width: 46%;
    margin: 0 2% 3em;
  }
  .cd-testimonials-all .cd-author {
    margin-left: 1em;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials-all .cd-testimonials-item {
    width: 30%;
    margin: 0 1.6666% 3em;
  }
}

.close-btn {
  position: fixed;
  display: block;
  width: 40px;
  height: 40px;
  top: 10px;
  right: 5%;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}
.close-btn::before, .close-btn::after {
  /* close icon in css */
  content: '';
  position: absolute;
  display: inline-block;
  width: 2px;
  height: 24px;
  top: 8px;
  left: 19px;
  background-color: #39393c;
}
.close-btn::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.close-btn::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.fa {
	border-radius:10px;
	margin:0px 5px 0px 0px;
	padding:7px;
	opacity:0.9;
}

.fa:hover {
	padding:7px;
	text-decoration:none;
	opacity:1;
}

.fa-facebook {
	background: #3B5998 !important;
	padding:8px 10px !important;
}

.fa-youtube {
	background:#ffffff;
	color:#ff0000;
}

.fa-skype {
	background:#00AFF0;
	color:#ffffff;
}

.fa-envelope {
	background:#ffffff;
	color:#000000;
}

.social-links {
	text-align:right;
}

.doctor_image {
	width:100%;
	min-height:450px;
}
.youtube_videos {
	width:100%;
	margin:20px 0;
}
.media .one_third, .youtube_videos .one_third {
	display:inline-block;
	width:32%;
	margin-right:1.5%;
	padding:0;
	vertical-align:top;
}
.media .one_third, .youtube_videos .one_third iframe {
	max-height:250px;
}

.media .one_third:nth-of-type(4), .youtube_videos .one_third:nth-of-type(4) {
	margin-right:0;
}
#rezultate, .youtube_videos, .media, #contact {
	max-width:960px;
	margin:0 auto;
}
#rezultate a {
	display:inline-block;
	overflow:hidden;
	width:24.5%;
}

#rezultate a img {
	min-height:150px;
}

#nav ul li a {
	font-weight:bold !important;
	text-transform:uppercase;
	letter-spacing:1px;
}

header#header {
	background-color:rgba(36,36,36,0.9);
	height:90px;
}

.youtube_videos h4 {
	text-align:center;
	margin-bottom:15px;
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#aece3b;
}

.media h4 {
	text-align:center;
	margin-bottom:15px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#aece3b;
}


#section-main
{	
	margin-bottom: 30px;
    width: 96%;
    margin-left: 1%;
    max-width: 1060px;
    margin: 0 auto;
}
#section-main .coll
{
	moz-perspective: 600;
	ms-perspective: 600;
	overflow: hidden;
	perspective: 600;
	webkit-perspective: 600;
}
#section-main .coll .cover-box
{
	backface-visibility: hidden;
	bottom: 0;
	left: 0;
	moz-backface-visibility: hidden;
	moz-transform: rotateY(0deg);
	moz-transform-style: preserve- 3 d;
	moz-transition: all 0.6s ease-in-out;
	ms-backface-visibility: hidden;
	ms-transform: rotateY(0deg);
	ms-transform-style: preserve- 3 d;
	ms-transition: all 0.6s ease-in-out;
	o-backface-visibility: hidden;
	o-transform: rotateY(0deg);
	o-transform-style: preserve- 3 d;
	o-transition: all 0.6s ease-in-out;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotateY(0deg);
	transform-style: preserve- 3 d;
	transition: all 0.6s ease-in-out;
	webkit-backface-visibility: hidden;
	webkit-transform: rotateY(0deg);
	webkit-transform-style: preserve- 3 d;
	webkit-transition: all 0.6s ease-in-out;
}
#section-main .coll .cover-box h4
{
	bottom: 20px;
	box-sizing: border-box;
	color: white;
	font-weight: 500;
	left: 0;
	line-height: 100%;
	moz-box-sizing: border-box;
	ms-box-sizing: border-box;
	o-box-sizing: border-box;
	padding: 20px;
	position: absolute;
	webkit-box-sizing: border-box;
	width: 100%;
}
#section-main .coll .cover-box h4 span
{
	font-weight: 200;
}
#section-main .coll .cover-box hr
{
	border-bottom: 1px solid;
	bottom: 20px;
	display: block;
	left: 20px;
	margin-top: 10px;
	position: absolute;
	width: 100px;
}
#section-main .coll .cover-box .hr-1
{
	border-color: #e30d13;
}
#section-main .coll .cover-box .hr-2
{
	border-color: #e30d13;
}
#section-main .coll .cover-box .hr-3
{
	border-color: #59b030;
}
#section-main .coll .cover-box .hr-4
{
	border-color: #fddb00;
}
#section-main .coll .info-box
{
	backface-visibility: hidden;
	bottom: 0;
	left: 0;
	moz-backface-visibility: hidden;
	moz-transform: rotateY(180deg);
	moz-transform-style: preserve- 3 d;
	moz-transition: all 0.6s ease-in-out;
	ms-backface-visibility: hidden;
	ms-transform: rotateY(180deg);
	ms-transform-style: preserve- 3 d;
	ms-transition: all 0.6s ease-in-out;
	o-backface-visibility: hidden;
	o-transform: rotateY(180deg);
	o-transform-style: preserve- 3 d;
	o-transition: all 0.6s ease-in-out;
	position: absolute;
	right: 0;
	top: 0;
	transform: rotateY(180deg);
	transform-style: preserve- 3 d;
	transition: all 0.6s ease-in-out;
	webkit-backface-visibility: hidden;
	webkit-transform: rotateY(180deg);
	webkit-transform-style: preserve- 3 d;
	webkit-transition: all 0.6s ease-in-out;
}
#section-main .coll .info-box .bg-image
{
	left: 0;
	position: absolute;
	top: 0;
}
#section-main .coll .info-box a
{
	background: rgba(0,0,0,0.8);
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	top: 0;
	z-index: 2;
}
#section-main .coll .info-box a p
{
	color: white;
	font-size: 18px;
}
#section-main .coll .info-box a p span
{
	border-bottom: 1px solid white;
	display: block;
	font-size: 12px;
	margin: 0 auto 1%;
	padding-bottom: 1%;
	width: 180px;
}
#section-main .coll .info-box a p span i
{
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#section-main .coll .info-box a .boxlink
{
	border: 1px solid white;
	display: block;
	font-size: 14px;
	line-height: 34px;
	margin: 5% auto;
	width: 180px;
}
#section-main .coll .cover-active
{
	backface-visibility: hidden;
	moz-backface-visibility: hidden;
	moz-transform: rotateY(-180deg);
	moz-transform-style: preserve- 3 d;
	moz-transition: all 0.6s ease-in-out;
	ms-backface-visibility: hidden;
	ms-transform: rotateY(-180deg);
	ms-transform-style: preserve- 3 d;
	ms-transition: all 0.6s ease-in-out;
	o-backface-visibility: hidden;
	o-transform: rotateY(-180deg);
	o-transform-style: preserve- 3 d;
	o-transition: all 0.6s ease-in-out;
	transform: rotateY(-180deg);
	transform-style: preserve- 3 d;
	transition: all 0.6s ease-in-out;
	webkit-backface-visibility: hidden;
	webkit-transform: rotateY(-180deg);
	webkit-transform-style: preserve- 3 d;
	webkit-transition: all 0.6s ease-in-out;
}
#section-main .coll .info-active
{
	backface-visibility: hidden;
	moz-backface-visibility: hidden;
	moz-transform: rotateY(0deg);
	moz-transform-style: preserve- 3 d;
	moz-transition: all 0.6s ease-in-out;
	ms-backface-visibility: hidden;
	ms-transform: rotateY(0deg);
	ms-transform-style: preserve- 3 d;
	ms-transition: all 0.6s ease-in-out;
	o-backface-visibility: hidden;
	o-transform: rotateY(0deg);
	o-transform-style: preserve- 3 d;
	o-transition: all 0.6s ease-in-out;
	transform: rotateY(0deg);
	transform-style: preserve- 3 d;
	transition: all 0.6s ease-in-out;
	webkit-backface-visibility: hidden;
	webkit-transform: rotateY(0deg);
	webkit-transform-style: preserve- 3 d;
	webkit-transition: all 0.6s ease-in-out;
}
#section-main .row-1
{
	width: 75%;
	margin:0px auto;
}
#section-main .row-1 .coll
{
	border: 1px solid black;
	box-sizing: border-box;
	float: left;
	moz-box-sizing: border-box;
	ms-box-sizing: border-box;
	o-box-sizing: border-box;
	position: relative;
	webkit-box-sizing: border-box;
	position:relative;
}
#section-main .row-1 .coll img
{
	display: block;
	position:absolute;
	left:0;
	top:0;
	min-width:360px;
}
#section-main .row-1 .coll-1
{
	width: 48%;
	height:270px;
	margin-right:4%;
}
#section-main .row-1 .coll-1:nth-of-type(2)
{
	margin-right:0;
}
#section-main .row-1 .coll-2
{
	width: 42%;
}
#section-main .row-1:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#section-main .row-2
{
	float: left;
	width: 41.5%;
}
#section-main .row-2 .coll
{
	border: 1px solid black;
	box-sizing: border-box;
	moz-box-sizing: border-box;
	ms-box-sizing: border-box;
	o-box-sizing: border-box;
	overflow: hidden;
	position: relative;
	webkit-box-sizing: border-box;
}
#section-main .row-2 .coll img
{
	display: block;
}
#section-main .row-2 .coll-1
{
	float: left;
	width: 35%;
}
#section-main .row-2 .coll-2
{
	float: right;
	width: 65%;
}
#section-main .row-2 .coll-3
{
	float: right;
	width: 65%;
}
#section-main .row-2:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#section-main .row-3
{
	float: left;
	overflow: hidden;
	width: 58.5%;
}
#section-main .row-3 .coll
{
	border: 1px solid black;
	box-sizing: border-box;
	moz-box-sizing: border-box;
	ms-box-sizing: border-box;
	o-box-sizing: border-box;
	position: relative;
	webkit-box-sizing: border-box;
}
#section-main .row-3 .coll img
{
	display: block;
}
#section-main .row-3 .logo
{
	float: left;
	width: 29%;
}
#section-main .row-3 .coll-1
{
	float: right;
	width: 71%;
}
#section-main .row-3 .coll-2
{
	float: left;
	width: 62%;
}
#section-main .row-3 .coll-3
{
	float: right;
	width: 38%;
}
#section-main .row-3:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#section-main .result h4
{
	bottom: 20px;
	box-sizing: border-box;
	color: white;
	font-weight: 500;
	left: 0;
	line-height: 100%;
	moz-box-sizing: border-box;
	ms-box-sizing: border-box;
	o-box-sizing: border-box;
	padding: 20px;
	position: absolute;
	webkit-box-sizing: border-box;
	width: 100%;
	z-index: 7;
}
#section-main .result h4 span
{
	font-weight: 200;
}
#section-main .result hr
{
	border-bottom: 1px solid #ee7352;
	bottom: 20px;
	display: block;
	left: 20px;
	margin-top: 10px;
	position: absolute;
	width: 100px;
	z-index: 7;
}
#section-main .result .man-left
{
	border: 1px groove;
	border-right: 3px solid #ee7352;
	bottom: -1px;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	z-index: 7;
}
#section-main .result .man-right
{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
#section-main .result .man-left img
{
	left: 0;
	position: absolute;
}
#section-main .result .man-right img
{
	position: absolute;
	right: 0;
}
#section-main .result .pointer
{
	bottom: 0;
	cursor: pointer;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9;
}
#section-main .result .pointer img
{
	position: absolute;
	right: 0;
}
#section-main .left
{
	float: left;
	position: relative;
	width: 50%;
}
#section-main .left img {
	width:200%;
}
#section-main .right
{
	float: left;
	position: relative;
	width: 50%;
}
#section-main .logo .border
{
	background: #000;
	border: 3px solid #03aedd;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#section-main .logo .border .top
{
	background: #000;
	position: absolute;
	right: -3px;
	top: -3px;
	width: 25%;
}
#section-main .logo .border .bottom
{
	background: #000;
	bottom: -3px;
	left: -3px;
	position: absolute;
	width: 25%;
}
#section-main .logo .logo-img
{
	display: block;
	position: relative;
	z-index: 10;
}
#section-main .logo span
{
	border: 1px solid white;
	color: white;
	display: block;
	letter-spacing: 0.1em;
	line-height: 15px;
	margin: 2% auto 0;
	padding: 2px 0;
	position: relative;
	text-align: center;
	width: 80%;
	z-index: 10;
}
#section-main:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
.effect-helix.in
{
	ms-transform: rotateY(0);
	opacity: 1;
	transform: rotateY(0);
	webkit-transform: rotateY(0);
}
.effect-helix
{
	moz-transform-style: preserve- 3 d;
	ms-transform: rotateY(-180deg);
	opacity: 1;
	transform: rotateY(-180deg);
	transform-style: preserve- 3 d;
	webkit-transform: rotateY(-180deg);
	webkit-transform-style: preserve- 3 d;
}
.effect-fall.in
{
	ms-transform: scale(1);
	opacity: 1;
	transform: scale(1);
	webkit-transform: scale(1);
}
.effect-fall
{
	ms-transform: scale(0.8);
	opacity: 0.7;
	transform: scale(0.8);
	webkit-transform: scale(0.8);
}
.effect-slide-top.in
{
	opacity: 1;
	transform: translate3d(0,0,0);
	webkit-transform: translate3d(0,0,0);
}
.effect-slide-top 
{
	opacity: 0.7;
	transform: translate3d(0,-30%,0);
	webkit-transform: translate3d(0,-30%,0);
}
.effect-slide-right.in
{
	opacity: 1;
	transform: translate3d(0,0,0);
	webkit-transform: translate3d(0,0,0);
}
.effect-slide-right
{
	opacity: 0.7;
	transform: translate3d(30%,0,0);
	webkit-transform: translate3d(30%,0,0);
}
.effect-slide-bottom.in
{
	opacity: 1;
	transform: translate3d(0,0,0);
	webkit-transform: translate3d(0,0,0);
}
.effect-slide-bottom 
{
	opacity: 0.7;
	transform: translate3d(0,30%,0);
	webkit-transform: translate3d(0,30%,0);
}

.new_headings {
    font-size: 30px !important;
    font-weight: bold !important;
    text-align: center !important;
	text-transform:uppercase;
    display: block !important;
    color: #aece3b !important;
    padding: 15px 0;
    margin: 20px 0;
}

.pointer {
	width:100% !important;
}
#slider_container {
	z-index:1;
}
.pagina_media #main {
     position: absolute !important;
    top: 120px !important;
    z-index: 2;
    background-color: transparent;
    left: 40px;
}
.media .one_third {
	width:31%;
	opacity:0.7;
}
.section_wrapper {
	width:100%;
	height:auto;
	background-color:#474747;
	padding:20px 0px;
}

.header-info img {
	max-height:15px;
	max-width:15px;
	margin:0px 7px 0px 10px;
	position:relative;
	top:3px;
}

.header-info img:nth-of-type(2) {
	top:3px;
	margin-right:3px;
}

.header-info img:nth-of-type(3) {
	top:1px;
	margin-right:3px;
}

.despre_noi #main {
	margin-top:0px !important;
	padding-top:50px !important;
} 

.top_row {
	width:100%;
	margin-bottom:20px;
}

.top_row_left {
	width:49%;
	display:inline-block;
	vertical-align:top;
	margin-right:2%;
}

.top_row_left img {
	width:100%;
	min-height:
}

.top_row_right {
	width:48%;
	display:inline-block;
	vertical-align:top;
}

.top_row_right h2 {
	text-transform:uppercase;
	font-weight:700 !important;
	font-size:30px !important;
	font-family: 'Montserrat', sans-serif;
	margin-bottom:10px;
}

.top_row_right h5:nth-of-type(1) {
	font-size:12px !important;
	font-family: 'Montserrat', sans-serif;
	font-weight:400 !important;
}

.top_row_right h5 {
	font-size:16px !important;
	font-family: 'Montserrat', sans-serif;
	font-weight:400 !important;
}


.top_row_first {
	width:100%;
}

.top_row_first_left {
	width:49%;
	display:inline-block;
	vertical-align:top;
	margin-right:2%;
}

.top_row_first_left img {
	width:100%;
}

.top_row_first_right {
	width:48%;
	display:inline-block;
	vertical-align:top;
	color:#ffffff;
}

.top_row_first_left h2 {
	text-transform:uppercase;
	font-weight:700 !important;
	font-size:24px !important;
	font-family: 'Montserrat', sans-serif;
	margin-bottom:10px;
}

.top_row_first_left h5 {
	font-size:16px !important;
	font-family: 'Montserrat', sans-serif;
	font-weight:400 !important;
}
.teamList {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}

.teamMember {
	position:relative;
	float:left;
	width:33.333333%;
	min-height:1px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:80px;
	max-height:618px;
}

.teamMember-picture {.
	position:relative;
	width:100%;
	height:350px;
	margin-bottom:20px;
	overflow:hidden;
	border-bottom:12px solid #ffffff;
}

.teamMember-img {
	width:100%;
}

.teamMember-title {
	display:block;
	font-weight:700;
	margin-bottom:6px;
}

#slider1_container {
	top:45px !important;
}

.despre_noi .readmore {
	margin-top:15px;
	float:right;
	text-align:center;
}

.left_modal, .right_modal {
	width:49%;
	vertical-align:top;
	display:inline-block;
}

.right_modal img {
	display:block;
	margin:20px auto;
	max-width:200px;
}

.right_modal {
	border-left: 1px solid rgb(202, 202, 202); 
}

.servheading {
	height: 42px; 
	border-bottom: 1px solid rgb(202, 202, 202); 
	text-align: left; 
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 20px;
	font-size: 30px !important;
	text-transform: uppercase;
	max-width: 790px;
}

#popuphead {
	
}

#popaboutcontent h4 {
	text-transform:uppercase;
	font-size:16px;
	margin:7px 0px 3px 0px;
	font-weight:bold;
}

.pressSidebar {
    margin-bottom: 20px;
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-left: 0;
    padding-right: 40px;
}

 .sidebarNav-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebarNav-list-item.active .sidebarNav-list-link {
    background-color: #68BC36;
    color: #fff;
}

.sidebarNav-list-link {
    padding: 19px 20px;
    display: block;
    font-size: 16px;
	text-transform:uppercase;
}

.pressMain {
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
}

.pressMain-content {
    display: none;
}

.pressMain-content.active {
    display: block;
}

.pressMain ul {
	margin-left:40px;
}

.pressMain ul li {
	list-style-type:disc;
}

.pressMain-content img:not(.size-full) {
	min-height:150px;
	max-height:150px;
}

#back_to_top {
    color: #cdcdcd;
    height: auto;
    position: fixed;
    bottom: 65px;
    margin: 0;
    z-index: 10000;
    -webkit-transition: all .3s ease 0s;
    -moz-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
    right: 25px;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
    -webkit-backface-visibility: visible;
}

#back_to_top span {
    width: 52px;
    height: 52px;
    line-height: 52px;
    text-decoration: none;
    -o-border-radius: 52px;
    -moz-border-radius: 52px;
    -webkit-border-radius: 52px;
    border-radius: 52px;
    -webkit-transition: all .2s ease 0s;
    -moz-transition: all .2s ease 0s;
    -o-transition: all .2s ease 0s;
    border: 2px solid #e8e8e8;
    background: #ffffff;
	text-align:center;
}

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

#back_to_top span i {
    font-size: 22px;
    -webkit-transition: color .2s ease 0s;
    -moz-transition: color .2s ease 0s;
    -o-transition: color .2s ease 0s;
    color: #000000;
    line-height: 52px;
	margin:-8px 0px 0px 0px;
}

.fa-arrow-up:before {
    content: "\f062";
}

#back_to_top.off {
    opacity: 0;
    filter: alpha(opacity=0);
    right: 25px;
}

#back_to_top.on {
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    right: 25px;
}

.campuri-necesare {
	border:1px solid #FF0000 !important;
}

.email_sent {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;
	color:#ffffff;
	padding:10px 0px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box; 
    -moz-box-sizing:border-box; 
    box-sizing:border-box;
}
 
.accordion {
    overflow:hidden;
    box-shadow:0px 1px 3px rgba(0,0,0,0.25);
    border-radius:3px;
    background:transparent;
}
 
/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    padding:15px;
    display:inline-block;
    border-bottom:1px solid #1a1a1a;
    background:#333;
    transition:all linear 0.15s;
    /* Type */
    font-size:1.200em;
    text-shadow:0px 1px 0px #1a1a1a;
    color:#fff;
}
 
.accordion-section-title.active, .accordion-section-title:hover {
    background:#4c4c4c;
    /* Type */
    text-decoration:none;
}
 
.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}
 
/*----- Section Content -----*/
.accordion-section-content {
    padding:15px;
    display:none;
}

.intrebari_frecvente #main {
	margin-top:0px !important;
	padding-top:130px !important;
} 

#first-section img {
    min-height: 180px;
    max-height: 180px;
}

.header-social .menu > li > a > .iclflag {
	margin-top:-2px !important;
}

#main iframe {
	width:90%;
	height:500px;
	margin:0px 5%;
	text-align:center;
}

@media (max-width:800px) {

.mobile-menu-icons {
    position: relative;
    bottom: 15px;
}

.mobile-menu-icons a i {
	font-size:28px;
}
	
.logo img {
	position: relative;
    bottom: 10px;
}
	
.flex-direction-nav {
	display:none;
}

.cd-testimonials-wrapper {
	padding-top:50px;
	padding-bottom:40px;
}
	
.cd-testimonials p {
	font-size:16px;
}

.cd-author .cd-author-info li:first-child {
	font-size:18px;
}

.cd-author .cd-author-info li:last-child {
	font-size:16px;
}
	

.social-links {
	text-align:center;
}	

.home .new_headings:nth-of-type(2), .home .section_wrapper:nth-of-type(2), .youtube_videos, .despre_noi .readmore, .top_row_first_right, .top_row_left {
	display:none !important;
}

.top_row_first_left, .top_row_right {
	width:100%;
}

.top_row_right h2 {
	font-size:24px;
}

.intrebari_frecvente #main {
	padding-top:20px !important;
}

.pressSidebar {
	width:100%;
}

.sidebarNav-list-item {
	display: inline-block;
    vertical-align: top;
    max-width: 19%;
	vertical-align:top;
}

.sidebarNav-list-link {
	font-size:10px;
	padding:10px;
}

.pressMain {
	width:100%;
}

}

@media (max-width:600px) {
	
.sidebarNav-list-link {
	font-size:8px;
	padding:5px;
}

}

@media (max-width:479px) {
.pressSidebar {
	display:none;
}

}

































