/*-----------------------------------------------------------------------------------



	Theme Name: Zoho Responsive

	Theme URI: http://www.siiimple.com

	Description: WordPress Grid Portfolio.

	Author: Justin Young

	Author URI: http://www.siiimple.com

	License: GNU General Public License version 3.0

	License URI: http://www.gnu.org/licenses/gpl-3.0.html

	Version: 1.0



-----------------------------------------------------------------------------------



	1.	GOLDEN GRID

	2.	HEADER

	3.  PAGINATION

	4.  MENU

	5.  FILTERS

	6.  CLEARFIX

	7.  SINGLE SIDEBAR

	8.  BLOG SIDEBAR

	9.  SINGLE

	10. META LIST

	11. BLOG

	12. SHORTCODES

	13. SUPERFISH

	14. COMMENTS





-----------------------------------------------------------------------------------*/


html.mnt-disable-scroll, html.mnt-disable-scroll body {
   height: initial;
   min-height: 100%;
}


/*-----------------------------------------------------------------------------------*/

/*	1. GOLDEN GRID

/*-----------------------------------------------------------------------------------*/
/* apply a natural box layout model to all elements */
*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}


.page {
	background-position: center;
}

html,body,div{border:0;margin:0;padding:0;}

.main{
	max-width:980px;
	width: 95%;
	margin:0 auto;}

.g160,.g320,.g480,.g640,.g800,.g960,.g80,.g240,.g400,.g560,.g720,.g880,.g960{float:left;display:inline;}

.g160{width:15%;}

.g320{width:31%;}

.g480{width:48%;}

.g640{width:63%;}

.g800{width:79%;}

.g960{width:95%;}

.g80{width:7%;}

.g240{width:23%;}

.g400{width:39%;}

.g560{width:55%;}

.g720{width:71%;}

.g880{width:87%;}

.ml80{margin-left:90px;}

.ml160{margin-left:170px;}

.ml240{margin-left:250px;}

.ml320{margin-left:330px;}

.ml400{margin-left:410px;}

.ml480{margin-left:490px;}

.ml560{margin-left:560px;}

.ml640{margin-left:650px;}

.ml720{margin-left:730px;}

.ml800{margin-left:810px;}

.ml880{margin-left:890px;}

.ml960{margin-left:970px;}

.inside{margin-left:0;}

p.grid{padding-left:10px;}

.clear{clear:both;}

.clear20{clear:both; height: 20px;}

.clearfix:after,.main:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}

.clearfix,.main{display:block;}

* {margin:0;padding:0;} 

html, body {height: 100%;}

#wrap {min-height: 100%;
	width: 100%;
}

/* #wrap {height: 100px;} */

#main {overflow:auto;padding-bottom:0px; overflow-x:hidden;}

#footer {} 

body:before {/* thanks to Maleika (Kohoutec)*/

content:"";

height:100%;

float:left;

width:0;

margin-top:-32767px;/* thank you Erik J - negate effect of float*/ }

body { background: #fff; }

body,h1,h2,h3,h4,h5,h6 { font-family: "Droid Sans"; }

body a:hover {color: #FF5500 !important}

p a { color: #FF5500; text-decoration: none; }



/*-----------------------------------------------------------------------------------*/

/*	2. HEADER

/*-----------------------------------------------------------------------------------*/

.custom-background {
    background: url("../../uploads/Nike_Pendleton_TDD_bkg_05.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 2331px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100%;}

.custom-background img{
	
}

.SMIcons{
	margin: -2px auto 28px;
	width: 91%;
	max-width: 315px;
	position: relative;
	left: -8px;
}

.SMIcons .fb-like{
	padding-bottom: 10px;
}

.viewWebVersion{
	display: none;
}

.main {
position:relative;
}
.custom-banner {
	max-width:477px;
	max-height:142px;
	overflow:hidden;
	padding-top:35px;
	padding-left:20px
}
.custom-banner ul {
	list-style:none;
}
.custom-banner li {
	float:left;
}
.custom-banner li img {
	float:right;
	max-height:142px;
}
#header.main p { margin-bottom: 0;display: none; }

/* #header.main h1 { margin-bottom: 0; padding-top: 35px;padding-bottom: 30px;} */

.h1headerreplacement{ margin-bottom: 0; padding-top: 39px;padding-bottom: 30px;}


.page-template-template-instagram .h1headerreplacement{
   margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 39px;
    width: 460px;
}

#header.main h1 a { color: #444;font-family: "Pacifico"; text-decoration: none; font-size: 34px;text-shadow: 0px -1px 1px #fff;}

#header-right { width: 480px; }



ul#social { margin-top: 40px; margin-left: 200px; float: right; }

ul#social li { display: inline; margin-left: 7px; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #444; }

ul#social li a{ text-decoration: none; }

span.desc { font-size: 12px; vertical-align: 10px; margin-left: 25px; font-family: 'Droid Serif'; font-weight: normal; font-style: italic; color: #666; border-left: 1px solid #999;padding-left: 20px;text-shadow: 0px 1px 1px #fff; }

.slide p{  padding: 20px 20px 60px 20px;background: #fff;font-family: 'Droid Serif', sans-serif; font-size: 42px;line-height: 54px;text-align: center; font-weight: 400;margin-bottom: 0; }

h1.slide { position: absolute;left: 40px; padding-left: 20px;padding-top:5px;padding-bottom: 5px; opacity: .9;background: #292929;color: #fff;border-right: 0px !important; border-left: 0px; bottom: 39px;padding-right:20px;font-size: 20px;}

.slide a { text-decoration: none;color: #fff; text-shadow: 0px 1px 1px #333; }

h1.slide:hover { background: #444;color: #fff !important; }

h1.slide a:hover { color: #fff !important; }

h4.title { line-height: 18px; margin-top: 15px ; }

h4.title.video { margin-top: 1px; }

h4.title a { font-size: 12px; text-transform: uppercase; color: #222; font-weight: bold; text-decoration: none; text-shadow: 0px -1px 1px #fff; line-height: 18px;}

#error.main {text-align: center;margin-top: 20px;}

h2.error {font-size:14px;}

ul.post-categories li { margin-bottom: 10px;color: #777; display: inline;}

span.cat a,p.cat a, span.cat { font-family: "Droid Serif", serif; text-shadow: 0px -1px 1px #fff;color: #777;font-size: 11px; font-style: italic; text-decoration: none; }

.search-form input{margin: 0;width: 150px;float: right;font-style: italic;}

#content.main { padding-top: 0; background: url(framework/images/grid-line.png) repeat-y #FFF;background-repeat: repeat-y;width: 980px;margin: 0 auto;overflow: auto;border-left: 1px solid #ddd; border-right: 1px solid #ddd;}

#content.main p { margin-top: 5px !important; }

#slide-wrap { background: url(framework/images/pattern2.png); }

.ga { position: relative;float: left;width: 174px; min-height: 230px; border-top: 1px solid #ddd;padding: 10px 0px 10px 0px; margin: 0px 10px 0px 10px;}

#bottom-wrap { }

#bottom.main { /*border-right: 1px solid #ddd; border-left: 1px solid #ddd;*/ background:#292929 url(framework/images/grid-line-444.png) repeat-y; min-height: 300px;}

.ga p { padding-right: 0px; color: #555; font-size: 12px;line-height: 18px;margin-bottom: ;}

#header-wrap { /*border-bottom: 1px solid #ddd;*/ margin-bottom: 0; border-top: 7px solid #292929; }

#header.main{ border-top: 7px solid #FF5500;margin-top: -7px;}

#footer.main { background: #333 ;  text-align: center;color: #fff; padding-bottom: 20px; width: 100%;}

#footer.main p { padding-top: 15px; margin-bottom: 0; }

#footer.main a { color: #777;text-decoration: none; }

#footer-wrap { }

#isotope2 {padding-top: 10px;padding-bottom: 10px; margin-top: -11px;}

body.archive #isotope2, body.search #isotope2 { border-bottom: 1px solid #ddd; }
body.archive #isotope2, body.search #isotope2 { border-bottom: none; }



/*-----------------------------------------------------------------------------------*/

/*	3. PAGINATION

/*-----------------------------------------------------------------------------------*/



#slides ul.pagination {border: none;}

.pagination { 
	border: 1px solid #ddd;
	margin: 0 auto;
	width: 100%;
	max-width: 980px;
	
	
	
	}

.pagination a,.pagination { font-size: 12px; }

.pagination {height: 34px;margin-top: -1px; background:#FFF;}

.pagination li {display: inline; }

.pagination a {float: left;padding: 0 14px;line-height: 34px;border-right: 1px solid #ddd;border-right-color: #ddd;border-right-color: rgba(0, 0, 0, 0.15);*border-right-color: #ddd;text-decoration: none;}

ul a.inactive { border-right: 1px solid #ddd;color: #444 !important; }

.pagination .active a {color: #FF5500;}

.pagination a:hover { color: #FF5500 !important; }

.pagination .disabled a, .pagination .disabled a:hover {background-color: transparent;color: #bfbfbf;}

.pagination .next a {border: 0;}

.pagination ul li span {  float: left;padding: 0 14px;line-height: 34px;border-right: 1px solid;border-right-color: #ddd;border-right-color:rgba(0, 0, 0, 0.15);*border-right-color: #ddd; }



/*-----------------------------------------------------------------------------------*/

/*	4. MENU

/*-----------------------------------------------------------------------------------*/



.menu-header { padding-left: 10px;padding-top: 10px;padding-bottom: 10px; background:#000; border-bottom:1px solid #FF5600;}

#menu-wrap {/*border-bottom: 1px solid #ddd;*/ }

#menu-wrap .current-menu-item a{ color: #FF5500; }



#menu-wrap .current-menu-item a,

#menu-wrap .current-page-ancestor a,

#menu-wrap .current-post-ancestor a{color: #FF5500!important }





#menu-wrap ul { margin-left: 0px;margin-bottom: 0; padding-top: 0px;}

#menu-wrap ul li { display: inline; list-style: none;}

#menu-wrap ul li a { padding-right: 15px; border-right: 1px solid #FFF;display: inline;padding-left: 15px;color: #FFF; font-weight: bold;font-size: 14px; text-decoration: none; text-transform: uppercase; font-family: "Droid Sans"; }

li#menu-item-384 a{border-right:none !important;}

form.menu-search-form input#s.text_input { width: 150px !important; font-size: 9px;color: #999; border: 1px solid #444;padding-left: 15px !important; padding-right: 0; margin-right: 0px !important; font-style: italic; font-family: "Droid Serif"; border-left: 1px solid #ddd !important;height: 38px;margin-top: -7px !important;padding: 0px 15px !important;}

form.menu-search-form { float: right;margin-top: -6px; height: 0px;}

form.menu-search-form input#s {  }

#menu-wrap .menu-item.menu-item-search { float:right; margin:6px 6px 0 0; }

#menu-wrap .menu-search-form { float:right; padding-top:3px; width:250px; }

#menu-wrap form.menu-search-form { width:auto; }

#menu-wrap form.menu-search-form #s { background:#fff; border:none; font-size:9px; margin:0 2px 0 0; padding:2px; width:180px; float:left; border-radius:6px; height:26px;}

/* #twitter-wrap { padding-top: 0px; padding-bottom: 0px;margin-bottom: 0px; margin-top: -1px; } */

/* #twitter.main { border-top: 1px solid #ddd; background: #FF5500; display:block; height:30px; } */

.orangebar {     
	background: none repeat scroll 0 0 #ff5500;
    border-top: 1px solid #ddd;
    display: block;
    height: 30px;
    margin: 0 auto;
    max-width: 980px;
    width: 100%;}

#twitter.main h3 { color: #fff; font-size: 12px;padding-left: 20px;font-weight: normal; }

#twitter.main h3 a { color:#fff; text-decoration: none;font-weight: normal; }

#twitter.main h3 a:hover { color: #444 !important; }

#menu-wrap .menu-search-form input#searchsubmit.my-wp-search { background:url(framework/images/mag.png)no-repeat; height: 23px; width: 24px;   font-size: 11px; color:#fff; margin-right: 10px;cursor:pointer; float:right; border:none; text-transform:uppercase; position:absolute; top:-9px; right:-9px;}

article{
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

/*-----------------------------------------------------------------------------------*/

/*	5. FILTERS

/*-----------------------------------------------------------------------------------*/



#filters-wrap {text-align: center;/*border-bottom: 1px solid #ddd;*/ margin-bottom: 0px; }

ul#filters {
	margin-bottom: 0;
	margin-left: 0;
	border-right: 1px solid #ddd ;
	border-left: 1px solid #ddd;
    padding: 10px 10px 10px 10px; 
	background: #dcdcdc url(framework/images/bg-header.png);}

ul#filters li {padding-right: 6px; border-left: 1px solid #ddd;display: inline-block;padding-left: 6px; color: #999 ; font-family: Droid Serif; font-size: 10px; font-style: italic;line-height: 18px;}

ul#filters li a {color: #292929; color: #555; font-weight: bold;font-size: 11px; text-decoration: none; text-transform: uppercase; font-family: "Droid Sans"; text-shadow: 0px 1px 1px #fff;  }

ul#filters li a:hover { color:#FF5500; }

ul#filters li a.active { color:#FF5500; }

li#filter-title { padding-left: 0 !important; border-left: 0 !important; }

h3.twitter img { height: 25px; margin-top: 10px;vertical-align: -8px; margin-right: 10px; }

.tweet li { margin-bottom: 15px; }

#blog.main .tweet li, #single.main .tweet li { margin-bottom: 15px; }

h4.sidebar { color: #ddd; text-transform: uppercase;font-size: 12px; border-bottom: 1px solid #444; margin-bottom: 10px;}



/*-----------------------------------------------------------------------------------*/

/*	6. CLEARFIX

/*-----------------------------------------------------------------------------------*/



#bottom.main ul.clearfix li a { color: #777; }

ul.clearfix li a { color: #444; font-size: 12px;text-decoration: none; }

ul.clearfix { position: relative;float: left;width: 174px;  padding: 10px 0px 10px 0px; margin: 10px 10px 10px 10px;}

ul.clearfix li { display: inline; width: 170px;  float: left; font-size: 12px; margin-bottom: 0px; color: #ccc;line-height: 20px;}

ul.clearfix li ul li { padding-left: 0 !important; margin-left: 0 !important;}

ul.clearfix { float: left; }

ul.clearfix li .search-form input#s.text_input {margin-right: 0 !important; width: 165px; }



/*-----------------------------------------------------------------------------------*/

/*	7. SINGLE SIDEBAR

/*-----------------------------------------------------------------------------------*/



#single-wrap ul.clearfix li a { color: #666; text-shadow: 0px 1px 1px #fff; }

#single-wrap li.recentcomments {color: #666; text-shadow: 0px 1px 1px #fff; }

#single-wrap ul.clearfix li { width: 180px !important; }

#single-wrap ul.rp li img { height: 40px; width: 40px; margin-bottom: 20px;float: left; margin-right: 10px; }

#single-wrap ul.rp li { line-height: 16px; margin-bottom: 20px;height: 40px; }

#single-wrap span.rp-date,#bottom-wrap span.rp-date { font-family: "Droid Sans"; font-style: normal;font-size: 11px;color: #999;}



/*-----------------------------------------------------------------------------------*/

/*	8. BLOG SIDEBAR

/*-----------------------------------------------------------------------------------*/



#blog.main ul.clearfix li a { color: #666; text-shadow: 0px 1px 1px #fff; }

#blog.main li.recentcomments {color: #666; text-shadow: 0px 1px 1px #fff; }

#blog.main li.comments a:hover, #blog.main li.cat a:hover { color: #444 !important; }

#blog.main ul.clearfix li { width: 180px !important; }

#blog.main ul.rp li img { height: 40px; width: 40px; margin-bottom: 20px;float: left; margin-right: 10px; }

#blog.main ul.rp li { line-height: 16px; margin-bottom: 20px;height: 40px; }

#blog.main span.rp-date,#bottom-wrap span.rp-date { font-family: "Droid Sans";font-size: 11px;  }

#bottom-wrap ul.rp li img { height: 30px; width: 30px; margin-bottom: 20px;float: left; margin-right: 10px; }

#bottom-wrap li {  color:#999 !important ; font-size: 11px; }

#bottom-wrap ul.rp li { line-height: 16px; margin-bottom: 15px;height: 30px; }

#bottom-wrap span.rp-date { font-size: 11px; }

span.rp-title { font-size: 12px !important; line-height: 17px; }

span.divider {color:#777;text-shadow: 0px -1px 1px #fff;}



/*-----------------------------------------------------------------------------------*/

/*	9. SINGLE

/*-----------------------------------------------------------------------------------*/



#single-left-img.g720 { margin-right:20px; }

#page3 .g160 { width: 230px; margin-right: 10px;}

#single-img-wrap { border:1px solid #ddd; border-top: 0; margin-top: 0px;padding: 10px;padding-bottom: 6px;}

#s3 #single-img-wrap { border:1px solid #ddd; border-top: 0; margin-top: 0px;padding: 10px;padding-bottom: 6px; height: 365px;}

#single-top-img.g160 { margin-bottom: 5px; }

h4.single { border-left: 1px solid #ddd;padding-left: 10px;padding-top: 5px;border-bottom: 1px solid #ddd;margin-bottom: 10px;border-right: 1px solid #ddd;text-transform: uppercase;font-size: 12px; }

#single-wrap { border-right: 1px solid #ddd;}

#page5 #single-content, #page1.contact #single-content { width: 930px; }

#single-content {
    background: none repeat scroll 0 0 #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    max-width: 725px;
    overflow: hidden !important;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    width: 92%;
	}



#shoe-single-content { 
border: 1px solid #ccc;
    margin-top: -1px;
    padding: 10px;
    width: 76%;
    overflow: hidden!important;

	}



#shoe-single-content .shoe .img {

	width: 10px;

}



#single-content ul {margin-left: 20px;margin-bottom: 20px;margin-top: 15px; }

#single-content ul li { font-size: 12px; margin-bottom: 5px;  }

#single-sidebar { width: 254px;padding-top: 10px;background: #ffffff;margin-bottom: 0px; }

#single-sidebar.-centered {
    width: 100%;
}

#single-sidebar.-full-width-mobile {
    width: 100%;
}

#single-sidebar.-full-width-mobile .sidebar-social,
#single-sidebar.-centered .sidebar-social {
    max-width: 558px;
}

@media (min-width: 1032px) {
    #single-sidebar.-full-width-mobile {
        width: 252px;
    }
    #single-sidebar.-full-width-mobile .sidebar-social,
    #single-sidebar.-centered .sidebar-social {
        max-width: 254px;
    }
}

#single-sidebar a { color: #FF5500; }

#single-sidebar .tweet li span a { color: #FF5500 !important; }

#single-content p { padding-right: 0px; color: #444 !important;}

#single-sidebar.g320 ul.clearfix { width: 180px;margin-left: 20px; margin-bottom: 10px;padding-bottom: 0;}

#single-sidebar.g320 ul.clearfix li { width: 180px; color: #777; }

#single-sidebar h4.sidebar { text-shadow: 0px 1px 1px #fff;margin-bottom: 10px;line-height: 18px;color: #444; font-size: 12px;border-bottom: 0;}

#single-sidebar p { color: #666;; }

#single-sidebar .textwidget { color: #666; text-shadow: 0px 1px 1px #fff;}

.textwidget { padding-right: 10px; }

.archive-wrap li { clear: both; min-height: 50px; }

#page-content-archives #single-content ul { border-bottom: 1px solid #ddd; padding-bottom: 20px; }

#page-content-archives #single-content ul li { list-style: none;}

#page-content-archives #single-content ul li img { margin-right: 10px;float: left;margin-bottom: 10px;}

#page-content-archives #single-content ul li a { font-size: 12px; text-decoration: none; text-transform: uppercase; font-weight: bold; color: #FF5500;}

p.time { font-weight: normal; font-family: "Droid Serif"; font-style: italic; font-size: 11px; margin-top: 3px;}





#single.main ul#meta-list li.cat { background:url(framework/images/category.png) left no-repeat;  margin-left: 20px; padding: 12px 20px 12px 28px; border-right: 1px solid #ddd; color: #999; }



#single.main ul#meta-list li.tags { background:url(framework/images/cat.png) left no-repeat;  margin-left: 20px; padding: 12px 20px 12px 28px; border-right: 1px solid #ddd; color: #999; }



#single.main ul#meta-list li.comments { background:url(framework/images/comments.png) left no-repeat;  margin-left: 20px; padding: 12px 20px 12px 28px; border-right: 1px solid #ddd !important; color: #999; }



#single.main ul#meta-list li.comments a,#single.main ul#meta-list li.cat a,#single.main ul#meta-list li.tags a { text-transform: none;color: #999; }



#single.main ul#meta-list li.share-meta {  background:url(framework/images/heart.png) left no-repeat;  margin-left: 20px; padding: 12px 20px 12px 28px; border-right: 1px solid #ddd !important; color: #999; text-transform: none; font-weight: normal; float: ;}



#single-full {width:950px;}



.single-full-wrap { height: 360px; background: #333 url(framework/images/pattern2.png);margin-bottom: 5px; }



#img-mid {margin-left: 5px; margin-right: 6px;}



#img-top {margin-bottom: 5px;}



#single3.single-full-wrap { background: none; }



#single4.single-full-wrap { height: 360px; }



/*-----------------------------------------------------------------------------------*/

/*	10. META LIST

/*-----------------------------------------------------------------------------------*/



ul#meta-list li.time, ul#meta-list span.tags-title {font-family: "Droid Sans"; font-weight: normal; text-transform: none; font-size: 12px;}

ul#meta-list li.title {padding: 12px; border-right: 1px solid #ddd !important; padding-right: 25px;color: #444;}

ul#meta-list li a {font-size: 12px; text-decoration: none; color:#FF5500;}

ul#meta-list li a:hover { color: #444 !important; }

ul#meta-list {border-left: 1px solid #ddd;padding-left: 10px;padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #ddd;margin-bottom: 0px;border-right: 1px solid #ddd;text-transform: uppercase;font-size: 12px; margin-left: 0;background: #fff }

ul#meta-list li{display: inline;padding-right: 10px; border-right: 1px solid #ddd;display: inline;padding-left: 10px;color: #888; font-weight: bold;font-size: 12px; text-decoration: none; text-transform: uppercase; font-family: "Droid Sans"; }


/*-----------------------------------------------------------------------------------*/

/*		INSTAGRAM FEED PAGE

/*-----------------------------------------------------------------------------------*/


.page-template-template-instagram .taptap-menu-button-wrapper,
.page-template-template-instagram .taptap-search-button,
.page-template-template-instagram .taptap-search-wrapper{
	display: none;
	height: 0px;
}



.page-template-template-instagram ul#meta-list li.title{
	  display: block;
    font-size: 15px;
    text-align: center;
    width: 100%;
    border-right: 0px!important;
}

.page-template-template-instagram .sumome-control{
	display: none;
	visibility: hidden;
}

.brands{
	
}


.page-template-template-instagram ul#meta-list{

}

.page-template-template-instagram #single-img-wrap{
	border: none;
}


.page-template-template-instagram #single-img-wrap{
	display: block;
}

.page-template-template-instagram #single-img-wrap img{
	width: 100%;
	max-width: 670px;
	height: auto;
}

.page-template-template-instagram #single-img-wrap ul li img{
	width: 10px;
	height: 10px;
}

.page-template-template-instagram #single-img-wrap img:hover{

	opacity: 0.7;
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}

.page-template-template-instagram .type-instagram{
	 float: left;
    padding-right: 16px;
    width: 32%;
}

.page-template-template-instagram .type-instagram:nth-child(3n+1){

    padding-right: 0px;

}

@media screen and (min-width: 852px) {
  .page-template-template-instagram .type-instagram:nth-child(3n+2){
    clear: left;
  }
}


.page-template-template-instagram .fb{
	background: url('instafeed/Facebook-icon.png') no-repeat center center;
	display: block;
	width: 55px;
	height: 55px;
	float: left;

}

.page-template-template-instagram .twitter{
  background: url("instafeed/Twitter-icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 55px;
    padding-left: 33px;
    width: 72px;
}

.page-template-template-instagram .followUs{
	 background: url("instafeed/Follow-Us.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 54px;
    margin-left: 2px;
    width: 184px;
}

.page-template-template-instagram #header-left img{
	width: 95%!important;
}

.page-template-template-instagram ul#meta-list{
	width: 100%;
	margin: 0 auto 27px;
    border: 1px solid #444;
/* 	margin-bottom: 36px; */
	padding: 10px 0px;

}

.page-template-template-instagram ul#meta-list li.title{

/*    background: url("instafeed/downwards-chevrons.png") no-repeat scroll right center / 10px 10px rgba(0, 0, 0, 0); */
    display: block;
    margin: 0 auto;
    width: 320px;

}
	
	.page-template-template-instagram #header-left img{
		width: 100%!important;
	}

body.page-template-template-instagram{
	margin-top:0px!important;
}

.page-template-template-instagram .g960{

	width: 100%;
}

.page-template-template-instagram .SMIcons:after{
	clear: both;
}

/*-----------------------------------------------------------------------------------*/

/*	11. BLOG

/*-----------------------------------------------------------------------------------*/



#blog.main { background: #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; width: 970px;border-bottom: 1px solid #ddd;}

#blog.main #single-sidebar { width: 214px;border-left: 1px solid#ddd; }

#blog-content.g640 { width: 755px; background: #fff;}

#blog .g960 { width: 715px; background: #fff;padding-left: 20px; padding-top: 20px; padding-right: 20px;margin-bottom: 0px;margin-top: -1px;border-top: 1px solid #ddd;padding-bottom:20px;}

#blog #single-sidebar { float: left; }

#blog .g960 img { float: left; margin-right: 20px; clear: both !important;}

#blog .g960 h4.title { margin-top: 0;margin-bottom: 10px; }

#blog .g960 h4.title a { font-size: 15px; font-weight:bold;}

#blog ul#meta-list { margin-bottom: 10px; border-bottom: 0;border-right: 0; padding-top: 0; padding-bottom: 0;}

#blog ul#meta-list li { display: inline; font-size: 12px;  margin-right: 10px;}

#blog ul#meta-list li.time { background:url(framework/images/clock.png) left no-repeat;  margin-left: 0px; padding: 12px 10px 12px 25px; color: #999; font-style: normal; font-family: "Droid Sans"; border-right: 0; margin-right: 0; }

#blog ul#meta-list li.comments { background:url(framework/images/comments.png) left no-repeat;  margin-left: 0px; padding: 12px 0px 12px 25px; border-right:none; color: #999;}

#blog ul#meta-list li.cat { background:url(framework/images/category.png) left no-repeat;  padding: 12px 0px 12px 25px; border-right:none; color: #999;}

#blog ul#meta-list li.comments a, #blog span.blog-time { text-transform: none; color:#999;  padding-right: 0px;}

#blog ul#meta-list li.cat a {  text-transform: none; color:#999;}

#blog.g960 p { font-size: 12px; line-height: 20px; color: #444; padding-right: 30px; }

ul#blog-bottom li{ display: inline; font-size: 12px; text-transform: uppercase;  }

ul#blog-bottom li.share a {color:#FF5500 ;text-transform: uppercase; text-decoration: none; font-size: 11px; font-family: "Droid Sans"; border-bottom: 1px solid #ddd;  }

ul#blog-bottom li.share a:hover { color: #333 !important; }

ul#blog-bottom li.share {margin-right: 20px; float: right; padding-right: 0px; }

ul#blog-bottom li.tags a { color: #FF5500; text-decoration: none; }

span.plus { font-size: 15px;vertical-align: -1px; }

ul#blog-bottom span.tags-title { font-family: "Droid Serif"; font-size: 12px; text-transform: none; font-style: italic; border-left: 1px solid #ddd; padding-left: 15px;}

ul#blog-list{ background: url(framework/images/pattern2.png);list-style: none; padding-top: 10px;padding-bottom: 11px; height: 19px;}

.search ul#blog-list {padding-bottom: 22px;}

ul#blog-list li { display: inline; margin-right: 0px; font-family: "Droid Serif"; text-transform: none; font-style: italic; border-right: 1px solid #ddd; padding-right: 20px;padding-left: 20px; padding-top: 12px;padding-bottom: 13px;background: #fff;font-size: 12px;color: #888;}

ul#blog-list li.blog-title { text-transform: uppercase; font-family: "Droid Sans";font-style: normal; font-weight: bold;font-size: 12px;color: #444; padding-left: 20px; padding-top: 12px;padding-bottom: 13px;margin-right: 0px;}

.blog-intro { background: #fff;border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; text-align: left;font-size: 15px; text-transform: uppercase;border-left: 1px solid #ddd; }

li.track { margin-left:-3px ; }

li.track a { font-family: "Droid Sans"; text-transform:uppercase;  color: #FF5500; text-decoration: none; }

span.blog-num { font-style: normal;font-family: "Droid Sans"; font-size: 12px; color: #FF5500; }

.blog-wrap h3 { line-height: 18px; padding-top: 15px;margin-bottom: 5px; }

.blog-wrap p { margin-bottom: 0; font-family: "Droid Serif"; font-style: italic; text-transform: none;color: #999;font-size: 12px;font-weight: normal;padding-bottom: 10px;}

#b2 #blog.g960 img, #b3 #blog.g960 img { margin-bottom: 20px; }

#b2 ul#meta-list, #b3 ul#meta-list { border-left: 0; padding-left: 0; }

#b3 #blog-content.g640 { width: 755px; background: #fff; float:right;}

#b3 #single-sidebar { border-left: none !important; border-right: 1px solid #ddd;}

#b4 #blog-content.g640 { float: right; }

#b4 #single-sidebar { border-left: none !important; border-right: 1px solid #ddd;}



/*-----------------------------------------------------------------------------------*/

/*	12. SHORTCODES

/*-----------------------------------------------------------------------------------*/



.blockquote-left { margin-left: 50px; padding-left: 20px; border-left: 5px solid #555; font-style: italic }

blockquote { background: url(https://thedropdate.com/wp-content/themes/zoho/framework/images/blockquote.png)top left no-repeat; border: none; padding-left: 50px; margin-left: 0 }

.blockquote-box { font-family: "Droid Serif", sans-serif; padding: 20px !important; background: #eae9e4 url(framework/images/bg-header.png); color: #444; margin-top: 20px; margin-bottom: 20px; border: 1px solid #fff; outline: 1px solid #ddd; font-size: 14px; font-style: italic; line-height: 22px;color: #666; text-shadow: 0px 1px 1px #fff;}

h3.toggle { background: transparent url(https://thedropdate.com/wp-content/themes/zoho/framework/images/toggle-plus.png)left no-repeat; margin-top: 20px; margin-bottom: 15px; margin-left: 0px; padding-left: 20px !important }

h3.toggle a { color: #333; font-size: 16px;font-weight: normal; padding-top: 0px; text-decoration: none; display: block }

h3.toggle a:hover { color: #25708c }

h3.active { background: transparent url(https://thedropdate.com/wp-content/themes/zoho/framework/images/toggle-minus.png)left no-repeat }

h3.active a:link { color: #666 }

.toggle_content { font-family: "Droid Serif", sans-serif; padding: 20px !important; background: #eae9e4 url(framework/images/bg-header.png); color: #444; margin-top: 20px; margin-bottom: 20px; border: 1px solid #fff; outline: 1px solid #ddd; font-size: 14px; line-height: 22px;color: #666; text-shadow: 0px 1px 1px #fff; }

.block p { font-style: italic; }

.toggle_content .block {  padding-top: 10px; padding-bottom: 0 }

.box { font-family: "Droid Serif", sans-serif; padding: 20px !important; background: #eae9e4 url(framework/images/bg-header.png); color: #444; margin-top: 20px; margin-bottom: 20px; border: 1px solid #fff; outline: 1px solid #ddd; font-size: 14px; line-height: 22px;color: #666; text-shadow: 0px 1px 1px #fff; }

.box p { font-style: italic; }

.half,.half-last { float: left; width: 47%; margin: 10px 0; margin-right: 6% }

.half-last { margin-right: 0 }



/*-----------------------------------------------------------------------------------*/

/*	13. SUPERFISH

/*-----------------------------------------------------------------------------------*/



.sf-menu,.sf-menu * { margin: 0; padding: 0; list-style: none }

.sf-menu { line-height: 1.0 }

.sf-menu ul { position: absolute; top: -999em; width: 10em }

.sf-menu ul li { width: 100% }

.sf-menu li:hover { visibility: inherit }

.sf-menu li { position: relative }

.sf-menu a { display: block; position: relative }

.sf-menu li:hover ul,.sf-menu li.sfHover ul { left: 0; top: 1.8em; z-index: 99 }

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul { top: -999em }

ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul { left: 10em; top: 0 }

ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul { top: -999em }

ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul { left: 10em; top: 0 }

ul.sub-menu { background: #444; padding-bottom: 5px; -moz-box-shadow: 3px 3px 0px #F50; -webkit-box-shadow: 3px 3px 0px #F50; box-shadow: 3px 3px 0px #F50 }

#menu-wrap ul.sub-menu li { padding-top: 5px; padding-bottom: 5px; display: block }

#menu-wrap ul.sub-menu li a { color: #fff; text-shadow: 0px 1px 1px #000; border-right: 0 }

form.wpcf7-form { width: 93 %; max-width: 950px; background: url(framework/images/pattern2.png); border-top: 1px solid #ddd;  padding-top: 20px;border-bottom: 1px solid #ddd; margin-top: 48px;padding-bottom: 20px;margin-left: -20px;padding-left: 20px;margin-bottom: 0;}

form.wpcf7-form input { width: 300px; padding: 5px 9px; font-size: 16px; }

form.wpcf7-form p { font-size: 12px; font-weight: bold;text-transform: uppercase; color: #444;padding-bottom: 3px; }

form.wpcf7-form textarea { width: 570px; }

input.wpcf7-submit { cursor: pointer;

  display: inline-block;

  background-color: #e6e6e6;

  background-repeat: no-repeat;

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));

  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);

  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);

  padding: 7px 14px 6px !important;

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

  color: #444;

  font-size: 11px !important;

  line-height: normal;

  text-transform: uppercase; font-weight: bold;

  border: 1px solid #ccc;

  border-bottom-color: #bbb;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

  -webkit-transition: 0.1s linear all;

  -moz-transition: 0.1s linear all;

  -ms-transition: 0.1s linear all;

  -o-transition: 0.1s linear all;

  transition: 0.1s linear all; width: 90px !important; font-family: "Droid Sans"; }

/*-----------------------------------------------------------------------------------*/

/*	14. COMMENTS

/*-----------------------------------------------------------------------------------*/



.comment-wrapper { background: #fff; }

#respond { margin-top: 20px; }

form#commentform p a { color: #FF5500; text-transform: uppercase; font-size: 12px;text-decoration: none; }

h3#respond-title { margin-top: 30px; padding-bottom: 10px; font-size: 32px }

h3#comments { width: 719px; margin-left: -20px;color: #555; margin-top:40px; text-shadow: none; padding-left: 20px; font-size: 14px;line-height: 18px; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;

	font-weight: bold;font-size: 12px; text-decoration: none; text-transform: uppercase; font-family: "Droid Sans"; }

h3#leave { width: 719px; margin-left: -20px;color: #555;padding-bottom: 10px; margin-top:20px; text-shadow: none; padding-left: 20px;font-size: 14px;padding-top:10px;line-height: 18px; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;

font-weight: bold;font-size: 12px; text-decoration: none; text-transform: uppercase; font-family: "Droid Sans"; }

span.leave-comment { margin-left: 0px; background: url(framework/images/comments.png) left no-repeat; padding-left: 30px;padding: 12px 20px 12px 28px; }

ol.commentlist img.avatar { height: 40px; width: 40px; }



button#submit { cursor: pointer;

  display: inline-block;

  background-color: #e6e6e6;

  background-repeat: no-repeat;

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));

  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);

  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);

  padding: 5px 14px 6px;

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

  color: #333;

  font-size: 13px;

  line-height: normal;

  border: 1px solid #ccc;

  border-bottom-color: #bbb;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);

  -webkit-transition: 0.1s linear all;

  -moz-transition: 0.1s linear all;

  -ms-transition: 0.1s linear all;

  -o-transition: 0.1s linear all;

  transition: 0.1s linear all; }

form#commentform { padding-left: 0px;padding-bottom: 0px; }

.respond-wrap { background: url(framework/images/pattern2.png);padding: 20px;margin: -20px; min-height: 700px; }

form#commentform textarea { border: 1px solid #ddd; font-size: 12px; padding: 20px; width: 450px; min-height: 200px }

li #respond-title { margin: 30px 0 }

li #commentform { margin: 0 0 40px 0 }

#comments span,#respond-title span { font-size: 12px; display: block }

.commentlist { margin: 30px 0 70px 0; list-style-type: none; }

.pinglist { margin: 20px 0 40px 30px; list-style-type: decimal }

.comment { margin-top: 20px; }

form#commentform p label {font-family: "Droid Sans"; color: #777;font-style:normal;font-size: 12px;margin-right: 20px; }

#commentform input { margin-right: 10px;font-family: "Droid Sans"; color: #777;font-size: 12px; }

#commentform textarea { width: 98%;  }

#submit { color: #ffffff;

  background-color: #0064cd;

  background-repeat: repeat-x;

  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));

  background-image: -moz-linear-gradient(top, #049cdb, #0064cd);

  background-image: -ms-linear-gradient(top, #049cdb, #0064cd);

  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));

  background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);

  background-image: -o-linear-gradient(top, #049cdb, #0064cd);

  background-image: linear-gradient(top, #049cdb, #0064cd);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

  border-color: #0064cd #0064cd #003f81;

  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}

#submit:hover { background:#333; color: #fff; }

.children { list-style-type: none; margin: 0 0 0 80px;padding-left: 10px; border-left: 1px solid #ddd; }

ul.children h3#leave { border-top: 0; border-bottom: 0; }

ul.children #respond { padding-left: 20px; }

ul.children ul.children { margin-left: 40px !important; }

.comment .avatar { float: left; padding: 0 0px 0 0; margin: 0 14px 0 0 }

.comment-author { margin: 0px 0 5px 54px; font-family: "Droid Sans", sans-serif;font-size: 14px; text-transform: uppercase }

.comment-inner { margin: 0 0 0 54px }

.comment-inner p { font-size: 13px; color: #444 ; padding-left:0px !important; padding-right: 20px;}

a.url { color: #FF5500; text-decoration: none;font-size: 12px; }

span.author-tag{ color: #999; text-decoration: none;font-size: 12px; }

a.comment-reply-link, a.comment-edit-link { color: #FF5500; text-transform: uppercase; font-family: "Droid Sans"; text-decoration: none; font-size: 11px; }

.comment-meta { font-family: "Droid Serif", sans-serif;   margin-bottom: 5px; font-size: 11px; font-style: italic; color: #999; }

.cancel-comment-reply { margin: 10px 0 20px 0; font-size: 12px; color: #444; }

a#cancel-comment-reply-link { color: #444; }

p label small { color: #FF5500; }

.comment-author-admin { border: #efefef }

.comment-author cite { font-weight: bold }

.nocomments { text-align: center; padding: 20px }

.comment-body {   padding: 20px; }

.comment-body ul { list-style-type: disc }

.comment-body ol { list-style-type: decimal }









/*Additional supplier CSS*/



#supplierContainer{
    border-top: 1px solid #ddd;
    clear: both;
/*     margin-left: -11px; */
    padding: 5px;
    width: 100%;
	}
	
.supplierImage{
    width: 100%;
    margin-bottom: 12px;
    background-size: cover!important;
    padding-top: 100%;
}

.supplierBox{
	float: left;
	font-size: 0.7em;
	font-weight: bold;
	height: auto;
	line-height: 20px;
	margin-bottom: 30px;
	margin-right: 0px;
	padding-right: 5px;
	margin-top: 10px;
	width: 20%;
	}
	

.supplierName{
	float: left;
	width: 100%;
	}

.supplierStatus{
	float: left;
	}
	
.supplierShipping{
	clear: both;
}

.supplierBuyNow{
	background: url("framework/images/clickToBuy.jpg") no-repeat scroll left top transparent;
	display: block;
	height: 39px;
	width: 144px;
	}

.supplierBox a{
	text-decoration: none;
}

.supplierBuyNowNew{
	background-color: #5c5c5c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(92, 92, 92)), to(rgb(52, 52, 52)));
	background-image: -webkit-linear-gradient(top, rgb(92, 92, 92), rgb(52, 52, 52));
	background-image: -moz-linear-gradient(top, rgb(92, 92, 92), rgb(52, 52, 52));
	background-image: -o-linear-gradient(top, rgb(92, 92, 92), rgb(52, 52, 52));
	background-image: -ms-linear-gradient(top, rgb(92, 92, 92), rgb(52, 52, 52));
	background-image: linear-gradient(top, rgb(92, 92, 92), rgb(52, 52, 52));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#5c5c5c', EndColorStr='#343434');

    border-radius: 5px;
    color: white;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    padding: 7px 0px 0px 19px;
    text-align: center;
    width: 99%;
	position: relative;
	margin-top: 9px;

	}

.supplierBuyNowNew:after{
	background-color: #75a125;
	background-image: -webkit-gradient(linear, left center, right center, from(rgb(117, 161, 37)), to(rgb(136, 188, 62)));
	background-image: -webkit-linear-gradient(left, rgb(117, 161, 37), rgb(136, 188, 62));
	background-image: -moz-linear-gradient(left, rgb(117, 161, 37), rgb(136, 188, 62));
	background-image: -o-linear-gradient(left, rgb(117, 161, 37), rgb(136, 188, 62));
	background-image: -ms-linear-gradient(left, rgb(117, 161, 37), rgb(136, 188, 62));
	background-image: linear-gradient(left, rgb(117, 161, 37), rgb(136, 188, 62));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,StartColorStr='#75a125', EndColorStr='#88bc3e');
	
	border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    content: ">";
    display: block;
    font-size: 18px;
    height: 20px;
    left: -4px;
    padding: 2px 14px 13px 5px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 3px;
    }
    
    
.button-statusSoldOut{
	opacity: 0.5;
}    


.button-statusClosed{
	opacity: 0.5;
}    


.statusIn-StoreOnly{

	color: #6600ff;

	float: right;

	margin-left: 5px;

	width: auto;

	}

	

.statusAvailable{

	color: #006600;

	float: right;

	margin-left: 5px;

	width: auto;

	}



.statusScheduled{

	color: #ff6600;

	float: right;

	margin-left: 5px;

	width: auto;

	}



.statusSoldOut{

	color: #ff2626;

	float: right;

	margin-left: 5px;

	width: auto;

	}


.statusClosed{

	color: #ff2626;

	float: right;

	margin-left: 5px;

	width: auto;

	}

	

.shoeIn-StoreOnly{

	color: #6600ff;

	margin-left: 5px;

	width: 99px;

	}

	
.shoeAvailable{

	color: #006600;

	margin-left: 2px;

	width: 99px;

	text-transform: uppercase;

	}



.shoeScheduled{

	color: #ff6600;

	margin-left: 2px;

	width: 99px;

	text-transform: uppercase;

	}



.shoeSoldOut{

	color: #ff2626;

	margin-left: 2px;

	width: 99px;

	text-transform: uppercase;

	}
	
	
	
.shoeClosed{

	color: #ff2626;

	margin-left: 2px;

	width: 99px;

	text-transform: uppercase;

	}


	
.shoeName{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 12px;
}



#shoeInfo{
	width: 295px;
	float: right;
	margin-bottom: 20px;
	margin-top: 12px;
	}




.shoeColours{
    font-size: 10px;
    font-weight: normal;
    line-height: 12px;

	}

#shoeInfo h2{
	
}	

.shoeDescription p{

	font-size: 11px;

	}

	

		

.shoeDescription{

	padding-top: 10px;

	}

			

.shoeLink {

	border-top: 1px dashed #d3d3d3;

	border-bottom: 1px dashed #d3d3d3;

	padding-top: 10px;

	} 

	

.shoeLink a{

	text-decoration: underline;

	color:#666;

	font-weight: bold;

	} 

		

	

.shoeLink p, .shoeStatus{

	font-size: 12px;

	font-weight: bold;

	}

	

.shoeStatus{

	border-bottom: 1px dashed #D3D3D3;

	padding-bottom: 10px;

	padding-top: 10px;
	text-transform: uppercase;

	}

	

	

	.nextPostLink a, .prevPostLink a {

		text-decoration: none;

		font-size: 0.8em;

		color: #ff5500!important;



	}


.foobar-wrapper .foobar-container {
/*
    display: block;
    margin: 0 auto;
    width: 1000px !important;
*/
}
	

	.nextPostLink{

		float: right;

			margin-top: 25px;

	}

	

	.nextPrevNav{

font-size: 20px;

	}

	

#sblog .menu-item-364 a{

color: #ff6600;

	

}



#srelease .menu-item-415 a{

color: #ff6600;

	

}

	

	.prevPostLink{

		float: left;

				margin-top: 25px;

	}

	

.view .view-first a{

	cursor: pointer;

}

.view-first img {
    height: auto;
    width: 172px;
}

.isotope-loader {
	text-align:center;
	margin-bottom:10px;
}


/*Rob Feb 2014 SEO amends*/

ul li h1{
	float: left;
    font-size: 12px;
    line-height: normal;
    padding-left: 12px;
    padding-top: 2px;
}

#content-filter ul ul.inline{
	display: inline;
}

.50px{
	height: 50px;
}

.AlpinePhotoTiles_inpost_container{
	min-height: 720px;
}

.x-white foobar-prev-button{
	display: none;
}

h2.subtitle{
	color: #444;
    display: inline;
    font-size: 12px;
    line-height: 18px;
    padding: 0 25px 0 12px;
}

/*style 1 css combine*/

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/style1.css */

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/style1.css */

.view-first img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(68,68,68, 0.8);
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}

.view-first:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
}

.view-first:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-first:hover h2{
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
}

				

/*style_common css combine*/

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/style_common.css */

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/style_common.css */

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/style_common.css */

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/style_common.css */

.view {
   width: 172px;
   height: 172px;
  
   float: left;
    overflow: hidden;
   position: relative;
   text-align: center;
   
   cursor: default;
   background: #fff url(loading.gif) no-repeat center center;
}
.view .mask {
   width: 172px;
   height: 172px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
}
.view.-search {
    height: auto;
    background-image: none; /* loading gif */
}

.view.-search .shoeImage {
    float: none;
    width: 100%;

}
.view img {
   display: block;
   position: relative;
}
span.title-loop { background: #FF5500;color: #fff;padding: 2px 4px; font-weight: normal; }

.view h2 {
   text-transform: uppercase;
   
   font-weight: bold;
   text-align: center;
   position: relative;
   font-size: 11px;
   font-family: "Droid Sans";
  
   line-height: 18px;
   margin: 40px 0 0 0;
}


.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}

/*end*/

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/slides.css */

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/slides.css */

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/slides.css */

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/slides.css */

/* @override http://themes.siiimple.com/zoho/wp-content/themes/zoho/framework/css/slides.css */

/* @override http://muthemes.com/mu/wp-content/themes/ubuntu/framework/css/slides.css */

/* @override http://muthemes.com/mu/wp-content/themes/ubuntu/framework/css/slides.css */

/*Slides*/
#slides {
	background: #fff !important;
	left:4px;
	z-index:100;
}
#slide-wrap { /*border-bottom: 1px solid #ddd;*/ }
/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	
	
	overflow:hidden;
	position:relative;
	display:none;
	height: auto;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	
	width:970px;
	background: #fff;
	display:block;
}

.slide { border-right: 1px solid #ddd !important; border-left: 1px solid #ddd;}
.slide img { width: 950px;margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 5px;}
.slide iframe { margin-left: 10px; margin-bottom: 5px; margin-top: 10px;margin-right: 10px; }
/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	right: 0;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}



/*
	Pagination
*/
ul.pagination { position: absolute; margin-top: -43px; background: #222; z-index: 500; opacity: .8; color: #fff !important;margin-left:750px;}

ul.pagination li a { color: #fff;}

ul.pagination li a:hover { background: #333; z-index: 500; opacity: .8; color: #fff !important;}

/*
	Caption
*/

.trackable_sharing{
	margin-bottom: 20px;
}

.yarpp-related-widget h3{
	   color: #444;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 10px;
    text-shadow: 0 1px 1px #fff;
    text-transform: uppercase;
	
}

#breadcrumbs {
    font-size: 10px;
    margin-bottom: 1px;
    padding-left: 10px;
}

#single-sidebar{
	display: block;
}

.shoeImage{
	float: left;
    width: 53%;
}

@media not all and (-webkit-min-device-pixel-ratio:0)
{  
/*
	.foobar-wrapper{
		display: none;
	}
*/
}

@media only screen and (max-width: 1000px), only screen and (max-device-width: 1000px) {
	
	.shoeImage{
	float: none	;
    width: 100%;
	}	
	
	h2.subtitle {
    display: block;
    padding: 0 2px 10px 2px;
    width: 90%;
    font-size: 14px;
	}
	
	#wrap{
		width: 99%;
	}
	
	#single-img-wrap{
		display: none;
	}
	
	#single-wrap img{
		width: 100%;
		max-width: 500px;
		height: auto;
		margin-bottom: 20px;
	}
	
	ul li h1{
		padding-bottom: 10px;
	}
	
	#single.main ul#meta-list li.cat{
		border-right: 0px;
	}
	
	ul#meta-list{
		border-top: solid 1px #ddd;
	}
		
	ul#meta-list li.title{
		border-right: 0px!important;
	}
	
	#supplierContainer{
		margin-left: 0px;
		padding: 5px;
	}
	
	#shoe-single-content{
		width: 98%;
		border-right: 0px;
		border-bottom: 0px;
		border-left: 0px; 
		margin-top: 1px;
	}
	
	article{
		border: none;

	}
	
	#shoeInfo {
    float: left;
    margin-bottom: 20px;
    width: 100%;
    max-width: 500px;
	}
	
	
	#header-right{
		display: none;
	}
	
	#content.main{
		width: 95%;
	}
	
	.ga {
    min-height: 290px;
    width: 174px;
	}
	
	form.wpcf7-form input {
    font-size: 16px;
    padding: 5px 9px;
    width: 50%;
	}

	form.wpcf7-form textarea {
    width: 90%;
	}

	
	form.wpcf7-form{
		width: 
	}
	
	#single-sidebar{
	/*display: none;*/
	}
	
}	


@media only screen and (max-width: 999px), only screen and (max-device-width: 999px) {
	

	
}


@media only screen and (max-width: 852px), only screen and (max-device-width: 852px) {
	
	#header .g480 {
		text-align: center;
		float: none;
	}
	
	#content.main{
		background: none;
	}

	.ga,
	.supplierBox{
		width: 25%;
		padding: 5px;
		margin: 0px; 
	}
	
	.ga:nth-child(4n){
		padding-right: 0px;
	}
	
	.view,
	.view-first img,
	.view .mask{
		width: 100%;
		height: auto;
	}
	
	.view-first img {
    height: auto;
    width: 100%;
	}
	
	.page-template-template-instagram .type-instagram {
    float: left;
    padding-right: 0px;
    width: 50%;
	}

	#single-sidebar{
	/*display: none;*/
	}

	
}
	

	
@media only screen and (max-width: 750px), only screen and (max-device-width: 750px) {
		
	.page-template-template-instagram .type-instagram{
	float: left;
    padding-right:0px;
    width: 100%;
    margin-bottom: 0px;
	}
	
	#single-sidebar{
	/*display: none;*/
	}

	#menu-wrap .menu-item.menu-item-search{
		display: none;
	}
}

	
	
@media only screen and (max-width: 600px),only screen and (max-device-width: 600px) {
	
		#menu-wrap .menu-item.menu-item-search{
		display: none;
		}
	
	.search ul#blog-list li.blog-title{
	
	text-transform: uppercase;
    font-family: "Droid Sans";
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    color: #444;
    padding-left: 20px;
    padding-top: 11px;
    padding-bottom: 4px;
    margin-right: 0px;
    }
    
    	.supplierBox{
		width: 33%;
	}
	
	.page-template-template-instagram .type-instagram {
    float: left;
    padding-right: 16px;
    width: 47%;
	}
	
	
	.viewWebVersion{
	display: block;
    font-size: 10px;
    margin: 0 auto;
    position: relative;
    text-transform: uppercase;
    top: 10px;
    width: 142px;
	}

	#content.main{
	background: none;
	}
	

	.ga,
	.supplierBox{
		width: 33%;
	}
	
	.ga:nth-child(4n){
		padding-right: 5px;
	}
	
	.ga:nth-child(3n){
		padding-right: 0px;
	}
	
	.view,
	.view-first img,
	.view .mask{
		width: 100%;
		height: auto;
	}
	
	.view-first img {
    height: auto;
    width: 100%;
	}
	
	#header .g480 {
	text-align: center;
	float: none;
	}
	
	#single-sidebar{
	/*display: none;*/
	}
	
}



@media only screen and (max-width: 480px), only screen and (max-screen-width: 480px) {
	
		#menu-wrap .menu-item.menu-item-search{
		display: none;}
	
	#single-sidebar{
	/*display: none;*/
	}

	
	.ga,
	.supplierBox{
		width: 50%;
	}
	
	.supplierBox{
		width: 50%;
	}
	
	.ga:nth-child(3n){
		padding-right: 5px;
	}
	
	.ga:nth-child(2n){
		padding-right: 5px;
	}

		
	.page-template-template-instagram #header-left img{
		width: 95%!important;
	}
	
	.SMIcons{
	margin: -2px auto 28px;
	width: 91%;
	max-width: 315px;
	position: relative;
	left: 0px;
	}
	
	.page-template-template-instagram .h1headerreplacement{
   margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 39px;
    width: 100%;
	}
	
	
	#content.main{
		background: none;
	}
	
	.page-template-template-instagram .type-instagram{
	 float: left;
    padding-right:0px;
    width: 100%;
    margin-bottom: 17px;
	}
	
	
	#single ul li h1 {
    display: block;
    padding-bottom: 0px;
    width: 100%;
    font-size: 16px;
	}
	
	.tags-title{
    margin-left: -10px;
    display: block;
    padding-top: 10px;
		
	}

	#content.main {
    border: medium none;
	}
	
	ul#meta-list li.title {
    padding: 0;
    width: 100%;
	}
	
	ul#meta-list li {
	padding-left: 0px; 	
	}

	#header-right,
	nav #menu-wrap,
	#single-img-wrap,
	.yarpp-related-widget,
	#filters-wrap{
		display: none;
		}
	
	ul li h1{
		padding-left: 0px;
		
	}	
	
	ul#meta-list li.title{
		padding: 0px;
	}
		
	.nextPrevNav {
		display: none;
	}
		
	.ga{
		min-height: 300px;
	}
	
	/*.ga p{
		display: none;
	}*/
	
	#single-content{
		width: 100%;
		padding: 5px; 
	}
	
	#single-sidebar{
		/*display: none;*/
	}
	
	#header-left{
		width: 100%;
		text-align: center;
		}
	
	#header-left img{
		width: 94%;
		height: auto;}
	
	h2.subtitle {
	    display: block;
	    padding: 0 2px 0 2px;
	    width: 90%;
	    font-size: 18px;
		}
		
	ul#meta-list{
		border: none;
	}
		
	ul#meta-list li{
		border-right: none;
		display: inline-table;
		}	
	
	
	#single.main ul#meta-list li.cat,
	#single.main ul#meta-list li.tags{
		background: none;
		border-right: 0px;
		margin-left: 0px;
		padding: 0px; 
		}
		
	#single.main ul#meta-list li.cat{
		margin-left: 12px;
		}
	
	#shoe-single-content { 
		    width: 100%;
		    background: #fff;
		    border-left: 0px solid #ddd;
		    border-right: 0px solid #ddd;
		    padding-left: 10px;
		    padding-top: 10px;
		    padding-right: 5px;
		    overflow: hidden !important;
		
		}
		
	#shoeInfo{
		width: 100%;
		float: left;
		}
		
	#shoe-single-content .shoe img.alignleft{
		width: 95%;
		height: auto;
		}	
	
	#supplierContainer {
	    margin-left:0px;
	    border: none;
	    padding: 0px; 
		}	
		
	#footer.main {
		width: 100%;
	}
	
	#content.main{
		width: 100%;
		background: none;
		padding: 0px 20px;	
	}
	
	
	

	.view,
	.view-first img,
	.view .mask{
		width: 100%;
		height: auto;
	}
	
	.view-first img {
    height: auto;
    width: 100%;
	}
		
	.shoeName{
		line-height: 18px;
	}
	

	form.wpcf7-form input,
	form.wpcf7-form textarea {
    font-size: 16px;
    padding: 5px 9px;
    width: 90%;
	}
	
	
	#single-wrap,
	#single-content{
		border: none;
		
	}
	
	#single-sidebar {
    width: 90%;
	max-height: 600px;
	}
	
	
	.trackable_sharing {
    margin: 0 auto;
    width: 240px;
	}
	
	#single-sidebar ul.clearfix li {
    width: 90%!important;
	}
	
	#single-sidebar ul.clearfix {
    width: 100%!important;
	}
	
	.popular_posts_bars{
		display: none;
	}

}

.taptap-main .taptap-by-bonfire ul li a {
    border-bottom: 1px solid white;
    color: #fff;
    display: inline-block;
    font-family: arial,tahoma,verdana,sans-serif;
    font-size: 20px;
    margin: 0;
    padding: 6px 5px;
    text-decoration: none;
    transition: all 0.2s ease 0s;
    margin-bottom: 10px;
}

@media only screen and (max-width: 320px), only screen and (max-screen-width: 320px) {
		.supplierBox{
		width: 50%;
	}
	
}

.main.-search .pagination li:first-child {
    display: none;
}


.sidebar-social {
    padding: 10px;
    margin: 0 auto;
}

.sidebar-social:after {
    content: '';
    display: table;
    width: 100%;
    clear: both;
}

.sidebar-social.-fixed {
    position: fixed;
    top: 0;
}

    .sidebar-social__item {
        display: block;
        margin-bottom: 10px;
        float: left;
        width: calc(50% - 10px);
    }

    .sidebar-social__item:nth-child(2n+1) {
        margin-right: 20px;
    }

@media (min-width: 1032px) {
    .sidebar-social__item {
        float: none;
        width: 232px;
    }

    .sidebar-social__item:nth-child(2n+1) {
        margin-right: 0;
    }
}

    .sidebar-social__item:last-child {
        margin-bottom: 0;
    }

        .sidebar-social__link {
            display: block;
        }

        .sidebar-social__link:hover {
            opacity: .6;
        }

            .sidebar-social__link img {
                display: block;
                width: 100%;
                height: auto;
                margin-bottom: 0 !important;
            }

.header__banner-wrapper {
    display: block;
    width: 100%;
    max-width: 455px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.header__banner-wrapper.-desktop {
    display: none;
}

@media (min-width: 925px) {
    .header__banner-wrapper {
        float: right;
        width: 46.5%;
        max-width: none;
        padding-bottom: 0;
        padding-top: 38px;
    }

    .header__banner-wrapper.-desktop {
        display: block;
    }
}

.homepage-banner {
    width: 94%;
    margin: 0 auto;
}

@media (min-width: 481px) {
    .homepage-banner {
        width: 100%;
        margin: 0;
    }
}
    .homepage-banner__link {
        display: block;
    }

        .homepage-banner__img {
            display: block;
            width: 100%;
            height: auto;
        }

.prev-nav__wrapper {
    clear: left;
}

@media (min-width: 1032px) {
    .prev-nav__wrapper {
        max-width: 725px;
        border: 1px solid #ddd;
    }
}

.prev-next {
    width: 100%;
    margin-left: -10px;    
    padding-top: 20px;
    padding-bottom: 20px;

    max-width: 558px;
    margin: 0 auto;
}

@media (min-width: 1032px) {
    .prev-next {
        max-width: none;
    }    
}

.prev-next:after {
    content: '';
    display: table;
    width: 100%;
    clear: both;
}

    .prev-next__column {
        float: left;
        width: 50%;
        padding: 0 10px;
        display: block;
        text-decoration: none;
        max-width: 190px;
    }

    .prev-next__column.-prev {
        float: right;
    }

    .prev-next__column:hover .prev-next__title  {
        color: #ff5500;
    }

        .prev-next__direction {
            text-align: center;
            color: #ff5500;
            text-transform: uppercase;
            font-weight: 700;
            font-size: 12px;
            margin-bottom: 10px;
        }

        .prev-next__img {
            margin-bottom: 10px;
        }

            .prev-next__img img {
                display: block;
                width: 100%;
                height: auto;
                margin-bottom: 0;
            }

        .prev-next__title {
            color: #000;
            text-transform: uppercase;
            font-weight: 700;
            font-size: 12px;
            line-height: 1.4;
        }



.insta-search {
    margin: 0 auto;
    width: 100%;
    max-width: 460px;
    position: relative;;
}

@media (max-width: 480px) {
    .insta-search {
        max-width: 90%;
    }
}

    .insta-search__input {
        display: block;
        width: 100%;
        padding: 5px 10px;
        border: 1px solid #000;
        border-radius: 6px;
        height: auto;
    }

        .insta-search__input:focus {
            border-color: #ff5500;
            box-shadow: none;
        }

    .insta-search__submit {
        display: block;
        background-image: url('framework/images/mag.png');
        background-repeat: no-repeat;
        background-color: transparent;
        border: 0;
        height: 23px !important;
        width: 24px !important;
        text-indent: -9999px;
        position: absolute;
        top: 3px;
        right: 3px;
    }












@media (max-width: 939px) {
  nav #menu-wrap {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  .mc-banner,
  .mc-modal {
    z-index: 99999999 !important;
  }
  .mc-layout__bannerContent > iframe {
    height: auto !important;
  }
}