@import url('http://fonts.googleapis.com/css?family=Courgette');
* {
	margin:0;
  	padding:0;
}

html {
 	margin:0;
  	padding:0;
}

body {
 	margin:0;
  	padding:0;
}

#wrapper {
	width:100%; 
  	background-color:#7f2d3c;
}

#header-inner {
	display: none;
}

#header {
  	margin:0;
	padding:0;
  	height:200px;
}

#header img {
	margin-top:0;
  	height:200px;
}

#header .menu {
    		display:none!important;
}

ul#header .menu {
    		display:none!important;
}

#main {
	margin-top:2%; 
}

#content {
	width:65%;
  	min-height:625px;
}

.type-page {
 	min-height:625px;
  	background:#F2F2F2;
}

.meta {
 	display:none; 
}

.metaslider {
	margin-left:auto;
  	margin-right:auto;
}

.post-head {
	border-bottom:1px solid #d4d3d3; 
}

.post-head h2.post-title {
  	color:#a72520;
  	text-shadow:0 0.063em 0 #f3f3f3;
  	text-decoration:none;
	font-family: 'Courgette', cursive;; 
}
  
#sidebar {
 	background:#F2F2F2;
  	box-shadow:0px 2px 3px #acabab;
  	height:100%;
    	min-height:625px;
	width:31%;
}

.widget h2 {
 	color:#a72520; 
}

.widget ul {
  	margin-top:5%;
 	margin-left:5%;
}

.widget ul li {
  	height:26px;
  	width:60%;
  	border-bottom:1px solid #7d7d7d;
}

.widget ul li:hover {
  	color:#fff983;
	background:#7f2d3c;
}

.widget ul li a {
  	display:block;
  	padding-top:2%;
  	padding-left:2%;
}

.widget ul li a:hover {
  	color:#fff983;
  	text-decoration:none;
  	background:#7f2d3c;
}
 
#respond, p.closed-comment {
 	display:none; 
}

ul#menu-sidebar-nav {
  	margin-top:15%;
	margin-left:5%;
    	width:85%;
}

ul#menu-sidebar-nav li {
  	display:block;
  	margin-bottom:5%;
  	padding-left:2%;
 	border-bottom:1px solid #000;
}

#menu-sidebar-nav li a {
  	display:block;
  	width:100%;
  	text-decoration:none;
  	font-size:20px;
}

#menu-sidebar-nav li a:hover {
  	display:block;
  	text-decoration:none;
  	font-size:20px;
  	color:#a72520;
}

#login h1 a:active {
 	display:none;
}

input[type="submit"] {
	width:25%;  
}


.socialmedia-buttons {
	margin-left:2%;
}

.post-head h2 a {
 	color:#7f2d3c;
}

.post-head h2 a:hover {
 	color:#7f2d3c;
}
 
#comments {
 	display:none; 
}

.paypal-table {
  	margin-left:auto;
  	margin-right:auto;
 	width:50%; 
}

td.paypal-table {
	width:50%;  
}


#primarynav-footer {
 	display:none; 
}

.footer-inner .footcreditleft {
	color:#f2bc06;
}  
  
.footcreditright {
 	display:none; 
}


#body-thumbtack-badges {
    	display:none!important;
}
  

#sidebar-thumbtack-badges {
    	display:block!important;
        margin-top:10%;
        margin-left:2%;
        margin-right:2%;
        width:50%;
}

/* =========================================================*/




/*===========================================================*/

@media only screen and (max-width: 1024px) {
  	#header .menu {
    		display:none!important;
	}

	ul#header .menu {
    		display:none!important;
	}

  	#primarynav {
    		display:none!important;
  	}
  
  	div#login {
		width:25%!important;
	}
  
  	#body-thumbtack-badges {
    		display:none!important;
	}
  
  	#sidebar-thumbtack-badges {
    		display:block!important;
                margin-top:10%;
                margin-left:2%;
                margin-right:2%;
                width:50%;
	}
}
@media only screen and (max-width: 850px) {
  
  	#header .menu {
    		display:none!important;
	}

	ul#header .menu {
    		display:none!important;
	}

  	#primarynav {
    		display:none!important;
  	}
  
  	div#login {
		width:35%!important;
		border-radius:25px!important;
  	}
  
  	#body-thumbtack-badges {
                display:block!important;
                margin-top:10%;
                margin-left:2%;
                margin-right:2%;
                width:50%;
        }
  
  	#body-thumbtack-badges img {
               border:none;
        }
  
        #sidebar-thumbtack-badges {
                display:none!important;
        }
}

@media only screen and (max-width: 768px) {

	.menu {    
		display:block;	    
	}
  
	#content {
		width:100%;    
	}
  
  	#header .menu {
    		display:none!important;
	}

	ul#header .menu {
    		display:none!important;
	}

  	#primarynav {
    		display:none!important;
  	}
  
  	div#login {
		width:50%!important;
		border-radius:25px!important;
	}
  	
  	#body-thumbtack-badges {
                display:block!important;
                margin-top:10%;
                margin-left:2%;
                margin-right:2%;
                width:50%;
        }
  
  	#body-thumbtack-badges img {
               border:none;
        }
  
        #sidebar-thumbtack-badges {
                display:none!important;
        }
  	
}

@media only screen and (max-width: 640px) {
	#header {
    		height:175px;
  	}
  
	#header img {    
		height:150px;	    
  	}
  	
  	#header .menu {
    		display:none!important;
	}

	ul#header .menu {
    		display:none!important;
	}
  
  	#primarynav {
    		display:none!important;
  	}
  
  	div#login {
		width:70%!important;
		border-radius:25px!important;
	}
  
  	#body-thumbtack-badges {
                display:block!important;
                margin-top:10%;
                margin-left:2%;
                margin-right:2%;
                width:50%;
        }
  
  	#body-thumbtack-badges img {
               border:none;
        }
  
        #sidebar-thumbtack-badges {
                display:none!important;
        }
  
}


@media only screen and (max-width: 400px) {
	#header {
    		height:95px;
  	}
  
	#header img {    
		height:100px;	    
  	}
  
   	#header .menu {
    		display:none!important;
	}

	ul#header .menu {
    		display:none!important;
	}
  
  	#primarynav {
    		display:none!important;
  	}
  	
  	div#login {
		width:70%!important;
		border-radius:25px!important;
	}
  
  	#body-thumbtack-badges {
                display:block!important;
                margin-top:10%;
                margin-left:2%;
                margin-right:2%;
                width:50%;
        }
  
  	#body-thumbtack-badges img {
               border:none;
        }
  
        #sidebar-thumbtack-badges {
                display:none!important;
        }
  
}