@CHARSET "UTF-8";

body {
    background-color: #ecebe9;
}

.home-content-boxes .content-box {
    background: #efefef;
    padding: 30px 10px;
}

.content-box p {
    margin: 25px 0 50px 0;
}

@media (min-width: 768px) {
    .home-content-boxes .content-box {
        padding: 30px 20px 70px 20px;
        margin: 0 1%;
    }
    .home-content-boxes .col-md-3.content-box {
        width: 23%;
    }
    .home-content-boxes .col-md-4.content-box {
        width: 31.33333333%;
    }
    .home-content-boxes .col-md-6.content-box {
        width: 48%;
        margin: 0 0.96%;
    }
    .home-content-boxes .col-md-12.content-box {
        width: 98%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .home-content-boxes .col-md-3.content-box {
        width: 23%;
    }
}

@media (min-width: 992px) {
    .home-content-boxes .col-md-3.content-box {
        width: 23%;
    }
}

@media (max-width: 768px) {
    .cntbox_btn {
        position: relative;
        bottom: 0px;
    }
}

.sticky-header .nav {
    float: left;
    margin-left: 25px;
}

ul.nav-menu li a:active,
ul.nav-menu li:active > a,
ul.nav-menu li a:focus,
ul.nav-menu li:focus > a,
ul.nav-menu li a:hover,
ul.nav-menu li:hover> a,
ul.nav-menu li:hover,
ul.nav-menu li a:hover span,
ul.nav-menu li:hover> a span,
ul.nav-menu li:hover> .sf-with-ul::after {
    color: #fff !important;
}

@media (min-width: 1220px) {
    .container, 
    #wrapper {
	width: 1200px!important;
    }
}

#gmap {
    width: 100%;
    margin:0 auto;
    height: 415px
}

@media only screen and (min-width: 768px) {
    .link-effect a:hover span,
    .link-effect a:focus span {
        -webkit-transform: translateY(-100%);
        -moz-transform: translateY(-100%);
        transform: translateY(-100%); 
    } 
}

.entry-content .thumbnail-post:hover img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}

.entry-content .thumbnail-post:hover .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.entry-content .thumbnail-post:hover .icon {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    top: 50%;
	left: 50%;	
    margin-top: -21px;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    -ms-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

/**
 * 1 column (content) fixed layout
 * 
 * @package WPEvoLve
 * @subpackage Layouts
 * @beta
 */

.footer {
    background: #ffffff;
}	

.menu-back {
    background-color: #595959;
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#595959), to(#353535));
    background: -webkit-radial-gradient(circle, #595959, #353535);
    background: -moz-radial-gradient(circle, #595959, #353535);
    background: -o-radial-gradient(circle, #595959, #353535);
    background: -ms-radial-gradient(circle, #595959, #353535);
}

.da-dots span {
    background: #3e3e3e
}

/**
 * Posts Layout
 * 
 */       

.home .type-post .entry-content, 
.archive .type-post .entry-content, 
.search .type-post .entry-content, 
.page-template-blog-page-php .type-post .entry-content {
    font-size: 13px;
}

.entry-content {
    margin-top: 25px;
}

.home .odd0, 
.archive .odd0, 
.search .odd0, 
.page-template-blog-page-php .odd0 {
    clear:both;
}

.home .odd2, 
.archive .odd2, 
.search .odd2, 
.page-template-blog-page-php .odd2 {
    margin-right: 0px;
}

.home .entry-title, 
.entry-title a, 
.archive .entry-title, 
.search .entry-title, 
.page-template-blog-page-php .entry-title {
    font-size: 100%!important;
    line-height: 100%!important;
    margin-bottom: 0;
}

.home .entry-header, 
.archive .entry-header, 
.search .entry-header, 
.page-template-blog-page-php .entry-header {
    font-size: 12px;
    padding: 0;
}

.home .published strong, 
.archive .published strong, 
.search .published strong, 
.page-template-blog-page-php .published strong  {
    font-size: 15px;
    line-height: 15px;
}

.home .type-post .comment-count, 
.archive .type-post .comment-count, 
.search .type-post .comment-count, 
.page-template-blog-page-php .type-post .comment-count {
    background: none!important;
    padding-right: 0;
}

.title-container #logo a {
    padding: 0px 20px 0px 3px;
}
#logo a{font-size:39px ;}#logo a{font-family:Roboto !important;}#logo a{font-style:bold !important;}#logo a{letter-spacing:-.03em;}#tagline{font-size:13px ;}#tagline{font-family:Roboto !important;}#tagline{font-style:normal !important;}.entry-title, .entry-title a, .page-title{font-size:28px !important;}.entry-title, .entry-title a, .page-title{font-family:Roboto !important;}.entry-title, .entry-title a, .page-title{font-style:normal !important;}.entry-content{font-size:16px !important;}.entry-content{font-family:Roboto !important;}.entry-content{font-style:normal !important;}.entry-content{line-height:1.5em;}body{color: !important;}#sticky-logo a{font-size:25px ;}#sticky-logo a{font-family:Roboto !important;}#sticky-logo a{font-weight:400 !important;}#sticky-logo a{color:#ffffff !important;}#sticky-logo a{letter-spacing:-.03em;}ul.nav-menu a, .menu-header, #wrapper .dd-container label, #wrapper .dd-container a{font-size:14px ;}ul.nav-menu a, .menu-header, #wrapper .dd-container label, #wrapper .dd-container a{font-family:Roboto !important;}ul.nav-menu a, .menu-header, #wrapper .dd-container label, #wrapper .dd-container a{font-style:normal !important;}
#bootstrap-slider .carousel-caption h2 {font-size:28px ;}
#bootstrap-slider .carousel-caption h2 {font-family:Roboto !important;}
#bootstrap-slider .carousel-caption h2 {font-style:normal !important;}
#bootstrap-slider .carousel-caption p  {font-size:18px ;}
#bootstrap-slider .carousel-caption p  {font-family:Roboto !important;}
.da-slide h2 {font-size:36px ;}.da-slide h2 {font-family:Roboto !important;}
.da-slide h2 {font-style:normal !important;}
.da-slide p {font-size:18px ;}
.da-slide p {font-family:Roboto !important;}
#slide_holder .featured-title a {font-size:36px ;}
#slide_holder .featured-title a {font-family:Roboto !important;}
#slide_holder .featured-title a {font-style:normal !important;}
#slide_holder p {font-size:18px ;}
#slide_holder p {font-family:Roboto !important;}
.widget-title{font-family:Arial !important;}.widget-title{font-style:Normal !important;}.widget-content, .aside, .aside a{font-family:Arial !important;}.widget-content, .aside, .aside a{font-style:Normal !important;}.widget-content, .widget-content a, .widget-content .tab-holder .news-list li .post-holder a, .widget-content .tab-holder .news-list li .post-holder .meta{color: !important;}.content-box h2{font-size:30px ;}.content-box h2{font-family:Roboto !important;}.content-box h2{font-weight:400 !important;}.content-box h2{color:#6b6b6b !important;}.content-box p{font-size:22px ;}.content-box p{font-family:Roboto !important;}.content-box p{font-weight:400 !important;}.content-box p{color:#888 !important;}.entry-content h1{font-family:Arial !important;}.entry-content h1{font-style:Normal !important;}.entry-content h2{font-family:Arial !important;}.entry-content h2{font-style:Normal !important;}.entry-content h3{font-family:Arial !important;}.entry-content h3{font-style:Normal !important;}.entry-content h4{font-family:Arial !important;}.entry-content h4{font-style:Normal !important;}.entry-content h5{font-family:Arial !important;}.entry-content h5{font-style:Normal !important;}.entry-content h6{font-family:Arial !important;}.entry-content h6{font-style:Normal !important;}

ul.primary-menu-cont.nav-menu li:hover ul,
ul.primary-menu-cont.nav-menu li.nav-hover ul {
    top: 52px;
}

#bootstrap-slider .carousel-inner .img-responsive {
    display: block;
    height: auto;
    width: 100%;
}

.sticky-header #logo {
    float: left;
    padding: 6px 6px 6px 3px;
}

.sticky-header #sticky-logo {
    float: left;
    padding: 0px 6px 0px 3px;
}

body #header.sticky-header img#logo-image {
    margin-left: 10px;
}

#backtotop {
    right: 2%;
}

#wrapper {
    position: relative;
    margin: 0 auto 30px auto !important;
    background: #f9f9f9;
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
}

#wrapper:before {
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.6);
    left: 30px;
    right: 30px;
    position: absolute;
    z-index: -1;
    height: 20px;
    bottom: 0px;
    content: "";
    -webkit-border-radius: 100px / 10px;
    -moz-border-radius: 100px / 10px;
    border-radius: 100px / 10px;		
}

a, 
a:hover,
a:focus,
.entry-content a:link, 
.entry-content a:active, 
.entry-content a:visited, 
#secondary a:hover, 
#secondary-2 a:hover, 
.tooltip-shortcode, 
#jtwt .jtwt_tweet a:hover, 
.contact_info a:hover, 
.widget .wooslider h2.slide-title a, 
.widget .wooslider h2.slide-title a:hover {
    color: #7a9cad;
}

.header { 
    padding-top: 40px;
    padding-bottom: 40px;
}

.header .container {
    padding-left: 30px;
    padding-right: 30px;
}
	
ul.nav-menu > li { 
    padding: 0px 8px; 
}

@media only screen and (max-width: 1220px) {
    body #header.sticky-header {
    	margin: 0px !important;
	left: 0px;
    }
}

body #header.sticky-header {
    margin-left: -16px;
}

body #header.sticky-header {
    margin-left: -15px;
}

#rss, 
#email-newsletter, 
#facebook, 
#twitter, 
#instagram, 
#skype, 
#youtube, 
#flickr, 
#linkedin, 
#plus, 
#pinterest, 
#tumblr { 
    color: #999999;
}
.sc_menu li a {
    color: #999999;
}

#rss, 
#email-newsletter, 
#facebook, 
#twitter, 
#instagram, 
#skype, 
#youtube, 
#flickr, 
#linkedin, 
#plus, 
#pinterest, 
#tumblr { 
    font-size: normal;
}
.sc_menu li a {
    font-size: normal;
}

.sc_menu li a {
    border: 1px solid;
    border-radius: 1px;
    padding: 8px;
}

.menu-back { 
    background-repeat: no-repeat;
}

.content-box-1 i { 
    color: #faa982;
}

.content-box-2 i { 
    color: #8fb859;
}

.content-box-3 i { 
    color: #78665e;
}

.content-box-4 i { 
    color: #82a4fa;
}

.t4p-reading-box-container a.button-default,	
button, 
.button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,
a.comment-reply-link,	
.entry-content a.t4p-button-default,
.button.button-3d.button-small, 
.button.default.button-3d.button-small, 
.button.default.small,
#reviews input#submit,
.woocommerce .login .button,
.woocommerce .register .button,
.bbp-submit-wrapper button,
.wpcf7-form input[type="submit"], 
.wpcf7-submit,
#wrapper a.read-more,
input[type="submit"],
.price_slider_amount button,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external {
    -webkit-box-shadow: 0px 2px 0px #8D0007;
    -moz-box-shadow: 	0px 2px 0px #8D0007;
    box-shadow:         0px 2px 0px #8D0007;		
}	

.t4p-reading-box-container a.button-default:active,
button:active, 
.button:active, 
.bootstrap-button:active,
input#submit:active, 
.da-slide .da-link:active, 
span.more a:active,
a.read-more:active,
a.comment-reply-link:active,
.entry-content a.t4p-button-default:active,	
.button.button-3d.button-small:active, 
.button.default.button-3d.button-small:active, 
.button.default.small:active,
#reviews input#submit:active,
.woocommerce .login .button:active, 
.woocommerce .register .button:active,
.bbp-submit-wrapper button:active,
.wpcf7-form input[type="submit"]:active, 
.wpcf7-submit:active,
#wrapper a.read-more:active,
input[type="submit"]:active,
.product-buttons .add_to_cart_button:active,
.product-buttons .button.product_type_grouped:active, 
.product-buttons .button.product_type_simple:active,
.product-buttons .button.product_type_external:active {
    -webkit-box-shadow: 0px 1px 0px #1d6e72;
    -moz-box-shadow: 	0px 1px 0px #1d6e72;
    box-shadow:		0px 1px 0px #1d6e72;		
}

.t4p-reading-box-container a.button-default:hover,
input[type="submit"]:hover, 
button:hover, 
.button:hover, 
.bootstrap-button:hover,
input#submit:hover, 
.da-slide .da-link:hover, 
span.more a:hover,
a.read-more:hover,
a.comment-reply-link:hover,
.entry-content a.t4p-button-default:hover,
.button.button-3d.button-small:hover, 
.button.default.button-3d.button-small:hover, 
.button.default.small:hover,
.t4p-button.button-green.button-3d.button-small:hover,
.button.green.button-3d.button-small:hover,
.t4p-button.button-darkgreen.button-3d.button-small:hover,
.button.darkgreen.button-3d.button-small:hover,
.t4p-button.button-orange.button-3d.button-small:hover,
.button.orange.button-3d.button-small:hover,
.t4p-button.button-blue.button-3d.button-small:hover,
.button.blue.button-3d.button-small:hover,
.t4p-button.button-darkblue.button-3d.button-small:hover,
.button.darkblue.button-3d.button-small:hover,
.t4p-button.button-red.button-3d.button-small:hover,
.button.darkred.button-3d.button-small:hover,
.t4p-button.button-pink.button-3d.button-small:hover,
.button.pink.button-3d.button-small:hover,
.t4p-button.button-darkgray.button-3d.button-small:hover,
.button.darkgray.button-3d.button-small:hover,
.t4p-button.button-lightgray.button-3d.button-small:hover,
.button.lightgray.button-3d.button-small: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,
#wrapper a.read-more:hover,
.price_slider_amount button:hover,
.product-buttons .add_to_cart_button:hover,
.product-buttons .button.product_type_grouped:hover, 
.product-buttons .button.product_type_simple:hover,
.product-buttons .button.product_type_external:hover {
    -webkit-box-shadow:  0px 2px 0px #313a43;
    -moz-box-shadow: 	 0px 2px 0px #313a43;
    box-shadow:		 0px 2px 0px #313a43;		
}

.button.button-3d.button-medium, 
.button.default.button-3d.button-medium, 
.button.default.medium,   
#comment-submit,
.woocommerce form.checkout #place_order,
.woocommerce .single_add_to_cart_button,
.bbp-submit-wrapper button.button-medium,
.wpcf7-form input[type="submit"].button-medium, 
.wpcf7-submit.button-medium {
    -webkit-box-shadow:  0px 3px 0px #1d6e72;
    -moz-box-shadow: 	 0px 3px 0px #1d6e72;
    box-shadow:		 0px 3px 0px #1d6e72;		
}

.button.button-3d.button-medium:active, 
.button.default.button-3d.button-medium:active, 
.button.default.medium:active,
#comment-submit:active,
.woocommerce form.checkout #place_order:active,
.woocommerce .single_add_to_cart_button:active,
.bbp-submit-wrapper button.button-medium:active,
.wpcf7-form input[type="submit"].button-medium:active, 
.wpcf7-submit.button-medium:active {
    -webkit-box-shadow:  0px 1px 0px #1d6e72;
    -moz-box-shadow: 	 0px 1px 0px #1d6e72;
    box-shadow:		 0px 1px 0px #1d6e72;		
}

.button.button-3d.button-medium:hover, 
.button.default.button-3d.button-medium:hover, 
.button.default.medium:hover, 
.t4p-button.button-green.button-3d.button-medium:hover,
.button.green.button-3d.button-medium:hover,
.t4p-button.button-darkgreen.button-3d.button-medium:hover,
.button.darkgreen.button-3d.button-medium:hover,
.t4p-button.button-orange.button-3d.button-medium:hover,
.button.orange.button-3d.button-medium:hover,
.t4p-button.button-blue.button-3d.button-medium:hover,
.button.blue.button-3d.button-medium:hover,
.t4p-button.button-darkblue.button-3d.button-medium:hover,
.button.darkblue.button-3d.button-medium:hover,
.t4p-button.button-red.button-3d.button-medium:hover,
.button.darkred.button-3d.button-medium:hover,
.t4p-button.button-pink.button-3d.button-medium:hover,
.button.pink.button-3d.button-medium:hover,
.t4p-button.button-darkgray.button-3d.button-medium:hover,
.button.darkgray.button-3d.button-medium:hover,
.t4p-button.button-lightgray.button-3d.button-medium:hover,
.button.lightgray.button-3d.button-medium:hover,        
#comment-submit:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .single_add_to_cart_button:hover,
.bbp-submit-wrapper button.button-medium:hover,
.wpcf7-form input[type="submit"].button-medium:hover, 
.wpcf7-submit.button-medium:hover {
    -webkit-box-shadow:  0px 3px 0px #313a43;
    -moz-box-shadow: 	 0px 3px 0px #313a43;
    box-shadow: 	 0px 3px 0px #313a43;		
}

.button.button-3d.button-large, 
.button.default.button-3d.button-large, 
.button.default.large,
.bbp-submit-wrapper button.button-large,
.wpcf7-form input[type="submit"].button-large, 
.wpcf7-submit.button-large {
    -webkit-box-shadow:  0px 4px 0px #1d6e72;
    -moz-box-shadow: 	 0px 4px 0px #1d6e72;
    box-shadow: 	 0px 4px 0px #1d6e72;		
}		

.button.button-3d.button-large:active, 
.button.default.button-3d.button-large:active, 
.button.default.large:active,
.bbp-submit-wrapper button.button-large:active,
.wpcf7-form input[type="submit"].button-large:active, 
.wpcf7-submit.button-large:active {
    -webkit-box-shadow:  0px 1px 0px #1d6e72;
    -moz-box-shadow: 	 0px 1px 0px #1d6e72;
    box-shadow:		 0px 1px 0px #1d6e72;				
}

.button.button-3d.button-large:hover, 
.button.default.button-3d.button-large:hover, 
.button.default.large:hover,
.t4p-button.button-green.button-3d.button-large:hover,
.button.green.button-3d.button-large:hover,
.t4p-button.button-darkgreen.button-3d.button-large:hover,
.button.darkgreen.button-3d.button-large:hover,
.t4p-button.button-orange.button-3d.button-large:hover,
.button.orange.button-3d.button-large:hover,
.t4p-button.button-blue.button-3d.button-large:hover,
.button.blue.button-3d.button-large:hover,
.t4p-button.button-darkblue.button-3d.button-large:hover,
.button.darkblue.button-3d.button-large:hover,
.t4p-button.button-red.button-3d.button-large:hover,
.button.darkred.button-3d.button-large:hover,
.t4p-button.button-pink.button-3d.button-large:hover,
.button.pink.button-3d.button-large:hover,
.t4p-button.button-darkgray.button-3d.button-large:hover,
.button.darkgray.button-3d.button-large:hover,
.t4p-button.button-lightgray.button-3d.button-large:hover,
.button.lightgray.button-3d.button-large:hover,   
.bbp-submit-wrapper button.button-large:hover,
.wpcf7-form input[type="submit"].button-large:hover, 
.wpcf7-submit.button-large:hover {
    -webkit-box-shadow:  0px 4px 0px #313a43;
    -moz-box-shadow: 	 0px 4px 0px #313a43;
    box-shadow: 	 0px 4px 0px #313a43;				
}

.button.button-3d.button-xlarge, 
.button.default.button-3d.button-xlarge, 
.button.default.xlarge,
.bbp-submit-wrapper button.button-xlarge,
.wpcf7-form input[type="submit"].button-xlarge, 
.wpcf7-submit.button-xlarge {
    -webkit-box-shadow:  0px 5px 0px #1d6e72, 1px 7px 7px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 	 0px 5px 0px #1d6e72, 1px 7px 7px 3px rgba(0,0,0,0.3);
    box-shadow: 	 0px 5px 0px #1d6e72, 1px 7px 7px 3px rgba(0,0,0,0.3);		
}		

.button.button-3d.button-xlarge:active, 
.button.default.button-3d.button-xlarge:active, 
.button.default.xlarge:active,
.bbp-submit-wrapper button.button-xlarge:active,
.wpcf7-form input[type="submit"].button-xlarge:active, 
.wpcf7-submit.button-xlarge:active {
    -webkit-box-shadow:  0px 2px 0px #1d6e72, 1px 7px 7px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 	 0px 2px 0px #1d6e72, 1px 7px 7px 3px rgba(0,0,0,0.3);
    box-shadow: 	 0px 2px 0px #1d6e72, 1px 7px 7px 3px rgba(0,0,0,0.3);					
}

.button.button-3d.button-xlarge:hover, 
.button.default.button-3d.button-xlarge:hover, 
.button.default.xlarge:hover,
.t4p-button.button-green.button-3d.button-xlarge:hover,
.button.green.button-3d.button-xlarge:hover,
.t4p-button.button-darkgreen.button-3d.button-xlarge:hover,
.button.darkgreen.button-3d.button-xlarge:hover,
.t4p-button.button-orange.button-3d.button-xlarge:hover,
.button.orange.button-3d.button-xlarge:hover,
.t4p-button.button-blue.button-3d.button-xlarge:hover,
.button.blue.button-3d.button-xlarge:hover,
.t4p-button.button-darkblue.button-3d.button-xlarge:hover,
.button.darkblue.button-3d.button-xlarge:hover,
.t4p-button.button-red.button-3d.button-xlarge:hover,
.button.darkred.button-3d.button-xlarge:hover,
.t4p-button.button-pink.button-3d.button-xlarge:hover,
.button.pink.button-3d.button-xlarge:hover,
.t4p-button.button-darkgray.button-3d.button-xlarge:hover,
.button.darkgray.button-3d.button-xlarge:hover,
.t4p-button.button-lightgray.button-3d.button-xlarge:hover,
.button.lightgray.button-3d.button-xlarge:hover,   
.bbp-submit-wrapper button.button-xlarge:hover,
.wpcf7-form input[type="submit"].button-xlarge:hover, 
.wpcf7-submit.button-xlarge:hover {
    -webkit-box-shadow:  0px 5px 0px #313a43, 1px 7px 7px 3px rgba(0,0,0,0.3);
    -moz-box-shadow: 	 0px 5px 0px #313a43, 1px 7px 7px 3px rgba(0,0,0,0.3);
    box-shadow: 	 0px 5px 0px #313a43, 1px 7px 7px 3px rgba(0,0,0,0.3);					
}

.t4p-reading-box-container a.button-default,
button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,	
a.comment-reply-link,
.entry-content a.t4p-button-default,	
.t4p-button,
.button,
.button.default,
.gform_wrapper .gform_button,
#comment-submit,
.woocommerce form.checkout #place_order,
.woocommerce .single_add_to_cart_button,
#reviews input#submit,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .button.view,
.woocommerce .wc-backward,
.bbp-submit-wrapper button,
.wpcf7-form input[type="submit"], 
.wpcf7-submit,
input[type="submit"],
.price_slider_amount button,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external,
#content .entry-content .product-buttons a:link {
    color: #f4f4f4;
}

.t4p-reading-box-container a.button-default:hover,	
button:hover, 
.bootstrap-button:hover,
input#submit:hover, 
.da-slide .da-link:hover, 
span.more a:hover,
a.read-more:hover,	
a.comment-reply-link:hover,
.entry-content a.t4p-button-default:hover,
.t4p-button:hover,
.button:hover,
.button.default:hover,
.gform_wrapper .gform_button:hover,
#comment-submit:hover,
.woocommerce form.checkout #place_order:hover,
.woocommerce .single_add_to_cart_button:hover,
#reviews input#submit:hover,
.woocommerce .login .button:hover,
.woocommerce .register .button:hover,
.woocommerce .wc-backward,
.woocommerce .button.view:hover,
.bbp-submit-wrapper button:hover,
.wpcf7-form input[type="submit"]:hover, 
.wpcf7-submit:hover,
#wrapper a.read-more:hover,
input[type="submit"]:hover,
.product-buttons .add_to_cart_button:hover,
.product-buttons .button.product_type_grouped:hover, 
.product-buttons .button.product_type_simple:hover,
.product-buttons .button.product_type_external:hover,
#content .entry-content .product-buttons a:hover {
    color: #ffffff;
}

.tagcloud a:hover {
    color: #ffffff!important;
}

.t4p-reading-box-container a.button-default,	
input[type="submit"], 
button, 
.button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,	
a.comment-reply-link,	
.entry-content a.t4p-button-default,	
.t4p-button.button-flat,
.home-content-boxes .t4p-button {
    text-shadow: none!important;
}

.t4p-reading-box-container a.button-default,	
button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,	
a.comment-reply-link,
.entry-content a.t4p-button-default,	
.t4p-button,
.button,
.button.default,
.button-default,
.gform_wrapper .gform_button,
#comment-submit,
.woocommerce form.checkout #place_order,
.woocommerce .single_add_to_cart_button,
#reviews input#submit,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce-message .wc-forward,
.woocommerce .wc-backward,
.woocommerce .button.view,
.bbp-submit-wrapper button,
.wpcf7-form input[type="submit"], 
.wpcf7-submit,
#wrapper a.read-more,
input[type="submit"],
.price_slider_amount button,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external {
    border-width: 1px;
    border-style: solid;
}

.t4p-reading-box-container a.button-default:hover,
input[type="submit"]:hover, 
button:hover, 
.button:hover, 
.bootstrap-button:hover,
input#submit:hover, 
.da-slide .da-link:hover, 
span.more a:hover,
a.read-more:hover,
a.comment-reply-link:hover,
.entry-content a.t4p-button-default:hover,	
.t4p-button:hover,
.button:hover, 
.button.default:hover, 
.t4p-button.button-default:hover,
#wrapper a.read-more:hover,
.t4p-accordian .panel-title a.active,
.price_slider_amount button:hover,
.button:focus,
.button:active {
    border-width: 1px;
    border-style: solid;
}

.t4p-reading-box-container a.button-default,
button, 
.button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,		
a.comment-reply-link,		
.entry-content a.t4p-button-default,	
.t4p-button,
.button.default,
.button-default,
.gform_wrapper .gform_button,
#comment-submit,
.woocommerce form.checkout #place_order,
.woocommerce .single_add_to_cart_button,
#reviews input#submit,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce-message .wc-forward,
.woocommerce .wc-backward,
.woocommerce .button.view,
.bbp-submit-wrapper button,
.wpcf7-form input[type="submit"], 
.wpcf7-submit,
#wrapper a.read-more,
.woocommerce-pagination .current,
.t4p-accordian .panel-title a.active,
input[type="submit"],
.price_slider_amount button,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external,
.button:focus,
.button:active {
    border-color: #E7151F;
}

.t4p-reading-box-container a.button-default:hover,	
button:hover, 
.bootstrap-button:hover,
input#submit:hover, 
.da-slide .da-link:hover, 
span.more a:hover,
a.read-more:hover,	
a.comment-reply-link:hover,	
.entry-content a.t4p-button-default:hover,	
.t4p-button:hover,
.button:hover,
.button.default:hover,
.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-message .wc-forward:hover,
.woocommerce .wc-backward:hover,
.woocommerce .button.view: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,
#wrapper a.read-more:hover,
.woocommerce-pagination .current:hover,
input[type="submit"]:hover,
.price_slider_amount button:hover,
.product-buttons .add_to_cart_button:hover,
.product-buttons .button.product_type_grouped:hover, 
.product-buttons .button.product_type_simple:hover,
.product-buttons .button.product_type_external:hover {
    border-color: #313a43!important;
}

.t4p-reading-box-container a.button-default,	
button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,	
a.comment-reply-link,	
.entry-content a.t4p-button-default,	
.t4p-button,
.button,
.button.default,
#comment-submit,
.woocommerce form.checkout #place_order,
.woocommerce .single_add_to_cart_button,
#reviews input#submit,
.woocommerce .evolve-shipping-calculator-form .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce-message .wc-forward,
.woocommerce .wc-backward,
.woocommerce .button.view,
.bbp-submit-wrapper button,
.wpcf7-form input[type="submit"], 
.wpcf7-submit,
a.read-more,
input[type="submit"],
.price_slider_amount button,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external {
    border-radius: 4px;
}

.t4p-reading-box-container a.button-default,	
button, 
.bootstrap-button,
input#submit, 
.da-slide .da-link, 
span.more a,
a.read-more,	
a.comment-reply-link,	
.entry-content a.t4p-button-default,	
.t4p-button,
.reading-box .button,
.continue.button,
#wrapper .portfolio-one .button,
#wrapper .comment-submit,
#reviews input#submit,
.comment-form input[type="submit"],
.button,
.button-default,
.button.default,
a.read-more, 
.tagcloud a:hover,
h5.toggle.active a,
h5.toggle.active a:hover,
span.more a, 
.project-content .project-info .project-info-box a.button,
input[type="submit"], 
.price_slider_amount button,
.gform_wrapper .gform_button,
.woocommerce-pagination .current,
.widget_shopping_cart_content .buttons a,
.woocommerce-success-message a.button, 
.woocommerce .order-again .button,
.woocommerce-message .wc-forward,
.woocommerce .wc-backward,
.woocommerce .button.view,
.product-buttons .add_to_cart_button,
.product-buttons .button.product_type_grouped, 
.product-buttons .button.product_type_simple,
.product-buttons .button.product_type_external,
.wpcf7-form input.button,
.wpcf7-form input[type="submit"],
.wpcf7-submit, 
.woocommerce .single_add_to_cart_button,
.woocommerce .button.view,
.woocommerce .shipping-calculator-form .button,
.woocommerce form.checkout #place_order,
.woocommerce .checkout_coupon .button,
.woocommerce .login .button,
.woocommerce .register .button,
.woocommerce .evolve-order-details .order-again .button,
.t4p-accordian .panel-title a.active {
    background: #E7151F;
		
    background-image: -webkit-gradient( linear, left bottom, left top, from( #E7151F ), to( #E7151F ) );
    background-image: -webkit-linear-gradient( bottom, #E7151F, #E7151F );
    background-image:    -moz-linear-gradient( bottom, #E7151F, #E7151F );
    background-image:      -o-linear-gradient( bottom, #E7151F, #E7151F );
    background-image: linear-gradient( to top, #E7151F, #E7151F );	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7151F', endColorstr='#E7151F' );
	
}

.t4p-reading-box-container a.button-default:hover,	
input[type="submit"]:hover, 
button:hover, 
.bootstrap-button:hover,
input#submit:hover, 
.da-slide .da-link:hover, 
span.more a:hover,
a.read-more:hover,	
a.comment-reply-link:hover,	
.entry-content a.t4p-button-default:hover,	
.t4p-button:hover,
#wrapper .portfolio-one .button:hover,
#wrapper .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: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 .evolve-order-details .order-again .button:hover,
.woocommerce .button.view:hover,
.reading-box .button:hover, 
.continue.button:hover, 
#wrapper .comment-form input[type="submit"]:hover,
.comment-form input[type="submit"]:hover,
.button:hover,
.button .lightgray:hover,
a.read-more:hover,
span.more a:hover, 
a.button:hover, 
.woocommerce-pagination .page-numbers.current:hover,
.product-buttons .add_to_cart_button:hover,
.product-buttons .button.product_type_grouped:hover, 
.product-buttons .button.product_type_simple:hover,
.product-buttons .button.product_type_external:hover {
    background: #313a43;

    background-image: -webkit-gradient( linear, left bottom, left top, from( #313a43 ), to( #313a43 ) );
    background-image: -webkit-linear-gradient( bottom, #313a43, #313a43 );
    background-image:    -moz-linear-gradient( bottom, #313a43, #313a43 );
    background-image:      -o-linear-gradient( bottom, #313a43, #313a43 );
    background-image: linear-gradient( to top, #313a43, #313a43 );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\#313a43', endColorstr=\#313a43');

}

/* Extra small devices (phones, <768px) */

@media (max-width: 768px) { 
    .da-slide h2, 
    #bootstrap-slider .carousel-caption h2 {
    	font-size: 120%!important;
	letter-spacing: 1px; 
    }
    #slide_holder .featured-title a {
	font-size: 80%!important;
	letter-spacing: 1px;
    } 
    .da-slide p, 
    #slide_holder p, 
    #bootstrap-slider .carousel-caption p {
    	font-size: 90%!important; 
    }
}

/* Small devices (tablets, 768px) */

@media (min-width: 768px) { 
    .da-slide h2 {
	font-size: 180%;
	letter-spacing: 0; 
    }
    #slide_holder .featured-title a {
	font-size: 120%;
	letter-spacing: 0; 
    }
    .da-slide p, 
    #slide_holder p {
    	font-size: 100%; 
    }
}  

/* Large devices (large desktops) */

@media (min-width: 992px) { 
    .da-slide h2 {
	font-size: 36px;
	line-height: 1em; 
    } 
    #slide_holder .featured-title a {
	font-size: 36px;
	line-height: 1em;
    }
    .da-slide p {
    	font-size: 18px;
    }
    #slide_holder p {
    	font-size: 18px;
    }
}

.menu-header,
.new_menu_class,
form.top-searchform,
.stuckMenu.isStuck .nav-menu,
.p-menu-stick.stuckMenu .nav-menu,
.p-menu-stick.stuckMenu.isStuck,
body #header.sticky-header.sticky {
    filter: none;
    background: #f5f5f5!important;
    border: none!important;
    border-radius: 0!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    -box-shadow: none!important;
    box-shadow: none!important;
}
	
.menu-header:before, 
.menu-header:after {
    content: none!important;
}
	
ul.nav-menu li,
ul.nav-menu li li, 
ul.nav-menu li li li, 
ul.nav-menu li li li li {
    border: none;
}
	
ul.nav-menu li.current-menu-item > a, 
ul.nav-menu li.current-menu-ancestor > a, 
ul.nav-menu li a:hover,
ul.nav-menu li:hover > a,
#wrapper .dd-container .dd-selected-text {
    box-shadow: none;
}
	
ul.nav-menu li.current-menu-item > a,
ul.nav-menu li.current-menu-ancestor > a,
ul.nav-menu li.current-menu-ancestor > a span, 
ul.nav-menu li.current-menu-item > a span,
ul.nav-menu li.current-menu-item > .sf-with-ul::after, 
ul.nav-menu li.current-menu-ancestor > .sf-with-ul::after, 
ul.nav-menu li.current-menu-item > a.sf-with-ul::after,
.sticky-header ul.nav-menu li.current-menu-item > a {
    color: #fff !important;
}

.menu-container {
    background: none !important;
}
	
.sub-menu,
ul.nav-menu ul {
    border: none !important;
}
		
.menu-item a {
    border: none !important;
}

body #header.sticky-header {
    background: #f5f5f5!important;
    border: 0;	
}

input#s,
#comment-input input,
#comment-textarea textarea,
.comment-form-comment textarea,
.input-text,
.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,
.main-nav-search-form input,
.search-page-search-form input,
.chzn-container-single .chzn-single,
.chzn-container .chzn-drop,
.evolve-select-parent,
.evolve-select-parent select,
.evolve-select-parent .evolve-select-arrow,
.evolve-select-parent .country_to_state,
#wrapper .select-arrow,
#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-field input,
input[type=text],
input[type=email],
input[type=password],
input[type=file],
textarea,
select {
    background-color: #ffffff !important;
}
    
input#s,
input#s .placeholder,
#comment-input input,
#comment-textarea textarea,
#comment-input .placeholder,
#comment-textarea .placeholder,
.comment-form-comment textarea,
.input-text,
.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,
#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,
.main-nav-search-form input,
.search-page-search-form input,
.chzn-container-single .chzn-single,
.chzn-container .chzn-drop,
.evolve-select-parent,
.evolve-select-parent select,
.evolve-select-parent .country_to_state,
.select2-container .select2-choice>.select2-chosen,
#wrapper .search-field input,
input[type=text],
input[type=email],
input[type=password],
input[type=file],
textarea,
select {
    color: #888888 !important;
}

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

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

input#s,
#comment-input input,
#comment-textarea textarea,
.comment-form-comment textarea,
.input-text,
.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,
.main-nav-search-form input,
.search-page-search-form input,
.chzn-container-single .chzn-single,
.chzn-container .chzn-drop,
.evolve-select-parent,
.evolve-select-parent select,
.evolve-select-parent select2-container,
.evolve-select-parent .evolve-select-arrow,
.evolve-select-parent .country_to_state,
#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-field input,
input[type=text],
input[type=email],
input[type=password],
input[type=file],
textarea,
select {
    border-color: #E0E0E0 !important;
}

#bootstrap-slider .layout-left {
    left: 0;
    right: 50%;
    margin-left: 60px;
}

#bootstrap-slider .carousel-caption {
    bottom: 12%;
}

#bootstrap-slider .carousel-caption p {
    background: rgba(0, 0, 0, .7);
}

#bootstrap-slider .carousel-control {
    left: 60px;
    bottom: 6%;
}

#bootstrap-slider .right.carousel-control {
    left: 100px;
}


.woocommerce-menu-holder {
    float: left;
}

.container-menu {
    z-index: 3;
}

#search-text-top {
    position: absolute;
    right: 110px;
	
}

#search-text-top:focus {
    position: absolute;
    right: 110px;
    left: initial;
	
}

.header .woocommerce-menu {
    margin-right: 20px;
    padding: 5px;
}

@media (max-width: 768px) {
    .header_v0 .title-container #logo a {
        padding: 0px;
    }
    #search-text-top {
        background: #fff !important;
        font-size: 12px;
        font-weight: normal;
        color: #888 !important;
    }
    .sc_menu {
        float: none;
        text-align: center;
    }
    #search-text-top {
        border: 1px solid #fff;
        height: 36px;
        width: 190px;
    }
    .woocommerce-menu-holder {
        float: none;
    }
    .header .woocommerce-menu {
        float: none;
        margin-right: 0;
    }
    .title-container #logo {
        float: none;
    }
    #righttopcolumn,
    #social,
    .header a,
    #tagline,
    #logo {
        width: auto;
        display: block;
    }
}

@media screen and (min-width: 1200px) {
    .header_v0 div#search-text-box {
        margin-right: 0px
    }
}