.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

@media screen and (min-width: 768px) {
	.carousel-caption {
	    right: 20%;
	    left: 20%;
	    padding-bottom: 30px;
	}
}

/**
* <= 767px
 */
@media (max-width: 767px) {
    .logo-text{
        display: block;
    }
    .navbar-collapse {
        margin-top: 82px;
        overflow: hidden;
        background: #fff;
    }
    .navbar-nav {
        margin: 0px;
    }

    .navbar-nav > li {
        padding: 10px 0px;
        border-bottom: 1px solid #007fb6;
    }

    .navbar-nav > .active > a, .navbar-nav > li > a:hover {
        border: none;
        padding: 0px;
    }
    .btn-lg{
        width: 100%;
    }
    .btn+.btn{
        margin-left: 0px;
        margin-top: 10px;
    }
    .container {
        width: 100%;
    }
    .carousel-caption .carousel-caption-title{
        font-size: 24px;
    }
    .carousel-caption .carousel-caption-subtitle{
        font-size: 14px;
    }
    .carousel-inner img{
        min-height: 480px;
    }
}

.carousel-caption{
    color: #ffffff;
    text-align: left;
    bottom:50%;
    transform: translateY(50%);
    font-family: 'Montserrat', sans-serif, Helvetica;
}
.carousel-caption .carousel-caption-title{
    font-size: 36px;
    padding: 10px 0 10px 0;
}
.carousel-caption .carousel-caption-subtitle{
    font-size: 18px;
    padding: 2px 0px 15px 0px;
}
.carousel-inner img{
    width: 100%;
    max-height: 400px;
}
.carousel-inner.carousel-inner2 img{
    max-height: 650px;
}

.page-section {
    padding: 10px 10px;
    position: relative;
}
.page-section.page-section-price{
    padding: 0px 0px 30px 0px;
    margin-top: -85px;
}
.page-section .page-section-title {
    margin-bottom: 30px;
    margin-top: 0px;
    text-align: center;
}

.sloganBox {
    font-size: 20px;
    margin-top: 40px;
    text-align: center;
}

.sloganBox img {
    max-width: 20px;
}

.rightSide {
	float: right;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.leftSide {
	float: left;
}

.btn-lg {
    padding: 10px 50px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.btn-primary {
    color: #fff;
    background-color: #03a9f4;
    border-color: #03a9f4;
}
.btn-primary:focus,
.btn-primary.focus {
    color: #03a9f4;
    background-color: #fff;
    border-color: #03a9f4;
}
.btn-primary:hover {
    color: #03a9f4;
    background-color: #fff;
    border-color: #03a9f4;
}
.btn-default {
    background-color: Transparent;
    background-repeat:no-repeat;
    border-color: #fff;
    color: #fff;
}
.btn-default:hover {
    color: #000000;
}
.btn-orange {
    color: #fff;
    background-color: #f26336;
    border-color: #fff;
}
.btn-orange:focus,
.btn-orange.focus {
    color: #fff;
    background-color: #b34a28;
    border-color: #fff;
}
.btn-orange:hover {
    color: #fff;
    background-color: #b34a28;
    border-color: #fff;
}
.btn+.btn{
    margin-left: 10px;
}

.post .tip2 {
    float: none;
    font-size: 15px;
    width: 100%;
    display: inline-block;
    border-radius: 5px;
    padding: 5px 8px 3px 8px;
    line-height: 26px;
    margin: 12px 0 0 0;
    background: #d3e3fd;
    color: #333;
    border: 1px solid #bdcce3;
}

.post .tip {
    float: none;
    font-size: 14px;
    width: 100%;
    display: inline-block;
    border-radius: 8px;
    padding: 3px 8px;
    line-height: 28px;
    margin: 12px 10px 12px 0;
    background: #F9EDBE;
    color: #333;
    border: 1px solid #F0C36D;
}

.post h2 {
    font-size: 24px;
    margin: 20px 0 1px 0;
}

.post h3 {
    font-size: 20px;
    margin: 20px 0 1px 0;
}

.post h4 {
    font-size: 16px;
    margin: 10px 0 10px 0;
}
.post hr {
    margin-top: 10px;
    margin-bottom: 5px;
    border: 0;
    border-top: 1px solid #9E9E9E;
}

.post .previous {
    background-color: #d8d8d8;
    color: black;
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px;
    border-radius: 5%;
}

.post .next {
    background-color: #03a9f4;
    color: white;
    text-decoration: none;
    display: inline-block;
    padding: 8px 16px;
    border-radius: 5%;
}
.post ul.list-style-check-icon li{
    font-size: 14px;
    font-family: "Segoe UI","Noto Sans",sans-serif;
    list-style: none;
    background: url(/resources/images/tru_img.png) no-repeat;
    background-position: 10px 3px;
    padding: 0 0 10px 50px;
    line-height: 20px;
    text-align: left;
}
.post p {
    font-size: 15px;
    font-family: "Segoe UI","Noto Sans",sans-serif;;
    margin-bottom: 15px;
    margin-top: 15px;
    line-height: 22px;
}

.post .imageContainer0 img, .post .imageContainer600 img {
    max-width: 600px;
    width: 100%;
    border: 2px #03a9f4 solid;
    border-radius: 5px;
}

.post .imageContainer img, .post .imageContainer700 img {
    max-width: 700px;
    width: 100%;
    border: 2px #03a9f4 solid;
    border-radius: 5px;
}

.post .imageContainer800 img {
    max-width: 800px;
    width: 100%;
    border: 2px #03a9f4 solid;
    border-radius: 5px;
}

.post .imageContainer2 img, .post .imageContainer850 img {
    max-width: 850px;
    width: 100%;
    border: 2px #03a9f4 solid;
    border-radius: 5px;
}

.post .imageContainer500 img {
    max-width: 500px;
    width: 100%;
    border: 2px #03a9f4 solid;
    border-radius: 5px;
}

.post .imageContainer400 img {
    max-width: 400px;
    width: 100%;
    border: 2px #03a9f4 solid;
    border-radius: 5px;
}

.post .imageContainer300 img {
    max-width: 300px;
    width: 100%;
    border: 2px #03a9f4 solid;
    border-radius: 5px;
}

.post .projectTitle {margin-top: 5px; color: #868686; font-size: 13px;}

 .post .imageContainer3x img {
    max-width: 500px;
    width: 100%;
}

.post table, td, th {
    border: 1px solid green;
}
.post table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border: 1px solid #D3D3D3;
}
.post td, th {
    padding: 5px;
}
.post th {
    background-color: #03a9f4;
    color: white;
}

.imgBorder {
    border: 2px #03a9f4 solid;
    border-radius: 5px;
}

.imgBorder2 {
	border: 3px #007fb6 solid; 
	border-radius: 10px; 
}

ul {
    padding: 0px;
    margin: 0px;
}

ul.list-style-star-icon li{
    font-size: 16px;
    list-style: none;
    background: url(../images/star.gif) no-repeat;
    background-position: 0 6px 2px 0;
    padding: 0 0 10px 30px;
    line-height: 20px;
    text-align: left;
}
ul.list-style-check-icon li{
    font-size: 16px;
    list-style: none;
    background: url(../images/tru_img.png) no-repeat;
    background-position: 0 6px;
    padding: 0 0 10px 30px;
    line-height: 20px;
    text-align: left;
}
li {
    list-style: none;
}

a {
    text-decoration: none;
}
img{
    border: none;
    outline: none;
    max-width: 100%;
}
fieldset {
    border: 0px;
}

* {
    box-sizing: border-box;
}

a:focus, a:hover {
    color: #007fb6;
    text-decoration: none;
    outline: 0;
}
/**
* icons
 */
.icon-chevron-thin-right:before {
    content: "\e902";
}

.icon-chevron-thin-left:before {
    content: "\e901";
}


/**
* ==================================================main struct
 */

Avada_3.6.2{color:green;}
	
html, body { 
    background-color:#ffffff; 
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
	
	@media only screen and (max-width: 800px) {
		.mobile-menu-design-modern .header-social { padding-left: 0 !important; padding-right: 0 !important; }
	}
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
		.header-social, #header, #small-nav, #footer, .footer-area, .mobile-menu-design-modern .header-social { padding-left: 20px !important; padding-right: 20px !important; }
		#main { padding-left: 20px !important; padding-right: 20px !important; }
		.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
			padding-left: 20px !important;
			padding-right: 20px !important;
		}
		.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
			margin-left: -20px !important;
			margin-right: -20px !important;
		}
	}
	
	@media only screen and (max-width: 600px) {
		.mobile-menu-design-classic .header-social, #header, #small-nav, #footer, .footer-area, #slidingbar, .page-title { padding-left: 10px !important; padding-right: 10px !important; }
		.mobile-menu-design-modern .header-social { padding-left: 0 !important; padding-right: 0 !important; }
		#main { padding-left: 10px !important; padding-right: 10px !important; }
		.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
			padding-left: 10px !important;
			padding-right: 10px !important;
		}
		.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
			margin-left: -10px !important;
			margin-right: -10px !important;
		}
		
		.mobile-menu-design-modern #mobile-nav li a { padding-left: 10px; padding-right: 10px; }
		
		.mobile-menu-design-modern #mobile-nav li.mobile-nav-item .open-submenu { padding-right: 12px; }			
		.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li a { padding-left: 22px; }
		.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li a { padding-left: 35px; }
		.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li li a { padding-left: 48px; }
		.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li li li a { padding-left: 61px; }		
	
		.rtl.mobile-menu-design-modern #mobile-nav li.mobile-nav-item .open-submenu { padding-left: 10px; padding-right: 15px; }
		.rtl.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li a { padding-left: 0; padding-right: 22px; }
		.rtl.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li a { padding-left: 0; padding-right: 35px;	}
		.rtl.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li li a { padding-left: 0; padding-right: 48px; }
		.rtl.mobile-menu-design-modern #mobile-nav li.mobile-nav-item li li li li a { padding-left: 0; padding-left: 61px; }		
	}
	
	
	/*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,
	#mobile-nav li.mobile-current-nav-item > .open-submenu {
		color:#a0ce4e;
	}

#header,#small-nav{
	background-color:#ffffff;
}

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

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

.footer-area{
	border-color:#e9eaee;
}

#footer{
	background-color:#353535;
}

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

ul.list-style-check-icon li {
    font-size: 16px;
    list-style: none;
    background: url(../images/check-green.png) no-repeat;
    padding: 0 0 10px 30px;
    line-height: 20px;
    text-align: left;
}

.sep-boxed-pricing .panel-heading{
	background-color:#a0ce4e;
	border-color:#a0ce4e;
}
.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:#a0ce4e;
}

.image .image-extras{
	background-image: linear-gradient(top, rgba(160,206,78,0.8) 0%, rgba(160,206,78,0.8) 100%);
	background-image: -o-linear-gradient(top, rgba(160,206,78,0.8) 0%, rgba(160,206,78,0.8) 100%);
	background-image: -moz-linear-gradient(top, rgba(160,206,78,0.8) 0%, rgba(160,206,78,0.8) 100%);
	background-image: -webkit-linear-gradient(top, rgba(160,206,78,0.8) 0%, rgba(160,206,78,0.8) 100%);
	background-image: -ms-linear-gradient(top, rgba(160,206,78,0.8) 0%, rgba(160,206,78,0.8) 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(160,206,78,0.8)),
		color-stop(1, rgba(160,206,78,0.8))
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0ce4e', endColorstr='#a0ce4e')
			progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.no-cssgradients .image .image-extras{
	background:#a0ce4e;
}
.image:hover .image-extras {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0ce4e', endColorstr='#a0ce4e')
 			progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
 }

.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:#d2d3d4;}

.footer-area{	
		padding-top: 43px;	
		padding-bottom: 40px;
	}

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

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

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

.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:#e0dede;
}

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

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

.meta .date,
.review blockquote q,
.post-content blockquote{
	font-style:italic;
}

#nav, #sticky-nav, .navigation,
.side-nav li a{
	font-family:"Lato", Arial, Helvetica, sans-serif;
}

.footer-area  h3,#slidingbar-area  h3{
	font-family:"PT Sans", Arial, Helvetica, 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:14px;
		line-height:21px;
}
.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:14px;
		line-height:21px;
}
.blog-shortcode h3.timeline-title { font-size:14px;line-height:14px; }
.counter-box-content, .fusion-alert,.fusion-progressbar .sr-only, .post-content blockquote, .review blockquote q{ font-size:14px; }

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

#nav,#sticky-nav,.navigation,a.search-link{font-size:20px;}

#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 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; }

.post-content h1{
	font-size:34px;
	line-height:51px;
}

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

#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:24px;
	line-height:36px;
}

#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{
	font-size:18px;
		line-height:27px;
}
p.demo_store,.fusion-modal .modal-title { font-size:18px; }

.post-content h3,.project-content h3,#header .tagline,.product-title{
	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{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; }

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: #000000;}

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

#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:#333333;
}

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

.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{
	color:#333333;
}

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

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

.page-title h1{
	color:#333333;
}

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

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

body a,
body a:before,
body a:after,
.single-navigation a[rel="prev"]:before,
.single-navigation a[rel="next"]:after
{color: #008000;}

.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
{color:#333333;}

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

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

#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{color:#BFBFBF;}

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

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

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

.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{color:#6fa351;}

#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,#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 .header-social .top-menu .cart-checkout a, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title a,.my-cart-link:after,a.search-link:after
{color:#333333;}
#header-sticky .my-account-link:after, #header .my-account-link:after{border-color:#333333;}

#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
{color:#a0ce4e;border-color:#a0ce4e;}

#nav ul ul,#sticky-nav ul ul{border-color:#a0ce4e;}

#wrapper .main-nav-search .search-link:hover {border-top: 3px solid transparent;}
#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:#a0ce4e;}

#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:#f2efef;}

#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
{color:#333333;}
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-bullet, .fusion-megamenu-bullet{border-left-color:#333333;}

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

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

#wrapper .header-social .header-info, #wrapper .header-social a {color: white;}
@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:#747474;}
}
#wrapper .header-social .mobile-topnav-holder li a {color: #333333;}

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

#header .tagline{
	color:#747474;
}

#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:#e5e5e5;
}

#nav ul ul,#sticky-nav ul ul{
	width:170px;
}
#nav ul ul li ul,#sticky-nav ul ul li ul{
	left:170px;
}
ul.navigation > li:last-child ul ul{
	left:-170px;
}
#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:170px;
	left: auto;
}
.rtl ul.navigation > li:last-child ul ul{
	right:-170px;
	left: auto;
}
.rtl #wrapper #nav .fusion-megamenu-wrapper ul,
.rtl #wrapper #header-sticky #nav .fusion-megamenu-wrapper ul{
	left:auto;
	right:auto;
}

#main .sidebar{
	background-color:transparent;
}


#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:#a0ce4e;
}

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

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

#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box .forgetmenot,#wrapper .header-social .cart-contents *{
	color:#747474;
}

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

#wrapper .header-social .menu .sub-menu li a:hover{
	color:#333333;
}

#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:#e5e5e5;
}

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

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

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

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

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

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

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

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

@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:75px;line-height:75px;}

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

.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
{border-color:#fff;}
.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
{border-color:#fff;}

.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
{
	text-shadow:none;
	box-shadow: none;
}

.button.default.button-3d.button-small, .fusion-button.button-small.button-3d
{
	-webkit-box-shadow: inset 0px 1px 0px #fff, 0px 2px 0px #54770F, 1px 4px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 2px 0px #54770F, 1px 4px 4px 2px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 2px 0px #54770F, 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 #54770F, 1px 4px 4px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 1px 0px #54770F, 1px 4px 4px 2px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 1px 0px #54770F, 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 #54770F, 1px 5px 5px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 3px 0px #54770F, 1px 5px 5px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 3px 0px #54770F, 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 #54770F, 1px 5px 5px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 1px 0px #54770F, 1px 5px 5px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 1px 0px #54770F, 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 #54770F, 1px 6px 6px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 4px 0px #54770F, 1px 6px 6px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 4px 0px #54770F, 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 #54770F, 1px 6px 6px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 1px 0px #54770F, 1px 6px 6px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 1px 0px #54770F, 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 #54770F, 1px 7px 7px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 5px 0px #54770F, 1px 7px 7px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 5px 0px #54770F, 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 #54770F, 1px 7px 7px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: 	inset 0px 1px 0px #fff, 0px 2px 0px #54770F, 1px 7px 7px 3px rgba(0,0,0,0.3);
	box-shadow: 		inset 0px 1px 0px #fff, 0px 2px 0px #54770F, 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
{border-width:0px;border-style: solid;}
.button.default:hover, .fusion-button.button-default:hover{border-width:0px;border-style: solid;}


.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
{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 {
	text-shadow:none;
}

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

.reading-box{background-color:#f6f6f6;}

.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; }

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

.rev_slider_wrapper{
	position:relative
}

.rev_slider_wrapper .shadow-left{
	position:absolute;
	pointer-events:none;
	background-image:url(http://162.213.153.229/wp-content/themes/Avada/images/shadow-top.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:42px;
	width:100%;
	top:0;
	z-index:99;
}

.rev_slider_wrapper .shadow-left{top:-1px;}

.rev_slider_wrapper .shadow-right{
	position:absolute;
	pointer-events:none;
	background-image:url(http://162.213.153.229/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;
}

.imageframe-glow img{
		-moz-box-shadow: 0 0 3px rgba(0,0,0,.3);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);
		box-shadow: 0 0 3px rgba(0,0,0,.3);
	}.imageframe-dropshadow img{
		-moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
		-webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
		box-shadow: 2px 3px 7px rgba(0,0,0,.3);
	}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
		#wrapper .page-title-container{
		height:87px !important;
	}
}
		
		#wrapper{
		width:100%;
		max-width: none;
	}
	//.wrapper_blank { display: block; }
	@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-color:#F6F6F6;
	}
	
	.width-100 .fullwidth-box, .width-100 .fusion-section-separator {
		margin-left: -20px; margin-right: -20px;
	}
	
.emilInput {
    line-height: 2em; 
    width: 300px;
}

#news_post .post-meta { font-size:11px; color: #5A5A59; margin: 0.5em 0px 1.5em; }
#news_post .post-meta a { color: #5A5A59; }
#news_post .item { margin-bottom:20px; clear:both; }

#content-left {
	width: 72%;
	margin-right: 30px;
	float: left;
}

#sidebar-right {
	width: 22%;
	background-image: url(../images/sidebar-separartor-right.png);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}

/* Sidebar */
.sidebar-content {
	width: 95%;
	margin: 0px 0px 21px 25px;
	float: left;
}

.sheet-template-box {
	margin: 20px 20px 15px 30px;
    position: relative;
    white-space: nowrap;
}

.sheet-template-box h4 {
    font-size: 14px;
    color: #008000;
    margin-top: 15px;
    margin-left: 35px;
    display: inline-block;
}

/*** for pre code *****************************************/
code, samp, kbd {
	font-family: "Courier New", Courier, monospace, sans-serif;
	text-align: left;
	color: #222222;
	}
pre {
	line-height: 1.6em;
	font-size: 11px;
}
pre {
	padding: 0.1em 0.5em 0.3em 0.7em;
	border-left: 11px solid #9ACD32;
	margin: 1.7em 0 0.7em 0.3em;
	overflow: auto;
	width: 95%;
	background-color: #EBECE4; 
}

#wrapper .fusion-button.button-10{border-width:1px;color:#fff;border-color:#fff;}
#wrapper .fusion-button.button-10:hover,.fusion-button.button-10:focus,.fusion-button.button-10:active{border-width:1px;border-color:#fff;color:#fff;}
#wrapper .fusion-button.button-10{background: #DE5B23;}
#wrapper .fusion-button.button-10:hover,.button-10:focus,.fusion-button.button-10:active{background: #96c346;}

	#main{		
		padding-top: 55px;		
		padding-bottom: 40px;
	}
	
	.mainImageBg {
	    width:100%;
	    height:798px;
	}
	
	.page-title-container{
		height:87px;
	}	
	
	.mainTitleh1 {
	    font-size: 40px;
	}
	.mainTitleh2 {	    
	    line-height: 40px;
	}
	
	@media screen and (max-width: 767px) {
	    #main {		
			padding: 10px 10px 40px 10px;
	    }
	    .mainImageBg {
		    width:100%;
		    height:998px;
		}
		.mainTitleh1 {
		    font-size: 32px;
		}
		.mainTitleh2 {	        
	        line-height: 30px;
	    }
	    
	    .carousel-caption .carousel-caption-title{
	        font-size: 24px;
	    }
	    .carousel-caption .carousel-caption-subtitle{
	        font-size: 14px;
	    }
	    .carousel-inner img{
	        min-height: 480px;
	    }
	}
