@charset "UTF-8";
/* CSS Document */

/*----*****---- << Color >> ----*****----*/

body, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, #sorting-container a, .portfolio-title h6 a, .content .blog-entry:hover .entry-metadata a, .content .blog-entry:hover .entry-metadata a:hover, #secondary .widget ul.tweet_list li { color:#181818; }

#logo h1 a, #top-content h5, .large-icon-list li h2, .arc-image h2, .team .arc-image h3, .box-content:hover span, .box-content:hover h6, .box-content:hover p, .callout-box, .callout-box h2, .blog-entry:hover .entry-metadata div, .blog-entry:hover .entry-details, .blog-entry:hover .entry-body, .content .blog-entry:hover .entry-metadata a, .blog-entry:hover .entry-metadata .comments span, .blog-entry:hover .entry-details h6 a, .callout-box.type3 h3, ul.tabs-frame li a, ul.tabs-vertical-frame li a, .toggle-frame h5.toggle-accordion, .toggle-frame h5.toggle, .toggle-frame h5.toggle-accordion:before, .toggle-frame h5.toggle:before, .toggle-frame h5.toggle-accordion a:hover, .toggle-frame h5.toggle a:hover { color:#ffffff; }

.main-title h2, #main-menu .current_page_item > a, #main-menu .current_page_ancestor > a, #main-menu .current-menu-item > a, #main-menu .current-menu-ancestor > a, .main-title .title-icon, .box-content span, .box-content h6, #sorting-container a:hover, #sorting-container a.active-sort, .blog-entry .entry-metadata a, .blog-single-entry .entry-metadata a, ul.commentlist li .author-name a, ul.commentlist li .reply a, #secondary .widget ul li a, .widget ul li, #secondary .widget ul.tweet_list li a, #secondary .widget ul.tweet_list li .tweet-time, #secondary .widget ul li a:hover, #secondary .widget.widget_recent_entries ul li .entry-meta a, .contact-info span, .contact-info a:hover, .contact-info a, .widget h3.widgettitle, h5.toggle:before, h5.toggle-accordion:before, h5.toggle a:hover, h5.toggle-accordion a:hover, .portfolio-single-entry h3 { color:#4b5b63; }

/*----*****---- << Background >> ----*****----*/

#main-menu .current_page_item > a, #main-menu .current_page_ancestor > a, #main-menu .current-menu-item > a, #main-menu .current-menu-ancestor > a, .content { background:#f4f3e9; }

.arc-image, .box-content:hover, .callout-box, .blog-entry, .blog-single-entry, .blog-entry:hover .entry-details, .map-wrapper, .tb-header .price, th, ul.tabs-frame li a, ul.tabs-vertical-frame li a, ul.tabs-frame li a:hover, ul.tabs-vertical-frame li a:hover, .toggle-frame h5.toggle-accordion, .toggle-frame h5.toggle, .toggle-frame h5.toggle:hover, .toggle-frame h5.toggle-accordion:hover, .tb-header .price, th, .post-edit-link, .testimonial-carousel-pagger a.selected { background:#4b5b63; }

.progress { background-color:#4b5b63; }

.toggle-frame h5.toggle.active:hover, .toggle-frame h5.toggle-accordion.active:hover, ul.tabs-frame li a.current:hover, ul.tabs-vertical-frame li a.current:hover { background:#ffffff; }

ul.tabs-frame li a:hover, ul.tabs-vertical-frame li a:hover, .toggle-frame h5.toggle:hover, .toggle-frame h5.toggle-accordion:hover { opacity:0.9; filter:alpha(opacity=90); }

/*----*****---- << Border >> ----*****----*/

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, select, .box-wrapper, .box-content { border-color:#4b5b63; }

/*----*****---- << Misc >> ----*****----*/

h5 { text-shadow:none; }

.main-title h2 { text-shadow:none; }

input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, select { background:#bdbdb5; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, textarea:focus, input.text:focus { border-color:#2c393f; }
input[type=submit], button, input[type=button] { background:#354147; box-shadow:0px 2px 0px #273238; -moz-box-shadow:0px 2px 0px #273238; -webkit-box-shadow:0px 2px 0px #273238; }

.button {  background:#354147; box-shadow:0px 2px 0px #273238; -moz-box-shadow:0px 2px 0px #273238; -webkit-box-shadow:0px 2px 0px #273238; }


#main-menu .current_page_item > a, #main-menu .current_page_ancestor > a, #main-menu .current-menu-item > a, #main-menu .current-menu-ancestor > a { text-shadow:none; }
#main-menu ul li a { border-right:1px solid #5f6e75; }
#main-menu ul li:last-child a { border:none; }

.content .wrapper { border-top:5px solid #bdbdb5; }

.iconsweets-icon { background-image:url(../images/iconsweets-icons-colored.png); }

	
.arc-image h3, .team .arc-image h5 { color:#f4f3e9; }
.arc-image { box-shadow:0px 5px 0px #84959d; -moz-box-shadow:0px 5px 0px #84959d; -webkit-box-shadow:0px 5px 0px #84959d; }	
.team .social-icons { background:rgba(75, 91, 99, 0.8); }

.box-content h6 { text-shadow:2px 2px 0px rgba(255, 255, 255, 0.5); }
.box-content:hover h6 { text-shadow:none; }


.portfolio-image { border:7px solid #4b5b63; }
.zoom span { border-top:50px solid #4b5b63; }
.portfolio-description { background:rgba(75, 91, 99, 0.7); }

.blog-entry:hover .entry-metadata div { border-left:1px solid #ffffff; }

#secondary { border:7px solid #4b5b63; }
blockquote.type2 { border-left:5px solid #4b5b63; }
ul.commentlist li .comment-author img { border:3px solid #4b5b63; }
#respond input[type="submit"] { background:#354147;  box-shadow:0px 2px 0px #273238; -moz-box-shadow:0px 2px 0px #273238; -webkit-box-shadow:0px 2px 0px #273238; }

#secondary .widget.widget_recent_entries ul li .entry-meta { color:#777777;  }

#contact h4 { text-shadow:1px 1px 0px rgba(255, 255, 255, 0.5); }

/*----*****---- << Mobile >> ----*****----*/	

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	#main-menu ul li a { border-bottom:1px solid #5f6e75; border-right:0px; }
}
