/*

Theme Name:shopcal 

Theme URI: http://cometoarnold.com

Description: Child theme for the Twenty Twelve theme for ComeToArnold.com

Author:laura

Author URI:http://laurabowly.com

Template: twentytwelve

Version: 1.1

*/

@import url("../twentytwelve/style.css");

@charset "utf-8";

/* CSS Document */

a:focus {

outline:none !important;

}

html {

    font-size: 100%;

}

body{margin:0; padding:0; background:#ffffff; line-height:normal !important;}

/*body{margin:0; padding:0; background:#ffffff;}

*/img{border:none;}

a img:hover {opacity:0.8;}

.pbsabs{position:absolute;}

.pbsrl{position:relative;}

header .header_top {

    width: 100%;

    float: left;

    background: #346633;

}

nav{ text-align:center;}

nav ul {

    display: inline-block;

    float: none;

    list-style: outside none none;

    margin: 0 auto;

    padding: 0;

    text-align: center;

}

nav ul li {

    list-style: none;

    display: inline-block;

    padding: 12px 20px;

    border-right-width: 1px;

    border-right-style: solid;

    border-right-color: #346633;

    float: left;

    position: relative;

}

nav ul li:hover{background:#49250e;}

/*sub*/

nav ul li:hover > ul {

	display:block;

}

nav ul ul {

    background: #9b8b80 none repeat scroll 0 0;

    display: none;

    float: left;

    height: auto;

    left: 0;

    margin: 0;

    min-width: 200px;

    position: absolute;

    top: 50px;

    z-index: 99999;

    text-align: left;

}

nav ul ul li {

    border-bottom: 1px solid #8c7b6f;

    display: inline-block;

    float: left;

    list-style: outside none none;

    margin: 0;

    position: relative;

    width: 100%;

}

nav ul ul li a{

	padding:14px 0 14px 12px;

	width:100%;

	font-size:15px;

}

nav ul ul li:last-child {

	border:none;

}

nav ul ul ul {

	left: 100%;

	top: 0;

}

nav ul li:last-child{border-right:none;}

nav ul li a {

    color: #ffffff;

    font-size: 18px;

    font-family: 'Raleway SemiBold', sans-serif;

}

nav ul li a:hover{

	color:#b1a786;

}

/**/

#wprmenu_bar {z-index:999;}

header .header_bottom{width:100%; float:left; background:#ffffff; padding-top:24px;}

.header_bottom .logo-container{position:relative; text-align:center; z-index:50;}

.header_bottom .frog-slider{position:absolute; text-align:center; z-index:100; top:-40px; left:37%;}

.frog-slider ul{margin:0; padding:0;}

.frog-slider ul li{list-style:none; display:block}

.site-discription{padding-top:12px;}

.site-discription h2{font-family:"Libre Baskerville"; font-style:italic; color:#999999; font-size:18px; text-align:center;}

.search-tag-container{z-index:20;}

.search-tag{ text-align:center; padding-top:12px;}

.search-box{ width:100%; text-align:center; margin:0 auto;}

.search-box .search-input{width:72%; float:left; text-align:right; font-size:18px;}

.search-input .home-search-text{float:right; border-radius:5px; border-width:2px !important; height:50px; font-size:18px;}

.search-box .search-submit{padding-left:20px; float:left;}

.search-box  .home-search-submit{ border:none;width:20%; float:left; background: url(css/images/search-icon.png) center center no-repeat #346633; border-radius:2px; width:60px; height:50px;}

.search-box  .home-search-submit:hover{ border:none;width:20%; float:left; background: url(css/images/search-icon.png) center center no-repeat #346633; border-radius:2px; width:60px; height:50px;}

.middle-container{width:100%; overflow:auto; float:left; padding-top:36px; position:relative;}

.middle-container .line{ height:2px; width:100%; float:left; position:relative; border-top:2px solid #cccccc;}

.county-businesses-cont{position:relative; z-index:50;}

.middle-container .county-businesses{width:100%; float:left; margin-top:-17px;}

.county-businesses .featured-business{width:auto; float:left; background:#346633; padding:5px 10px;}

.featured-business h3{ font-family:"Libre Baskerville"; font-size:16px; color:#ffffff; margin:0px; padding:0px;}

.FCCB{width:100%;}

.FCCB .content-row{width:100%;overflow:auto; margin:0 auto;}

.FCCB h3{font-family:"Libre Baskerville"; font-weight:bold; font-size:18px; color:#87613c; margin:10px 0 5px 0; padding:0;}

.FCCB span{font-family:"Libre Baskerville"; color:#999999; font-size:16px;  margin:0 0 10px 0; float:left; width:100%;}

/* Inner Biz Page*/

header .biz_header_bottom{width:100%; float:left; background:#ffffff;}

.biz_header_bottom .logo-container{position:relative; text-align:center; z-index:50;}

.biz_header_bottom .frog-slider{position:absolute; text-align:center; z-index:100; top:30px; left:35%;}

.biz_header_bottom .frog-slider img{width:60%;}

.biz-search-tag-container{z-index:20; padding-top:30px;}

.biz-search-tag{ text-align:center;}

.biz-search-tag img{ width:80%;}

.biz-search-box{ width:100%; text-align:center; margin:0 auto;}

.biz-search-box .biz-search-input{width:76%; float:left; text-align:right; font-size:18px;}

.biz-search-input .biz-home-search-text{float:right; border-radius:5px; border-width:2px !important; height:40px; font-size:18px;}

.biz-search-box .biz-search-submit{padding-left:20px; float:left;}

.biz-search-box  .biz-home-search-submit{ border:none;width:20%; float:left; background: url(css/images/search-icon.png) center center no-repeat #346633; border-radius:2px; width:45px; height:40px;}

.biz-search-box  .biz-home-search-submit:hover{border:none;width:20%; float:left; background: url(css/images/search-icon.png) center center no-repeat #346633; border-radius:2px; width:45px; height:40px;}

.biz-search-text-container{ padding-top:20px;}

.biz-middle-container{width:100%; float:left; padding-top:15px; position:relative;}

.biz-middle-container .biz-line{ height:2px; width:100%; float:left; position:relative; border-top:1px solid #cccccc;}

.biz-main-container{padding-top:30px; width:100%;}

.biz-main-container h1.page_title{ font-family:"Libre Baskerville"; font-weight:bold; color:#346633; font-size:25px;}

.biz-main-container .content{font-family:"Libre Baskerville"; font-weight:normal; color:#333333;}

.content a{ color:#87613c !important}

.content a:hover{ color:#000 !important}

.content .email a{ color:#87613c !important}

.content .email a:hover{ color:#000 !important}

.content  p{color:#333333; padding-bottom:12px; padding-top:12px;}

.content p.keywords{font-family:Arial, Helvetica, sans-serif; color:#b4b3b3;}

.content h2{font-family:"Libre Baskerville"; font-weight:bold; color:#346633; font-size:24px; padding-bottom:8px;}

.content h3{font-family:"Libre Baskerville"; font-weight:bold; color:#346633; font-size:22px; padding-bottom:8px;}

.content h4{font-family:"Libre Baskerville"; font-weight:bold; color:#346633; font-size:20px; padding-bottom:8px;}

.content h5{font-family:"Libre Baskerville"; font-weight:bold; color:#346633; font-size:18px; padding-bottom:8px;}

.inner-map{ margin-top:30px; border: 1px solid #ffffff; width:100%;}

.inner-map img {max-width:none;}

.tell{

	font-family:"Libre Baskerville";

	font-weight:normal;

	color:#999;

	font-size:18px;

	text-align: center;

	font-style: italic;

	line-height: 60px;

}

.gmaps {

    height: 260px;

    width: 100%;

}

.search_gmaps {

    height: 120px;

    width: 100%;

}

.gmapstable tr td {

	padding:0 !important; 

}

/*=======================================================================================*/

/*==================================Search Page =========================================*/

.search-margin{margin-top:30px;}

.search-tag-container{float:left; padding-top:20px;padding-bottom:20px;}

.search-tag-container p.searched-for{ width:100%; float:left; color:#346633; font-family:"Libre Baskerville"; font-size:25px;}

.search-tag-container p.search-keyword{ width:100%; float:left;font-family:"Libre Baskerville"; font-size:25px; color:#666666;}

.biz-search-row-container{

	padding-top:10px;

	padding-bottom:10px;

	background-color: #ccc2a3 !important;

}

.biz-search-row{

	width:100%;

	padding-top:20px;

	padding-bottom:20px;

/*	background-color: #ccc2a3 !important;
*/
}

.biz-search-row .search-image{float:left;}

.biz-search-row .search-detail{ float:left;}

.biz-search-row .search-detail h2{font-family:"Libre Baskerville"; font-weight:bold; font-size:18px; color:#87613c !important}

.biz-search-row .search-detail h2 a{font-family:"Libre Baskerville"; font-weight:bold; font-size:18px; color:#87613c !important;font-style:normal;}

.biz-search-row .search-detail p{ font-family:"Libre Baskerville"; font-weight:normal; font-size:16px;}

.biz-search-row .search-detail a{ font-family:"Libre Baskerville"; font-weight:normal; font-size:14px; font-style:italic; color:#87613c !important}

.biz-search-row .search-detail a:hover{

	color:#346633;}

.biz-search-row .search-map{ float:left;}

/*=============================================================================================================*/

footer .footer-container{width:100%; float:left; background:#346633; margin-top:70px; border-bottom:2px solid #cccccc;}

.footer-container .footer-content{padding:30px 0px; overflow:auto; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

.footer-content span{ color:#ccff66;}

footer .footer-container-2{width:100%; float:left; background:#346633; padding-top:10px; border-bottom:2px solid #cccccc;}

.footer-container-2 .footer-content{padding:10px 0px; overflow:auto; color:#ffffff; font-size:12px;}

.footer-content a {color:#FFF; text-decoration:underline;}

.footer-content a:hover {color:#FFF; text-decoration:none;}

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {border-radius: 0;

    box-shadow: none;}

   

   

/*=======================cat-news-updates-css========================*/

.cat-news-updates-css{padding:3px 0;}

.cat-news-updates-css h2 {

    color: green;

    font-family: "Libre Baskerville";

    font-size: 18px;

    font-weight: bold;

    padding: 12px 0;

}

.cat-news-updates-css h2 a{color: green;}

.cat-news-updates-css p{text-align:left;}

.cat-news-updates-css p span {

    float: left;

    font-family: "Libre Baskerville";

    font-size: 18px;

    font-weight: bold;

    padding: 12px 0;

    text-align: left;

    width: 100%;

	 color: green;

}

.cat-news-updates-css p span a{ color: green;}

/*======================End-cat-news-updates-css=====================*/   

 .logo-container img { max-width:375px;} 

   

@media only screen and (min-width: 320px) and (max-width: 480px) {

	.rslides_container {

		width:60% !important;

	}

	.header_bottom .frog-slider {

		left: 32%;

		top: -24px;

		z-index: 100;

		width:34%;

	}

	.header_bottom .logo-container{padding:0 5px;}

}

@media only screen and (max-width: 420px) {

	.biz_header_bottom .frog-slider{left:28%;}

}

@media only screen and (max-width: 767px) {

	.header_bottom .frog-slider {

		left: 32%;

	}

}

.inner-food ul li a{

	font-family:"Libre Baskerville";

		color:#87613c;

		font-size: 15px;}

.inner-food h3{

	font-family:"Libre Baskerville";

		color:#346633;

		font-size: 14px;

		padding-bottom:12px;}		

.inner-food ul li a:hover{

	color:#666;}

	

.logo-container img {padding:0; margin:0; max-width:280px;}

.bg_clr{
	background-color: #ccc2a3 !important;
	overflow: hidden;
	padding: 20px;
}
.biz-search-row div:first-child {
    float: left !important;
    width: 49%;
}
.biz-search-row div:last-child {
    float: right;
    width: 49%;
}

@media only screen and (max-width: 767px) {
	
.biz-search-row .small-12 {
	width:100%
}
.biz-search-row>div:first-child {
    float: none;
    width: 100%;
}
.biz-search-row>div:last-child {
    float: none;
    width: 100%;
}
.bg_clr {
	margin-bottom: 20px;
	height: auto !important;
}
.biz-search-row {
    padding-top: 0px;
    padding-bottom: 0px;
}
.search-margin {
    margin-top: 0px;
}


}



