/* Enter Your Custom CSS Here *//* Enter Your Custom CSS Here */
#wprmenu_menu.wprmenu_levels ul li a {
background:none !important;
}
div#text-4 {
background-repeat: no-repeat !important;
background-size:100%;
}
#inner {
width: 100%;
margin: 0 auto;
max-width: 940px;
}
#header {
background: url(http://www.wpdesigngenies.com/geddes/wp-content/uploads/2013/04/geddes.png) no-repeat;
width: 100%;
max-width: 940px;
margin: 0 auto;
}
#footer {
width: 100%;
max-width: 940px;
}
#popup-box-pro-gfcr-1 .popupally-pro-inner-pro-gfcr-1 .popupally-pro-center-pro-gfcr .content-pro-gfcr input[type="submit"].submit-pro-gfcr, #popup-box-pro-gfcr-2 .popupally-pro-inner-pro-gfcr-2 .popupally-pro-center-pro-gfcr .content-pro-gfcr input[type="submit"].submit-pro-gfcr { border: none !important;}
#popup-box-pro-gfcr-1 .popupally-pro-inner-pro-gfcr-1 .desc-pro-gfcr, #popup-box-pro-gfcr-2 .popupally-pro-inner-pro-gfcr-2 .desc-pro-gfcr { text-align: center !important;}
@media screen and (max-width: 985px) {
 	#subnav {
	width: 88% !important;
}
}
@media screen and (max-width: 960px) {
	#header .widget-area {
	width: 100% !important;
	max-width: 184px !important;
}
	div#content {
	width: 100% !important;
}
	div#rotator {
	max-width: 100%;
	width: 100% !important;
}
	div#rotator img {
	width: 100% !important;
	height: 100% !important;
}
	.mg-cust-1 {
	width: 30%;
}
	.mg-cust-2 {
	width: 30%;
}
	.mg-cust-3 {
	width: 30%;
}
    #sidebar #text-4 .widget-wrap {
  	background-repeat:no-repeat;
    }
	div#text-4, div#text-2, div#text-17 {
	float: left;
	max-width: 305px;
}
  	div#text-2 {
  	margin:0 10px;
}
  	div#user-profile-2 {
	width: 95%;
	padding: 20px 10px 10px 10px;
    margin-top: 38px;
	float: left;
}
#sidebar {
	max-width: 94%;
}
  	div#text-17 img {
	width: 89%;
	height: 295px;
}
 	div#footer-widgets {
	width: 98%;
	margin: 0 auto;
}
 	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
	width: 30%;
    float:left;
}
 	.creds {
	width: 100% !important;
}
  	.gototop {
	width: 100% !important;
	text-align: center !important;
	margin-bottom: 12px;
}
 	body.custom-background {
	background: #fff !important;
	width: 100%;
	margin: 0;
}
    #footer-widgets .wrap {
  	width:100%;
}
 	.smw_center img, .smw_left img {
	margin-right: 0px !important;
}
}
@media screen and (max-width: 822px) { 
 	div#text-4, div#text-2, div#text-17 {
 	max-width: 30%;
}
}
@media screen and (max-width: 768px) { 
     img.wp-image-50.martin {
	float: left;
	position: relative;
	top: 2px;
	margin-right: 19px;
}
	.entry-content {
	margin: 20px 10px 0;
}
 	.content-sidebar #content-sidebar-wrap {
    width: 97.6%;
  }
}
@media screen and (max-width: 600px) {  
	.content-sidebar #content-sidebar-wrap {
	width: 96.6%;
}
    img.wp-image-50.martin {
	float: left;
	position: relative;
	top: 2px;
	margin-right: 19px;
}
}
@media screen and (max-width: 568px) {
  #sidebar {
max-width: 100%;
}
	.content-sidebar #content-sidebar-wrap {
	width: 96.6%;
}
}
@media screen and (max-width: 500px) { 
	.mg-cust-1, .mg-cust-2, .mg-cust-3 {
	width: 100%;
}
	div.mg-cust-3 div#text-9 {
	min-height: 1px !important;
}
 	div#text-4, div#text-2, div#text-17 {
	margin: 0 auto !important;
	float: none;
    margin-bottom: 20px !important;
}
 	div#text-17 {
	text-align: center;
}
 	.footer-widgets-1.widget-area, .footer-widgets-2.widget-area, .footer-widgets-3.widget-area {
	width: 100% !important;
}
  	div#social-widget-3 .widget-wrap {
	width: 225px;
	margin: 0 auto;
}
}
@media screen and (max-width: 480px) { 
 	input#input_1_2, input#input_1_3, textarea#input_1_4 {
	width: 96%;
}
	span#input_1_1_6_container {
	width: 100%;
	float: left;
}
	input#input_1_1_3 {
	width: 97% !important;
	float: left !Important;
}
	span#input_1_1_3_container {
	width: 98%;
	float: left;
}
 	.tinktank {
	width: 100%;
}
 	.mg-cust-2, .mg-cust-3 {
     margin-top:-30px;
}
     div#text-4, div#text-2, div#text-17 {
 	 max-width: 92%;
}
	#header {
	background-size: 731px !important;
	background-position: 0px 18px !important;
	width: 282px;
}
	 .smw_right {
	text-align: center !important;
}
  	#header .widget-area {
	width: 100% !important;
	max-width: 100% !important;
    margin-bottom: 20px;
	margin-top: -20px;
}
  	#rotator {
	height: 190px !important;
}
}
@media screen and (max-width: 384px) {  
	input#input_1_1_3 {
	width: 96% !important;
}
  	.one-half.first {
	width: 100%;
}
 	.one-half {
	width: 100%;
}
	.content-sidebar #content-sidebar-wrap {
	width: 94.6%;
}
}
@media screen and (max-width: 320px) { 
	span#input_1_1_3_container {
    width: 99%;
}
  	input#input_1_1_3 {
	width: 95.6% !important;
}
	#rotator {
	height: 140px !important;
	max-width: 292px !important;
	width: 100% !important;
}
 	div#user-profile-2 {
	width: 86%;
}
	div#text-4, div#text-2, div#text-17 {
 	margin: 0 0 20px 0 !important;
}
	.content-sidebar #content-sidebar-wrap {
	width: 93.6%;
}
}
@media screen and (max-width: 240px) {
	.content-sidebar #content-sidebar-wrap {
	width: 91.6%;
}
  #header {
	background-size: 542px !important;
	background-position: 9px 27px !important;
    width: 224px !important;
}
}
@media screen and (max-width: 1000px) {
	#subnav {
	width: 86%;
    padding: 0 10px;
}
 	#header {
	background-position: 12px 0;
}
}