/* Base Color: #f2c650 */
/* Lighter: #e39eb9 */

/* Subheader Background */
div#subheader {
    background: #f2c650;
}

/* Top Menu Hover Color */
ul#topmenu > li > a:hover, ul#topmenu li.sfHover > a {
    color: #f6ee74;
}

/* Top Menu Current Item Color */
ul#topmenu > li.current-menu-item > a {
    color: #F2C650;
}

/* Top Menu Subheader Color 
ul#topmenu ul.sub-menu li > a:hover, .submenu1 a:hover {
    color: #e39eb9 !important;
}*/

/* Top Menu Current Item Color */
ul#topmenu ul.sub-menu li.current-menu-item > a {
    color: #f2c650;
}

/* Mobile Menu Item Color */
#mobile-menu-modal ul#mobile-nav-ul > li a {
    color: #f2c650;
}

/* Frontpage Slider Paginator Image */
.frontpageslider .flex-control-nav li a {
    background-image: url(../img/slider-paginator-blue.png);
}

/* Frontpage Slider Hires Paginator Image */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    .frontpageslider .flex-control-nav li a {
        background-image: url(../img/slider-paginator-hires-blue.png);
    }
}

/* Frontpage Slider Caption Title */
.flex-caption > div.title {
    background: #f2c650;
}

/* Banner Background */
div#banner {
    background-color: #f2c650;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: left top;
    background-image: url("../img/banner-background-blue.png");
}

/* Banner Top Border */
div#banner {
    border-top: 1px solid #4c7dab;
}

/* Banner Subtitle Color */
div#banner p {
    color: #e39eb9;
}

/* Page Link Color */
body a, body a:visited, .main .tabs > li > a, .tabs > li > a {
    color: #f2c650;
}

/* Page Link Hover Color */
body a:hover {
    color: #f2c650;
    text-decoration:none;
}

/* Blog Meta Hover Color */
.post-preview .post-content p.post-meta a:hover {
    color: #f2c650;
}

/* Blog Paginator Background Image*/
.prime-blog .paginators ul.page-numbers li span.current {
    background-image: url(../img/active-paginator-background-blue.png);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    .prime-blog .paginators ul.page-numbers li span.current {
        background-image: url(../img/active-paginator-background-hires-blue.png);
    }
}

/* Blog Paginator Link Hover Color*/
.prime-blog .paginators ul.page-numbers li a:hover {
    color: #f2c650;
}

/* Blog Newer/Older Posts Link Hover Color */
.prime-blog .paginators ul.page-numbers li a.prev:hover, .prime-blog .paginators ul.page-numbers li a.next:hover {
    color: #f2c650;
}

/* Gallery Slider Active Paginator Image*/
.galleryslider .flex-control-nav li a.active {
    background-image: url(../img/portfolio-item-gallery-active-paginator-black.png);
}

/* Gallery Slider Hires Active Paginator Image*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    .galleryslider .flex-control-nav li a.active {
        background-image: url(../img/portfolio-item-gallery-active-paginator-hires-black.png);
    }
}

/* Portfolio Filters Color */
div#portfolio-filters li > div {
    color: #f2c650;
}

/* Portfolio Image Icon Image*/
#masonry-container div.overlay.image h2, .ie8 #masonry-container div.overlay.image h2, 
.latest-projects div.overlay.image h2, .ie8 .latest-projects div.overlay.image h2 {
    background-image: url(../img/portfolio-image-icon-yellow.png);
}


/* Portfolio Image Icon Hires Image*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    #masonry-container div.overlay.image h2, .ie8 #masonry-container div.overlay.image h2, 
    .latest-projects div.overlay.image h2, .ie8 .latest-projects div.overlay.image h2 {
        background-image: url(../img/portfolio-image-icon-hires-blue.png);
    }
}

/* Portfolio Audio Icon Image*/
#masonry-container div.overlay.music h2, .ie8 #masonry-container div.overlay.music h2, 
.latest-projects div.overlay.music h2, .ie8 .latest-projects div.overlay.music h2 {
    background-image: url(../img/portfolio-audio-icon-blue.png);
}

/* Portfolio Audio Icon Hires Image*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    #masonry-container div.overlay.music h2, .ie8 #masonry-container div.overlay.music h2, 
    .latest-projects div.overlay.music h2, .ie8 .latest-projects div.overlay.music h2 {
        background-image: url(../img/portfolio-audio-icon-hires-blue.png);
    }
}

/* Portfolio Video Icon Image*/
#masonry-container div.overlay.video h2, .ie8 #masonry-container div.overlay.video h2, 
.latest-projects div.overlay.video h2, .ie8 .latest-projects div.overlay.video h2 {
background-image: url(../img/portfolio-video-icon-blue.png);
}


.primary_icon_top {
	background-image: url(../img/contact_yellow.png);
	width:28px;
	height:27px;
	margin:0 auto;
}

.primary_icon_bottom {
	background-image: url(../img/local_yellow.png);
	width:28px;
	height:27px;
	margin:0 auto;
}


/* Portfolio Video Icon Hires Image*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    #masonry-container div.overlay.video h2, .ie8 #masonry-container div.overlay.video h2, 
    .latest-projects div.overlay.video h2, .ie8 .latest-projects div.overlay.video h2 {
        background-image: url(../img/portfolio-video-icon-hires-blue.png);
    }
}

/* Item Preview Title Hover Color*/
html div#masonry-container div.overlay > h2 > a:first-child:hover, ul.latest-projects div.overlay > h2 > a:hover, 
#sidebar ul.latest-projects div.overlay > h2 > a:hover, footer #sidebar ul.latest-projects div.overlay > h2 > a:hover {
    color: #656971;
}

/* Item Preview Caption Color*/
html div#masonry-container div.overlay > p > a:first-child, ul.latest-projects div.overlay p a, #sidebar ul.latest-projects div.overlay p a, footer #sidebar ul.latest-projects div.overlay p a {
    color: #f2c650;
}

/* Item Preview Caption Hover Color */
html div#masonry-container div.overlay > p > a:first-child:hover, ul.latest-projects div.overlay > p > a:first-child:hover, 
#sidebar ul.latest-projects div.overlay p a:hover, footer #sidebar ul.latest-projects div.overlay p a:hover {
    color: #656971;
}

/* Footer Link Color */
footer a, footer a:visited {
    color: #ffffff;
}

/* Footer Link Hover Color */
footer a:hover {
    color: #ffffff;
}

/* Comment Meta Link Hover Color */
.comment .message h3 a:hover {
    color: #f2c650;
}
/* Comment Link Hover Color*/
.comment .message a:hover, .comment .message a.comment-reply-link:hover {
    color: #f2c650;
}

/* Author Comment Meta Link Hover Color */
.comment.author .message h3 a:hover {
    color: #f2c650;
}

/* Author Comment Link Hover COlor*/
.comment.author .message a:hover, .comment.author .message a.comment-reply-link:hover {
    color: #f2c650;
}

.submenu1 ul li a {
	color:#FFFFFF;	
}

.submenu1 ul li a:hover {
	color: #f6ee74 !important;
}

.backbtn {
	float: right;
	color: white;
	margin-right: 10px;
	font-size: 14px;
	-webkit-box-shadow: inset 0px 0px 10px 2px #EEB621;
	box-shadow: inset 0px 0px 10px 2px #EEB621;
	-webkit-border-radius: 10px;
	border-radius: 13px;
	width: 69px;
	text-align: center;
	border: 1px solid #cc9a15;
	background: #F2CC66;
}
