/*
Theme Name: Shaky boots Theme
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:0px;line-height:0px;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:32px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 											{}
body											{color:#b1b1b1;  }
.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.container									{width:982px; margin:0 auto; position:relative; }

/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.header										{ background:url(images/header-bg.jpg) repeat-x; position:relative;}
.newsletter 								{ position:absolute;top:24px; left:-212px;}
.newsletter a								{ display:block; color:#000000; font-size:15px; background:#ffffff; padding: 5px 10px 3px 10px;}
.logo										{}
/* ---------------------------------------------------------*/

@font-face {
    font-family: 'steelfishregular';
    src: url('fonts/steelfish-webfont-webfont.eot');
    src: url('fonts/steelfish-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/steelfish-webfont-webfont.woff2') format('woff2'),
         url('fonts/steelfish-webfont-webfont.woff') format('woff'),
         url('fonts/steelfish-webfont-webfont.ttf') format('truetype'),
         url('fonts/steelfish-webfont-webfont.svg#steelfishregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ------------------------- NAVIGATION HERE ---------------*/
.nav										{ text-align:center;}
.nav ul										{ display:inline-block;}
.nav ul li									{ display:inline-block; padding: 18px 20px 10px;}
.nav ul li.time								{padding:0!important; position:relative; top:10px;}
.nav ul li.atlanta							{padding:0!important; position:relative; top:10px;}
.nav ul li.logo								{ padding:0!important; position:relative; top:10px;}
.nav ul li.logo img							{ display:block;}
.nav ul li:hover							{ background:#a3cbce;}
.nav ul li a								{ font-size:34px; font-family: 'steelfishregular'; text-transform:uppercase; color:#ffffff; display:block;}
.nav ul li a span							{}
.nav ul li a:hover							{}

/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.maincontent								{ text-align:center; background:url(images/main-background.jpg) no-repeat top center rgb(0, 0, 0); background-size:center 100%; position:relative; }
.wrap-22									{ width:1200px; margin:0 auto;}
.top-icons									{ float:left; margin:0 15px 0 0px;}
.wrap-11									{ float:left;background-color:#ffffff;}
.maincontent .container						{ background:#ffffff;}
.flexslider									{margin: 12px auto 0; position:relative; background:none; border:2px solid #972122; border-radius:0; width:910px!important;}
.flexslider .slides > li					{ position:relative;   }
.flexslider .slides > li img				{ width:100%; height:auto;}
.slide-text									{  bottom:0; right:0; position:absolute;}
.slide-text h1								{ color:#ffffff; background:#a9383c;font-family: 'steelfishregular'; text-transform:uppercase; letter-spacing:1px; padding:2px 20px;}
.slide-text h1 a							{ color:#ffffff; background:#a9383c;font-family: 'steelfishregular'; text-transform:uppercase; letter-spacing:1px; }
.flex-direction-nav .flex-prev				{ background:url(images/left_arrow.png) no-repeat;width: 20px;height: 36px;}
.flex-direction-nav .flex-next				{ background:url(images/right-arrow.png) no-repeat;width: 20px;height: 36px;}
.content-1									{ text-align:center; padding:20px 0 0 0;}
.content-1 ul								{ display:inline-block;}
.content-1 ul li							{ display:inline-block; padding:0 7px 0 0;}
.content-2									{ padding:30px 30px 25px 30px; }
.left-content								{ float:left;}
.left-content h1							{ color:#b42030; font-size:31px; padding:0 0 6px 0;}
.left-content ul								{ float:left;}
.left-content ul li							{ float:left; padding:0 18px 0 0;}

.right-content								{ float:right; width:350px;}
.right-content h1							{color:#b42030; font-size:31px; text-align:right;}
.right-content p							{ color:#b42030; font-size:14px; padding:20px 0 0 0;}

.right-sidebar							   {  float:left; margin:0 0 0 10px; background:#a3cbce;}
.ticket										{  background:#a3cbce; padding:8px 5px;}
.ticket span								{ color:#ffffff; text-align:center;  display:block; font-size:30px;font-family: 'steelfishregular'; font-weight:bold;}
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.footer										{ background:url(images/footer-bg.jpg) repeat-x; position:relative;}
.footer	h4									{ color:#db4044; font-size:18px; text-transform:uppercase;}
.column-1									{ float:left; padding:24px 0 0 0; margin:0 60px 0 0;}
.column-1 a									{ color:#000000; font-size:14px;}
.column-2									{ float:left;padding:24px 0 0 0;margin:0 60px 0 0;}
.column-2 a									{ color:#000000; font-size:14px;}
.column-3									{ float:left; padding:24px 0 0 0;margin:0 60px 0 0;}
.column-3 a									{ color:#000000; font-size:14px;}
.column-4									{ float:left;padding:24px 0 0 0;margin:0 60px 0 0;}
.column-4 a									{ color:#000000; font-size:14px;}
.shoe-img									{ float:right; padding:10px 0 0 0;}
.social-icon								{ float:right; position:absolute;  top:25px;right: 100px;}
/* ---------------------------------------------------------*/

.flex-direction-nav a:before			{ font-size:0;}

/* WordPress CSS */
.common h1{
    color: rgb(180, 32, 48);
    font-size: 31px;
    text-align: center;
	padding-bottom:20px !important;
}
.common{width:910px; margin:0 auto;}
.common p{
    color: rgb(180, 32, 48);
    font-size: 14px;
    padding-bottom:15px !important;
	text-align:justify;
}
.post-content{padding-bottom:30px;}
.post-content h3{text-align:left; color:#000;}
.post-content p{padding-top:10px;}
.post-content p a{text-decoration:underline;}
.instagram-pics img {
    height: 238px;
    width: 238px;
}
h1.screen-reader-text{text-align:left; font-size:18px;}
.loop-pagination{float:left;}
.post-content h3{}
.post-content p{}
.paging-navigation{
	padding-top:10px;
	border-top:1px solid #000;
}
.navigation ul li.last a{}
.navigation ul li.current-menu-item a {}


/* ---------------------------inner1------------------------------*/
.content-3									{ float:left; width:670px; padding:0 0 0 25px; }
.content-3 h3								{ background:url(images/heading-bg.png) 1px 2px; font-size:38px; color:#ffffff; text-transform:uppercase; margin:15px 0; text-align:left; padding:0 0 0 20px;}
.icons										{text-align:center; padding:10px 0 8px 0; width:600px;}
.content-3 ul								{ display:inline-block;}
.content-3 ul li							{ display:inline-block; padding:0 40px 0 0;}
.content-3 ul li.last						{ background:url(images/inner-twit.png) no-repeat 80px 1px;}
.content-3 ul li a							{ color:#5c9094; font-size:18px;}
.content-3 ul li.middle						{ background:url(images/fb-inner.png) no-repeat 150px 1px;}
.content-3 p.para1							{ color:#000000; font-size:18px; text-align:justify; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; width:605px}
.content-3									{ display:block; margin:0;}
.content-4									{ float:right; width:244px;}
.list										{ padding:85px 0 25px 0; }
.list ul									{}
.list ul li									{ background:#5c9094; margin:0 0 5px 0; width:225px; padding:10px 5px; min-height:15px; }
.list ul li a								{ color:#ffffff; font-size:16px; text-align:center; display:block;}
.content-area								{ width:585px; background:#e7dfc7; min-height:291px; margin:20px 0;}
.content-area p								{color:#000000; font-size:16px; text-align:justify;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; padding:5px;}

/* ---------------------------inner1------------------------------*/

.content-5									{ width:950px; margin:0 auto; padding:30px 0 0 0; }
.content-5 h1								{ background:url(images/inner-bg.jpg) no-repeat 1px 2px; width:100% font-size:38px; color:#ffffff; padding:0 0 0 15px; text-transform:uppercase;  text-align:left; }
.content-6									{ text-align:center; padding:20px 0 0 0;}
.content-6 ul								{ display:inline-block;}
.content-6 ul li 							{ display:inline-block; padding:0 16px 0 0; width:219px;}
.content-6 ul li.last						{ padding:0 12px 0 0;}
.content-6	ul li a							{ display:block; background:#bd2132; font-size:28px; color:#ffffff; padding:8px 0;}
.content-6	ul li img						{ display:block; height:auto; width:100%;}



.content-7									{ text-align:center; padding:15px 0 150px 0;}
.content-7 ul								{ float:left;}
.content-7 ul li 							{ float:left; padding:0 15px 0px 0; width:175px; min-height:180px;}

.content-7	ul li a							{ display:block; background:#bd2132; font-size:18px; color:#ffffff; padding:8px 0; min-height:36px}
.content-7	ul li img						{ display:block; height:auto; width:100%;}


/* ------------------ FOOTER HERE --------------------------*/
.footer										{ background:url(images/footer-bg.jpg) repeat-x; position:relative;}
.footer	h4									{ color:#db4044; font-size:18px; text-transform:uppercase;}
.column-1									{ float:left; padding:24px 0 0 0; margin:0 60px 0 0;}
.column-1 a									{ color:#000000; font-size:14px;}
.column-2									{ float:left;padding:24px 0 0 0;margin:0 60px 0 0;}
.column-2 a									{ color:#000000; font-size:14px;}
.column-3									{ float:left; padding:24px 0 0 0;margin:0 60px 0 0;}
.column-3 a									{ color:#000000; font-size:14px;}
.column-4									{ float:left;padding:24px 0 0 0;margin:0 60px 0 0;}
.column-4 a									{ color:#000000; font-size:14px;}
.shoe-img									{ float:right; padding:10px 0 0 0;}
.social-icon								{ float:right; position:absolute;  top:25px;right: 135px;}
/* ---------------------------------------------------------*/

.flex-direction-nav a:before			{ font-size:0;}

.content-8 > .content-5						{ width: 894px; }
.content-8 .content-5 h1					{ background:#a2c9cc; width:100% font-size:38px; color:#ffffff; padding:2px 0 0 15px; text-transform:uppercase;  text-align:left; }
.vendors									{}
.vendors ul 								{ float:left; padding:45px 0 11px 0; }
.vendors ul li								{ float:left; padding:0 14px 0 0;  }
.tab_content ul li							{ float:left; padding:0 30px 28px 0; width:278px;}
.vendors ul li img							{ width:100%; height:auto;}
.tab_content ul li.last						{ padding:0;}
.tab_content ul li.first a					{background:#a3cbce!important;}
.vendors ul li a							{ color:#ab242a; text-transform:uppercase; font-size:20px; padding:5px; display:block;}	
.vendors ul li a:hover						{ color:#fefcfc; background:#a3cbce;}
.vendors ul.tabs							{border-bottom:3px solid #ab242a; width:100%;}
.wrap-1 									{}
.wrap-1 a								    {display:block; background:#b53f44!important; font-size:28px; color:#fefcfc!important; padding:8px 0; text-align:center;}

#vendors{margin-top:10px !important;}
.mc4wp-form form, form.mc4wp-form {
    margin: 1em;
    width: 250px;
}
#mc4wp_email{width: 250px;
height: 40px;
border: 2px solid #000;
border-radius: 5px;
padding: 5px 10px;}
input[type="submit"]{padding: 5px 10px;}
.wrap-11	{ display:inline-block; margin-right:8px;}
.mc4wp-form label {
    color: #000;
    display: block;
    font-weight: 700;
    margin: 5px 0 10px;
text-align:left;
}
.mc4wp-form input[type="text"]{
border: 2px solid #000;
    border-radius: 5px;
    height: 40px;
    padding: 5px 10px;
    width: 250px;
}
.mc4wp-form input[type="submit"] {
    border: 2px solid #000;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    margin: 15px auto;
}
.submit {
    width: 85px;
}
.signup-form {
    padding: 15px 0;
    width: 290px;
}
.signup-form h2 {
    color: #b42030;
    font-size: 25px;
    text-align: center;
}
.tp_recent_tweets li {
    background-image: none !important;
    background-position: 0 4px;
    background-repeat: no-repeat;
    clear: left;
    float: left;
    line-height: 20px;
    list-style-type: none;
    padding-bottom: 20px;
    padding-left: 0 !important;
    color:#b42030 !important;
	text-align:left !important;
}
.tp_recent_tweets li a
{
color:#b42030 !important;
}
a.twitter_time{display:none !important;}
.tp_recent_tweets ul{
	margin-top:15px !important;
}

.vendors.wrap-55		{ min-height: 900px; margin-top:20px;}

.wrap-55 h2, .hs-faq-container label			{ color: #b42030; font-size:20px; text-align:left;}

.wrap-55 p, .hs-faq-container article.ac-small p		{color: #b42030; font-size:16px; text-align:justify; text-align:left; }
div.ss-form-entry{text-align:left; padding:0 0 20px 0;}
.ss-q-title{color: rgb(180, 32, 48);
    font-size: 14px;
    text-align: left;
padding:0 0 3px 0;
}
div.ss-form-entry > input {
    background-color: rgb(255, 255, 255) !important;
    border: 1px solid rgb(0, 0, 0);
    box-shadow: none !important;
color: rgb(180, 32, 48);
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    height: 20px;
    padding: 5px;
    width: 420px;
text-transform:uppercase;
}
.ss-q-short {background-color:none !important;}
 .ss-secondary-text{
font-size: 14px;
color: rgb(180, 32, 48);
padding:0 0 10px 0;
}
.ss-secondary-text a{
font-size: 14px;
color: rgb(180, 32, 48);
}
.jfk-button.jfk-button-action{
 color: rgb(180, 32, 48);
    font-size: 14px;
    text-transform: uppercase;
}

div.ss-required-asterisk {
    color: rgb(255, 0, 0);
    font-weight: bold;
    padding-bottom: 15px;
    text-align: left;
}
div.ss-form-container{
padding:30px 0;
}

.errorheader {
    font-size: 14px;
    color: rgb(180, 32, 48);
    padding: 0 0 15px;
    text-align: left;
}
.nav ul li ul.sub-menu {
    left: 0;
    position: absolute;
    top: 70px;
background: #000000; width: 150px;
}


.nav ul li {position: relative;}
.nav ul li ul {z-index: 10000; display: none;}
.nav ul li ul li {padding: 10px 0; display: block; text-align: center;}
.nav ul li:hover ul {display: block;}

span.edit-link{display:none !important;}
