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

	Theme Name: test

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

/* oswald-regular - latin-ext_latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://fontmeme.com/global/fonts/oswald-v11-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('https://fontmeme.com/global/fonts/oswald-v11-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fontmeme.com/global/fonts/oswald-v11-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fontmeme.com/global/fonts/oswald-v11-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://fontmeme.com/global/fonts/oswald-v11-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fontmeme.com/global/fonts/oswald-v11-latin-ext_latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video

{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{background: #f6f6f6; word-wrap: break-word;nowhitespace:afterproperty;font:14px/1.8 helvetica, arial, sans-serif;color:#666;-webkit-text-size-adjust:100%;}body a{color:#010101}body a:hover{text-decoration:underline;color:#010101;}img{/*max-width:100%;*/height:auto;}

#wrap{ width:960px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; background:#f6f6f6;}
#main-content{ background: #f6f6f6; margin:0px 0}

.container{background:#fff;padding:20px;border-radius:0px;}

#post{float:left;width:680px; margin-bottom:20px;/*590*/}


#sidebar{float:right;width:180px; /*250*/ font-size:0.929em;}.remove-margin{margin-right:0 !important}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clear{clear:both}blockquote{position:relative;margin:30px 20px;padding-left:25px;font-style:italic;font-weight:bold;color:#000;quotes:"\201C""\201D""\2018""\2019";}blockquote:before{color:#000;content:open-quote;font-size:3em;line-height:.1em;position:absolute;top:20px;left:-10px;}blockquote p:last-child{margin:0}pre{background:#fff;margin:40px 0px;padding:25px 20px;line-height:25px;border:1px solid #ddd;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}address{letter-spacing:1px;margin:20px 0;}#page-featured-img{position:relative;margin-bottom:25px;}#page-featured-img img{display:block;width:100%;}.entry ul{margin:0}.entry ol{margin:30px 0 30px 25px}.entry ul{list-style:disc inside}.entry ol{list-style:decimal}.entry ul li,.entry ol li{margin:0 0 3px 0px}h1,h2,h3,h4,h5,h6{font-weight:400;font-family: Oswald, helvetica, arial, sans-serif;}h1,h2,h3,h4,h5,h6{color:#000}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#010101;text-decoration:none;}.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin:10px 0 0px}h1{font-size:1.014em;margin:0 0 20px;}h2{font-size:1.0086em}h3{font-size:1.686em}h4{font-size:1em}h5{font-size:0.857em}h6{font-size:0.714em}#post,.entry{font-size:1em}p{margin:0 0 2px}.entry p:last-child{margin:0}p img{margin:0}p.lead{font-size:1.500em;line-height:27px;color:#777;}em{font-style:italic}strong{font-weight:bold}small{font-size:80%}hr{border:solid rgba(0,0,0,0.2);border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0;}p a,p a:visited{line-height:inherit}a:link{text-decoration:none}a:focus{outline:0}a{outline:0}p a,p a:visited{line-height:inherit}a:link{text-decoration:none}a:focus{outline:0}#page-heading{padding:20px 0px 10px 0px;margin-bottom:0; margin-top:0; font-weight:400;;border-radius:0px;}#cat-heading h1, #cat-heading h2, #page-heading h1,#page-heading h2{ margin:0;font-size:2.000em;line-height:1.5em;font-weight:400; font-family: Oswald, helvetica, arial, sans-serif;}#header-social{float:right}#header-social li{font-family: Oswald, helvetica, arial, sans-serif; float:left;display:block;margin-left:15px;margin-bottom:1px; padding-top:5px;}#header-social a,#header-social img{display:block}#header-social img:hover{opacity:0.6}



#header{position:relative;background:none;margin-top:10px;margin-bottom:20px;border-radius:0px; border-top: 0px solid; border-bottom: 5px solid;}#logo a{display:block;float:left;font-weight:700;padding:0px;margin:0px;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#logo img{float:left; padding: 0px; display:block; max-width: 160px; margin-top:4px;}#logo {font-size:2.286em;margin:0;}#top-bar .selector,#navigation .selector{display:none}.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{float:left;position:relative;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0px;top:30px;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:180px;top:1px;}#navigation{position:absolute;height:100%;top:50%;right:200px;margin-top:-20px;}#navigation .sf-menu > li:hover > ul,.sf-menu li.sfHover > ul{top:32px}#navigation ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul,ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:200px;top:0;}#navigation .sf-menu a{font-family:Oswald, helvetica, arial, sans-serif;font-size:1.76em;height:32px;line-height:32px;color:#333;padding:0.3em 0.8em;text-decoration:none;font-weight:normal;margin-top:0px; letter-spacing:-1px;}#navigation .sf-menu > li > a{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}#navigation .sf-menu li{float:left;position:relative;}



#navigation .sf-menu > li > a:hover{color:#000}



#navigation .sf-menu > .ccurrent-menu-item > a{background:#010101;color:#fff;font-weight:bold;}#navigation .sf-menu > li.sfHover > a,#navigation .current-menu-parent > a,#navigation .ccurrent-menu-parent > a:hover,#navigation .sf-menu > .ccurrent-menu-item > a:hover{color:#000}#navigation .sf-menu ul{position:absolute;nowhitespace:afterproperty;top:-999em;z-index:9999;left:0;padding-top:0px;border-radius:2px;background:#010101;}#navigation .sf-menu ul > li:first-child{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;}#navigation .sf-menu ul > li:last-child{-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}#navigation .sf-menu ul li{background:#010101;border-bottom:1px solid rgba(0,0,0,0.1);}#navigation .sf-menu ul li:first-child{border-top:0}#navigation .sf-menu ul li:last-child{border-bottom:0}#navigation .sf-menu ul a{display:block;padding:0.5em  1em;color:#fff;height:auto;margin:0px;border:0px;font-size:0.929em;font-weight:normal;text-shadow:none;}#navigation .sf-menu ul li > a:hover{background-color:#bf2615}#home-slider{margin-bottom:30px}#homepage-title{padding:20px;background:#fff;margin-bottom:30px;font-weight:300;text-align:center;font-size:1.857em;border-radius:0px;} #homepage-title a {color:#010101;} .flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}.flexslider{margin:0;padding:0;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{ width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides > li:first-child{display:block}.flexslider-container{position:relative}.flexslider{zoom:1;position:relative;}.flexslider ul{margin:0}.flex-viewport{max-height:2000px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}#single-post-slider .flex-direction-nav li a.flex-next,#single-post-slider .flex-direction-nav li a.flex-prev{position:absolute;display:block;width:40px;height:60px;line-height:60px;position:absolute;top:50%;margin-top:-30px;cursor:pointer;font-size:1em;text-align:center;background:#000;color:#fff !important;opacity:0.5;-moz-opacity:0.5;-webkit-opacity:0.5;background-position:center center;background-repeat:no-repeat;}#single-post-slider .flex-direction-nav li a.flex-next{right:0;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;}#single-post-slider .flex-direction-nav li a.flex-prev{left:0;right:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;}#single-post-slider .flex-direction-nav li a:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1;color:#fff;text-decoration:none;}.blog-isotope{margin-right:-30px;margin-bottom:0px;}.blog-entry{overflow:hidden;background:#fff;float:left;width:300px;margin-bottom:30px;margin-right:30px;font-size:1em;}.blog-entry .entry-text{background:#fff;padding:3px 10px;font-size:13px;}.blog-entry p{font-size:1em}.blog-entry p:last-child{margin:0}.blog-entry h2{margin:0 0 10px;font-size:1.143em; text-transform: capitalize;}.blog-entry img{box-shadow:#000 0em 0em 0em}.blog-entry img:hover{opacity:0.9}.blog-entry .entry-meta{margin-top:20px;padding-top:20px;border-top:1px solid #eee;font-size:0.857em;}.blog-entry .entry-meta strong{font-weight:400;color:#000;margin-right:2px;}.blog-entry.format-quote{display:block;color:#fff;font-size:2.000em;font-weight:300;}.blog-entry.format-quote .quote-content{position:relative;display:block;color:#fff;}.quote-author{margin-top:20px;color:#aaa;font-style:italic;}.blog-entry-thumbnail img,.blog-entry-video{display:block;width:100%;}.blog-entry-thumbnail a,.blog-entry-thumbnail img{display:block}#post-header h1{margin:0;font-size:2.000em;line-height:1.5em;}.single-post .meta{font-weight:300;font-size:0.929em;margin-top:10px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;}.single-post .meta a{color:#999}.single-post .meta a:hover{color:#000}.single-post .meta li{display:inline;margin-right:5px;margin-right:10px;}.single-post .meta strong{font-weight:400;color:#111;}.single-post .meta li:last-child{margin-right:0;padding-right:0;background:none;}#single-post-slider{margin:0 0 3px}#post-thumbnail,#post-video{margin:0 0 3px; padding:50px 10px; background:#000; text-align:center;}#post-thumbnail img{display:block;width:100%;}#single-post-audio-wrap{margin:0 0 30px}#single-post-audio-wrap img{display:block;width:100%;}.single-post .format-quote{display:block;background:#000;color:#fff;font-size:1.286em;font-weight:300;margin:-30px -30px 30px;padding:40px;}.single-post .format-quote .inner-post{position:relative;display:block;color:#fff;}#post-tags{margin-top:30px}#post-tags a{background:#010101;display:block;float:left;margin-right:5px;margin-bottom:5px;border-radius:2px;color:#fff;font-size:0.929em;padding:2px 12px;}#post-tags a:hover{background:#111;color:#fff;text-decoration:none;}#single-author{margin-top:30px}#single-author h4{font-size:1.143em;margin-bottom:20px;}#single-author h4 span{background:#fff;padding-right:15px;}#author-image{float:left;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:5px solid #eee;}#author-image img{display:block}#author-bio{float:right;width:510px;}#author-bio p:last-child{margin:0}.page-pagination{margin:20px 0 -5px;overflow:hidden;}.page-of-page span.inner{padding:0 10px}.page-of-page,.page-pagination a,.page-pagination span.outer{font-size:0.857em;font-weight:normal;line-height:25px;height:25px;text-align:center; margin: 0 10px 8px 0;

  padding: 0 15px; display:block;float:left;color:#000;background:#fff;-moz-box-sizing:border-box;border-radius:2px;}.page-pagination a:hover,.page-pagination span.current{color:#fff;background:#010101;text-decoration:none;}#sidebar h4{font-weight:normal;margin-bottom:0px;background: url(https://fontmeme.com/assets/heading-bg.png) center repeat-x;}#sidebar h4 span{background:#f9f9f9;padding-right:15px;font-size: 1.3em;}.sidebar-box{margin-bottom:3px}.sidebar-box .heading{margin-top:0}#sidebar a{color:#666}#sidebar a:hover{color:#010101;text-decoration:none;}.wpex-widget-social{margin-right:-4px}.wpex-widget-social li{float:left;margin-right:4px;margin-bottom:4px;}.wpex-widget-social img{opacity:0.7}.wpex-widget-social img:hover{opacity:1}
  
.tagcloud a{float:left;display:block;font-size:13px !important;margin-bottom:7px; margin-right:5px; width:95%; padding:7px 0 7px 8px;display:block;float:left;margin-bottom:5px;border-radius:2px;}
  
  
#sidebar .tagcloud a, #footer .tagcloud a {color:#010101; text-transform:capitalize; border: 1px solid #e3e3e3; background: #f6f6f6;text-transform:lowercase;}


#sidebar .tagcloud a:hover,#footer .tagcloud a:hover{background:#111;color:#fff;}#footer .widget_nav_menu li,#footer .widget_recent_entries li,#footer .widget_categories li,#footer .widget_archive a,#footer widget_meta li,#footer .wpex-taxonomies-widget li,#footer #footer .wpex-recent-post-types-widget li,#footer .widget_pages li,#footer .widget_links li{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #333;}#wp-calendar{font-size:0.786em}#wp-calendar caption{background:#292b2f;color:#fff;padding:10px;text-align:center;font-weight:bold;}#wp-calendar,#footer #wp-calendar tr{width:100%}#wp-calendar th{text-align:center;border:1px solid #ddd;border-top:none;padding:5px 0;background:#f5f5f5;}#wp-calendar tbody td{padding:4px 0;text-align:center;border:1px solid #eee;}#wp-calendar tbody td:hover{background:#f5f5f5;color:#000;}#wp-calendar tbody a{display:block}#footer caption{background:#111214}#footer #wp-calendar th,#footer #wp-calendar tbody td{border-color:#212326}#footer #wp-calendar th{background:#212326}#footer #wp-calendar td:hover{background:#292b2f;color:#fff;}#footer #wp-calendar caption{color:#fff}#wp-calendar tbody td{padding:4px 0;text-align:center;border:1px solid #eee;}#wp-calendar tbody td:hover{background:#fff;color:#000;}#wp-calendar tfoot td{padding-top:5px}#footer{border-top:#000 solid 5px; padding:20px 0px;font-size:13px;position:relative;border-radius:0px;}#footer a{color:#000}#footer a:hover{color:#010101;text-decoration:none;}.footer-box{float:left;width:30%;margin-right:3%;}.footer-box.remove-margin{margin-right:0}.footer-widget{margin-bottom:4px}#footer ul{margin:0}.footer-widget h4{color:#000;font-size:1.143em;border-bottom:1px solid #333;padding-bottom:10px;margin-bottom:10px;}#copyright{margin:15px 0;text-align:center;font-size:0.786em;}
input[type="search"]{background:#fff; border:2px solid #989898;color:#666;font-family:Oswald, helvetica, arial, sans-serif;font-size:0.857em;color:#9da1a9;padding:6px;min-width: 180px; width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;outline:none;}input[type="search"]::-webkit-search-decoration{display:none}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}#footer input[type="searchh"]{background-color:#222;border-color:#222;color:#666;}#footer input[type="search"]:focus{color:#aaa}#footer input[type="search"]{box-shadow:none}.search-entry{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eee;}.search-entry h2{margin:-8px 0 5px;font-size:1.143em;}.search-entry-image{float:left}.search-entry-image a{display:inline-block;border:5px solid #eee;}.search-entry-image a:hover{border-color:#010101}.search-entry-image img{display:block}.search-entry-text{float:right;width:450px;}.search-entry-text p:last-child{margin:0}input[type="text"],input[type="password"]{height:25px;line-height:25px;}input[type="text"],input[type="password"],textarea{font-family: helvetica, arial, sans-serif;background:#fff;border:1px solid #ddd;color:#666;font-size:0.857em;margin-left:0;padding:0 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;-webkit-appearance:none;}textarea{width:100%;padding:2px;}input[type="text"],input[type="password"]{width:auto}input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;border-color:#ccc;-moz-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.07);-webkit-box-shadow:inset 0px 0px 5px rgba(0,0,0,0.07);box-shadow:inset 0px 0px 5px rgba(0,0,0,0.07);}.entry .wpcf7-form{margin-top:40px}.wpcf7-form p{font-size:0.786em;color:#999;text-transform:uppercase;}.entry button,.entry input[type="button"],.entry input[type="submit"],#commentsbox input[type="submit"]{position:relative;display:block;padding:0 15px;height:35px;line-height:35px;outline:none;border:none;background:#010101;color:#010101;font-weight:400;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:0.857em;cursor:pointer;-webkit-appearance:none !important;}.entry button:hover,.entry input[type="button"]:hover,.entry input[type="submit"]:hover,#commentsbox input[type="submit"]:hover{background:#111;color:#fff;}.entry button:active,.entry input[type="button"]:active,.entry input[type="submit"]:active,#commentsbox input[type="submit"]:active{top:1px}#commentsbox{margin-top:40px; padding-top:20px;}h3.comments-title{font-size:1.143em;margin-bottom:20px;}h3.comments-title span{background:#fff;padding-right:15px;}.comment-details ul{margin:0}.comment-details ul li{border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:8px;padding-top:8px;}.comment-details ul li:first-child{border-top:1px solid rgba(0,0,0,0.1)}.commentlist{margin:0}.commentlist li{list-style:none;margin:0;}.children li.depth-2{margin:0 0 0px 65px}.children li.depth-3{margin:0 0 0px 65px}.children li.depth-4{margin:0 0 0px 65px}.children li.depth-5{margin:0 0 0px 65px}.children li.depth-6{margin:0 0 0px 65px}.children li.depth-7{margin:0 0 0px 65px}.children li.depth-8{margin:0 0 0px 65px}.children li.depth-9{margin:0 0 0px 65px}.children li.depth-10{margin:0 0 0px 65px}.comment-body{margin-bottom:25px}.comment-details{position:relative;margin-left:90px;background:#f9f9f9;padding:20px;font-size:0.929em;}.comment-details:after{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:-20px;}.comment-avatar{position:absolute;left:-90px;top:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:5px solid #f9f9f9;}.comment-avatar img{display:block}.comment-author{color:#111}.comment-author,.comment-author .author a:link,.comment-author .author a:visited{font-weight:400}.comment-content{margin-top:5px}.comment-content p:last-child{margin:0}.comment-date{font-size:0.786em;font-weight:normal;}.comment-date a{color:#888}.comment-reply-link{font-size:0.786em;color:#888;}.comment-reply-link:hover{text-decoration:none}.comment-reply-link:before{content:"\b7\a0"}#respond{font-size:1.143em}#cancel-comment-reply-link{display:block;position:absolute;font-size:0.786em;font-weight:400;margin:0 0 10px;color:#C30;}.comment-reply-link:hover,#cancel-comment-reply-link:hover{color:#000}.commentlist .children{margin:0}#comments-title{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:10px;padding-bottom:10px;margin-top:30px;background:#fbfbfb;text-align:center;color:#222;}#comments_wrap{margin-top:15px}#comments-logged-in{margin-bottom:30px;margin-top:10px;font-size:0.929em;}#log-out{float:right;margin-top:-56px;}.form-submit{margin-bottom:0;height:55px;}h3#reply-title{font-size:1em;margin-bottom:20px;}h3#reply-title span{background:#fff;padding-right:15px;}.children #commentform textarea{width:95.6%}#commentform input{float:left;margin-right:10px;}#commentform label{font-family: helvetica, arial, sans-serif;font-size:0.929em;font-weight:normal;}#commentsbox span.required{color:#C30;font-size:0.643em;}#commentform input{margin-top:0 !important}#commentform input#author,#commentform input#email,#commentform input#url{font-size:0.929em;width:40%;margin-top:10px;}#commentform textarea{font-size:0.929em;width:100%;margin-top:10px;}#error-page-title{font-size:5.714em;text-align:center;font-weight:bold;background:none;line-height:1em;border:none;margin:0 0 10px;color:#000;}#error-page-title span{margin-right:7px}#error-page-text{text-align:center;font-size:1.143em;}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity;}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}.aligncenter{display:block;margin:0 auto;}.alignright{float:right;margin:0 0 10px 20px;}.alignleft{float:left;margin:0 20px 10px 0;}.floatleft{float:left}.floatright{float:right}.textcenter{text-align:center}.textright{text-align:right}.textleft{text-align:left}.wp-caption{width: 100% !important; border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}.wp-caption p.wp-caption-text{font-size:0.786em;line-height:17px;padding:0 4px 5px;margin:0;}.wp-smiley{margin:0 !important;max-height:1em;min-width:initial;}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left;}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right;}#img-attch-page{text-align:center;overflow:hidden;}#img-attch-page img{display:inline-block;margin:0 auto;max-width:100%;margin-bottom:20px;}.gallery-item img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.bypostauthor{}

.textwidget p {margin: 0 0 10px;}


.color span {

color: #eaeaea;

}

.sss_first { display:inline-block; width: 336px; height: 280px; } @media(max-width: 359px) { .sss_first { display:none; } }

.sss_fanv { display:inline-block; width: 250px; min-height:600px;max-width:900px;height:100%; } @media(max-width: 959px) { .sss_fanv { display:none; } }


/*==============custom css========================== */

.news-text {font-size:12px;

border-radius: 5px;

margin-top: 15px;}

.post-ad {margin:3px 0;}

.subm {font-size:11px;}

.noposts {font-size:14px; padding:10px 0; line-height:2;}

.des, .intro { padding:10px 0; color:#545454;}

.links { padding-top:10px; color:#545454; font-size: 15px;

font-style: italic;border-bottom: 1px dashed;

margin-bottom: 10px;

padding-bottom: 10px;}

.source {margin:0 0 30px 120px;}

.logotext {font-style:normal; font-weight: 700;}

h3.related {

margin-bottom: 20px;

text-transform: capitalize;

}

h3.related span {background: #fff;padding-right: 15px;}

.inner-post a {font-size:1em;}

#post-title span {padding: 0;}

#cat-heading a {
  padding: 3px 10px;
  background: #eaeaea;
  color: #000;
  margin-bottom: 5px;
  border-radius: 2px;
  display: inline-block;
  font-size: 0.929em !important;
}

#cat-heading a:hover {background: #000; color: #fff; text-decoration:none;}

#noresults {

padding: 50px;

background: #fff;

margin-bottom: 3px;

font-weight: 300;

text-align: center;

font-size: 1.857em;

font-style: italic; }

#status {background: #010101;

color: #fff;

border-radius: 5px;

padding: 5px 15px;}

#fontname {font-size:18px;}

.related {margin:0 0 20px 0;}

img.relate { vertical-align:middle;}

#post p a {border-bottom: 1px dotted;}
#post p a:hover {color: #e73420; border-bottom:#e73420 1px dotted; text-decoration:none;}

#js_comment_div { float: left; font-size: 100%; background: #eaeaea;}



/*---------------------------for tag columns pages--------------------*/

.wp-tag-cloud {

    height: auto; /*your fixed height*/

    -webkit-column-count: 3;

       -moz-column-count: 3;

            column-count: 3; /*3 in those rules is just placeholder -- can be anything*/

}

.wp-tag-cloud li {

    display: block; 

    padding-bottom:3px;

    text-transform: capitalize;

	border-radius: 3px;

}







/*---------------------------FONTMEME--------------------*/


#sitedes {

  background: #fff;

  padding: 10px 20px;

  margin-bottom: 20px;

}



 .italic {font-style:italic;}

p img .alignleft {max-width:initial;}



.ad {  padding: 0 0 5px 0;}

.symple-button {color:white; text-shadow:none; padding:0.3em 2em; margin-top:40px;}

select {border:1px solid #eaeaea; background: #ffffff;}



img.ajax-loader {

  min-width: initial;}



#navigation select {display:none;}



.shead {

 background: #fff;

}



#blog-wrapp {font-size:1.2em;}



#page-heading p {

  margin: 5px 0 0 0;

}



#cat-heading {

background: #f6f6f6;

padding: 0px;

margin-bottom: 0;

margin-top: 0;

font-weight: 400;

border-radius: 0px;

}



#page-headingg {

  margin-top: 2em;

  padding: 20px 30px;

  background: #fff;

  margin-bottom: 30px;

  font-weight: 400;

  border-radius: 0px;

}


#page-headingg h3 span {

  background: #fff;

  padding: 0 1em 0 0;

}



#footer-wrap {margin-top:20px; }





.blog-entry img:hover {

    opacity: 0.8;

    filter: alpha(opacity=80); /* For IE8 and earlier */

}



p img {

  margin: 0px 0 0 0;

  border: 1px solid #eaeaea;

}



.inner-post img {

  margin: 0px 0 0 0;

  border: 0px solid #eaeaea;

}



#page-heading h2, #page-heading h1, #page-heading h3  { text-transform: capitalize;}

#page-heading h2 a, #page-heading h2 #cathead {padding: 0 10px; }





img.attachment-100x100, img.attachment-150x150, img.attachment-thumbnail {

  display: block;

  border: 1px solid #e5e5e5;

  margin-left: auto;

  margin-right: auto;

  border-radius: 5px;

  box-shadow: 4px 4px 4px #eaeaea;}



table {

  border-collapse: collapse;

  margin: 0;

}



img.alignnone {

  display: block;

  border: 1px solid #e5e5e5;

  margin-left: auto;

  margin-right: auto;

  margin-bottom: 7px;

}



img.alignright {min-width:initial;}



.generator {padding:10px;}



.wp-caption {



  padding-top: 14px;

  margin: 10px 0;}



.blog-entry-thumbnaill {

  border: 0px solid #eaeaea;

  height: 100%;

}



.entry-textt {text-align:center;}



img.relate { vertical-align:middle;max-height:100%;}



.textwidget {color:#000;}



#related {

  margin-bottom: 20px;

  text-transform: capitalize;

}



#related span {

  background: #fff;

  padding-right: 10px;

  font-weight:bold;

}



.searchf {

    float: right;

    padding: 7px;

}



.ap-login-text {margin-bottom:20px;}



input[type="search"] {

  border: 1px solid #ccc; border-radius: 2px;

  color: #666;

  -moz-box-sizing: border-box;

  

}



.logotext {

font-weight: 700;

text-transform:capitalize;

}



#logo a {

  font-family: Oswald, helvetica, arial, sans-serif;

  display: block;

  float: left;

  font-weight: 700;

  padding: 0px;

  margin: 0px;

  text-decoration: none;

  color: #e73420;

  padding: 0em 0em;

  text-transform: capitalize;

  letter-spacing: 1px;

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

}







h4 {padding:10px 0;}



table, caption, tbody, tfoot, thead, tr, th, td {

  vertical-align: top; padding:0;

}

.ap-form-submit-button {color:#fff !important;}



#commentsbox input[type="submit"] {color:#fff}



span.price, .price {font-weight:bold; margin-bottom:25px; float:left;}

.inviteslink {float:right; font-weight:bold;}

.inviteslink a {color:#e84187;}



.innerpost span {width:15px; height:15px;}

span.order {background:#20c5e7; padding:8px 20px;color:#fff; font-size:2em; font-family:Oswald, helvetica, arial, sans-serif; float: left; margin: 0 10px 0 0;}

span.title {font-size:1.2em;}

.blog-entry-thumbnail {background:#fff; padding:0;}



#post-header {background: #757575;color: #fff;padding: 2px 20px;}


#post-heading h1 {
  margin: 0;
  font-size: 2.000em;
  line-height: 1.5em;
  font-weight: 400;
  font-family: Oswald, helvetica, arial, sans-serif;
}


#sidebar li a  {



  text-transform: capitalize;

  display: block;

  font-size: 0.929em !important;

  padding: 4px 15px;

  margin-right: 5px;

  margin-bottom: 4px;

  border-radius: 2px;}



.entry input[type="submit"] { color: #fff;}



#sidebar ul.ct li a {background: #eaeaea; color: #000;}

#sidebar ul.ct li a:hover {background: #000; color: #fff;}

#sidebar ul.cc li a {color: rgba(255, 255, 255, 0);}

#sidebar ul.cc li a:hover {color: #eaeaea;}



#blog-wrap {margin-top:3px;}



.textwidget img {background:#000;}

.textwidget img:hover{opacity:0.6}

.teelist {text-transform:capitalize;}

li {list-style-type:none;}



img.dark, img.tvl, img.mvl, img.musiclg {background:#000; padding:80px 0px;}

.abouts { padding: 10px 0 0 0; font-size:14px; clear:both;}



img.tv-show, img#tv-show, img.movie, img#movie, img.music, img#music {background:#eee;}



.abouts strong {font-family:Oswald, helvetica, arial, sans-serif; font-weight:normal;}
.shead strong {font-family: Oswald, helvetica, arial, sans-serif; font-weight: normal;}


.form-control {

  display: block;

  width: 100%;

  max-width:685px;

  padding: 6px;

  font-size: 12px;

  color: #555;

  background-color: #eee;

  background-image: none;

  border: 1px solid #ccc;

  border-radius: 4px;

  margin-bottom:10px;

}



 .form-control:active, 

 .form-control:focus 

 { -webkit-box-shadow: 0 0 1px hsla(0, 0%, 0%, 1.0);

  -moz-box-shadow: 0 0 1px hsla(0, 0%, 0%, 1.0);

  box-shadow: 0 0 1px hsla(0, 0%, 0%, 1.0);}





.hint-block {

  margin-top: 5px;

  color: #999;

  font-size: 12px;

}



#color0, #color1,#color2,#color3 {padding: 10px 10px 0 10px;

margin:10px 0; color: #fff;font-size: 0.8em;}

.addthis_sharing_toolbox {float:left; margin:20px 0; clear:both;}



#color0 a {color: #fff; display:block;}

#color0 a:hover { text-decoration: none; color: #eaeaea;}





#navigation .sf-menu > li > a:hover {

background:#eaeaea;

color:#000;

}



#wp-submit {color: #fff;}

.submit { padding:20px 0; }

 

li.cat-item a {color: #fff; display: block; padding: 10px;}

li.cat-item a:hover {text-decoration: none; color:#eaeaea;}


.industries li {background: #eaeaea;}

.industries li a {background: #eaeaea; color: #000; display: block;

  padding: 10px;

  border-radius: 2px;}

.industries li a:hover {background: #000; color: #fff; text-decoration: none;}



for fontmeme tools 

/*------------- Post Tools ------------------*/

h2 a { color:#666; font-size:26px; font-weight:normal; margin:0; }

h2 strong a { font-weight:normal; }		

.txt2img_content{ margin:0 175px 15px 175px; width:600px;align:center;}

.txt2img_contentt{ width:580px;float:left;}

.txt2img_left{ margin:0 185px 15px 585px; width:180px;float:left;}

.txt2img_right{ margin:0 0 0 20px; width:160px;float:right;}

.amazon-link{ text-align:center;}

table, caption, tbody, tfoot, thead, tr, th, td { vertical-align:top;}

	select#font{ height:180px;}

	hr{margin-top: 0;}

  img.alignnone {

    display: block;

    border: 1px solid #e5e5e5;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 7px;

    }



  img.centered {

    display: block;

    border: 1px solid #e5e5e5;

    margin-left: auto;

    margin-right: auto;

    }



    img.alignright {

    padding: 4px;

    margin: 7px 0 2px 7px;

    border: 1px solid #e5e5e5;

    display: inline;

    }



    img.alignleft {

     display: inline;

    border: 1px solid #e5e5e5;

    margin-left: auto;

    margin-right: 15px;
    clear:left;

    }





    .alignleft {

    float: left;

    }    





    img.attachment-100x100, img.attachment-150x150, img.attachment-thumbnail {

    display: block;

    border: 1px solid #e5e5e5;

    margin-left: auto;

    margin-right: auto;

    border-radius: 5px;

    box-shadow: 4px 4px 4px #eaeaea;

}

button[onClick]

{

border:0px solid #eaeaea;

}





/*-----------Fonts Installed Page --------------*/

p.sample-text {

  border: 2px solid #FFF;

  padding: 20px 0;

  width: 600px;

  line-height: 120%;

}



p.sample-text-name {

  position: relative;

  top: -1px;

  left: 0px;

  width: 100%;  

  font-size: 14px;}



p#status { padding:10px 0;}

/*---------Tag Page -----------*/

.ilover_tags_wrapper li { list-style: none; display: inline-block; float: left; }

.img-wrap { width:100px; height:150px; display: block; border: 1px #ccc solid; background: #fff; margin-bottom: 10px; }



/*--------------collection-------------*/

h6 { font-size:12px; font-weight:normal; padding:7px 0; color:#444;}




.patterns_div div:hover{

	cursor:pointer;

	border:2px dashed #DE7300;

	padding:0;

}

div.selectedItem:hover{

	border:2px solid #DE7300;

}

div.selectedItem {

    border: 2px solid #DD0000;

    padding: 0;

}

.dp_control_element {

    border: 1px solid #eaeaea;

    margin: 0;

}

.patternWrapper {

}

.datapickerSelector {

    height: 28px;

    position: relative;

    width: 80%;

}

.picker_arrow {

    bottom: 0;

    position: absolute;

    right: 0;

}

.dp_control_element:hover{

	border:1px solid #FFFFFF;

	cursor:pointer;

	margin:0;

}

#colorSelector div {

    height: 28px;

    left: 0px;

    position: absolute;

    top: 0px;

    width: 100%;

}

#colorSelector2 div {

    height: 28px;

    left: 0px;

    position: absolute;

    top: 0px;

    width: 220px;

}

#misc_options, #misc_embed {

    display: none;

}

#misc_options, #misc_embed, #misc_shop {

    border: 1px solid #000000;

    display: block;

    margin-bottom: 30px;

    padding: 1em 1.4em;

}

#misc_options #close_misc_options, #misc_embed #close_misc_embed {

    cursor: pointer;

    position: absolute;

    right: 10px;

    z-index: 2000;

}

.yform div.type-text, .yform div.type-select, .yform div.type-check, .yform div.type-button {

    padding: 0;

}

.yform div.type-text, .yform div.type-select, .yform div.type-check, .yform div.type-button {

    margin: 0.5em 0;

    overflow: hidden;

    padding: 3px 0.5em;

    position: relative;

}

.yform label {

    color: #000000;

}

.yform, .yform div, .yform div * {

}

.yform label {

    cursor: pointer;

    display: block;

}

kbd, samp, var, tt {

    color: #000000;

    font-weight: normal;

}

textarea, pre, code, kbd, samp, var, tt {

    font-family: helvetica, arial, sans-serif;

}

.full div.type-text input, .full div.type-text textarea {

    margin-right: -3px;

    width: 95.5%;

}

.yform .type-text input, .yform .type-text textarea {

    padding: 0.3em 0.5em;

}

.yform .type-text input, .yform .type-text textarea, .yform .type-select select {

    border: 1px solid #000000;

}

#misc_options #close_misc_options, #misc_embed #close_misc_embed {

    cursor: pointer;

    position: absolute;

    right: 10px;

    z-index: 2000;

}

.link {text-decoration:underline !important;}


#sitedes {
  background: #fff;
  padding: 10px 20px;
  margin-bottom: 20px;

}

 .italic {font-style:italic;}
p img .alignleft {max-width:initial;}

.ad {  padding: 0 0 5px 0; text-align:left; margin:0;}
.symple-button {color:white; padding:0.3em 0.3em; margin-top:2em;}
select {border:1px solid #eaeaea;}

img.ajax-loader {
  min-width: initial;}

#navigation select {display:none;}

.shead {
  margin-bottom: 1px;
  background: #fff;
}
.whead {
  margin-bottom: 7px;
  background: #fff;
}

.blog-entry img:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
span#wedding {background: #fff; padding: 0 10px 0 0; font-weight:bold;}

ol, ul {
  list-style: disc;
  margin: 0 0 10px;
  list-style-position:inside;
}

.sub-menu {text-align:left;}


/*---------------------------for tag columns pages--------------------*/
.wp-tag-cloud {
    height: auto; /*your fixed height*/
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3; /*3 in those rules is just placeholder -- can be anything*/
}
.wp-tag-cloud li {
    display: block; 
    padding-bottom:3px;
    text-transform: capitalize;
}



.ssform { padding-top:3px;}
#social {float:right; padding-left:20px; padding-top:5px;}





/*screen.css starts here 190322*/

/* site styles */
body
{
    margin:					auto;
    padding:				0;
    font-family:			helvetica, arial, sans-serif;
    font-size:				12px;
    color:					#444;
    height:					100%;
    width: 960px;
	background-color: #f6f6f6;

    
}


input[type="text"], input[type="password"] {
  height: 25px;
  line-height: 25px;
  background:#f6f6f6;
}

table {table-layout:fixed;}


#sectiontitle {
  font-size: 2em;
  padding: 0 0px;
  font-family: Oswald, sans-serif;
  color:#000;
  line-height:1.6em;
}

#sectiondes {padding:0 0 5px 0px;}


.contentLeft h1 {margin:0;}


.bodyBarWrapper {
  /*background: #fff;*/
  border-radius: 5px;
  /** padding: 10px 20px; */
  margin-top:1px;
}

#logo {
  font-size: 2.686em;
  margin: 0;
}

  
  
  
input[type="search"] {
  font-size: 1.2em; }
  
#footer {
  font-size: 13px;  }
  
#footer-wrap  {
  margin: 30px 0;
}



.headerBar {

padding:15px 0;

}

img
{
    border:					none;
    image-rendering: auto;
}

a
{
    text-decoration:		underline;
    color:					#333;
}
a:hover
{
    text-decoration:		none;
}

.clear
{
    clear:					both;
}

.pageErrors
{
    padding:				1%;
    background-color:		#fff;
    border: 				2px solid red;
    width:					97%;
    float:					left;
}
.pageErrors li, .pageSuccess li
{
    list-style: 			none;
    padding: 				0;
    margin: 				0;
    font-size:				14px;
}
.pageSuccess
{
    padding:				10px;
    background-color:		#fff;
    border: 				2px solid green;
    width:					521px;
    float:					left;
}

td
{
    vertical-align:			top;
}

/* site specific */
.mainPageContainer
{
    margin-left:			auto;
    margin-right:			auto;
    width: 100%;
	max-width:960px !important;
}
.pageContainer
{
    float:					left;
}
.mainPageContent
{
    float:					left;
    width:					100%;
}
.toolbarContainer
{
   
    margin-left:			auto;
    margin-right:			auto;
	
    float:left;
	
    width:100%;
	
}
.pageMainContent
{
    min-height:				30px;
	margin-bottom:10px;
	width:100%;
}
.genericPageTitle h1
{
    font-size: 2.3em;
}

.headbg 
{
    /* background: url(/images/heading-bg.png) center repeat-x; */
}


.genericPageTitle .contentRight
{
    float:					right;
}
.genericPageTitle .contentLeft
{
    float:					left;
}

.pageInnerContainer
{
    margin:					0px;
    margin-bottom:			12px;
    margin-top:				12px;

}


.fontPreviewHeader
{
    width:					100%;
    background-color:		#eaeaea;
    clear:					both;
    font-size:				13px;
    border-top: 0px solid #000;
    border-bottom: 0px solid #000;
}
.fontPreviewHeaderInner
{
    padding:				2px 10px;
	
    /* background: url('/bg.png'); */
}

.fontPreviewHeader a
{
    color:					#222;
}
.fontPreviewHeader a:hover
{
    text-decoration:		underline;
}

.fontPreviewImageWrapper
{
    height:					100px;
    margin-top:				20px;
	margin-bottom:3px;
    clear:					both;
    cursor:					pointer;
	overflow: hidden;
	width:100%;
}
.fontPreviewImageWrapperDefault
{
    height:					auto;
    margin-top:				20px;
	margin-bottom:1px;
    clear:					both;
	text-align:left;
	width:100%;
	overflow:hidden;
}
.fontPreviewImageWrapper .rightSection, .fontPreviewImageWrapperDefault .rightSection
{
    float:					right;
    
    height:					92px;
    width:					190px;
    cursor:					default;
	
}
 .rightSection .downloadButton,  .rightSection .downloadButton,  .rightSection .detailsButton, .rightSection .detailsButton
{
    text-align:					right;
	
	
}
.rightSection .downloadButton .downloadButtonElement, .rightSection .downloadButton .downloadButtonElement
{
    /*border-top: 1px dashed #ddd;*/
   
    padding-left:			15px;
    padding-top:			0px;
    padding-bottom:			10px;
    font-weight:			normal;
    background: #fff;
    color:					#fff;
    font-size:15px;
	font-family:Oswald, helvetica, arial, sans-serif;
}
 .rightSection .downloadButtonQueueSelected, .rightSection .downloadButtonQueueSelected
{
    border:					1px solid #ccc;
    padding-right:			10px;
    padding-left:			10px;
    padding-top:			5px;
    padding-bottom:			5px;
    font-weight:			bold;
    background:				#ccc;
    color:					#fff;
    margin-top:				30px;
    margin-right:			5px;
    cursor:					pointer;
}
.rightSection .detailsButton .detailsButtonElement, .fontPreviewImageWrapperDefault .rightSection .detailsButton .detailsButtonElement
{
    border:					1px solid #777;
    padding-right:			10px;
    padding-left:			10px;
    padding-top:			5px;
    padding-bottom:			5px;
    font-weight:			bold;
    background:				#777;
    color:					#fff;
    margin-top:				30px;
    margin-right:			5px;
    cursor:					pointer;
    
}


.detali .rightSection .downloadButton .downloadButtonElement, .detali .rightSection .downloadButton .downloadButtonElement
{
    background:			#fff;
	padding:20px 0 0 0;
	color:#fff;
}




.rightSection .downloadButton .downloadButtonElement:hover,  .rightSection .downloadButton .downloadButtonElement:hover
{
    background:			#fff;
	
	color:#fff;
    

}
    
.rightSection .downloadButton .downloadButtonElement a:hover {background:#eee;}

.rightSection .downloadButton .downloadButtonElement a, .rightSection .downloadButton .downloadButtonElement a
{
    /*color:					#fff;*/
    text-decoration:		none;
    background: #eaeaea; 
    /*padding: 3px 20px;*/
	/*font-size:17px;
	border: 1px solid #CCC;*/

}



 .rightSection .downloadButton .downloadButtonQueueSelected:hover,  .rightSection .downloadButton .downloadButtonQueueSelected:hover
{
    background:				#333;
    border:					1px solid #333;
}
 .rightSection .downloadButton .downloadButtonQueueSelected a,  .rightSection .downloadButton .downloadButtonQueueSelected a
{
    color:					#fff;
    text-decoration:		none;
}
 .rightSection .detailsButton .detailsButtonElement:hover, .rightSection .detailsButton .detailsButtonElement:hover
{
    background:				#333;
    border:					1px solid #333;
}
 .rightSection .detailsButton .detailsButtonElement a, .rightSection .detailsButton .detailsButtonElement a
{
    color:					#fff;
    text-decoration:		none;
}
.fontPreviewWrapper
{
    margin-bottom:			3px;
	background-color: #fff;
    max-width:100%;
}
.fontPreviewWrapper:hover
{
    #background:				url("../images/fontPreviewBG.png") repeat-x bottom;
}
.fontPreviewTitle
{
    float:					left;
	font-weight: bold;  color:#888;
	padding-right:10px;
}

.rateFontBlock
{
    float:					right;
    margin-right:			3px;
    width:					90px;
}
.rateFontText
{
    float:					right;
    width:					60px;
    margin-right:			102px;
    font-size:				13px;
    padding-top:			2px;
    text-align:				right;
    background:				#fff;
    height:					20px;
}
.rateFontBlock .starsOn, .rateFontBlock .starsOff
{
    width:					90px;
    height:					17px;
    position:				absolute;
}
.rateFontBlock .starsOn
{
    z-index:				11;
    background:				url("../images/stars_on.png") no-repeat bottom left;
}
.rateFontBlock .starsOff
{
    z-index:				10;
    background:				url("../images/stars_off.png") no-repeat bottom right;
}


.categoryBar {
  font-size: 14px;
  margin-bottom: 1px;
  overflow: hidden;
  background: #f6f6f6;
  padding: 0px;
  border-radius: 5px;
  /*float:left;*/
}

.settingsBar .categoryBarInner
{
     padding: 0px; 
}
.letterListing
{
    margin-left:			auto;
    margin-right:			auto;
	float:left;
	font-size: 14px;
}
.categoryLink
{
    width:					20%;
    
}

.clearleft {clear:left;}


.letterLink
{
    text-align:				center;
    width:					14px;
}
.categoryLink, .letterLink
{
    float:					left;
    
	margin-bottom:1px;
}
/*.categoryLink:hover, .letterLink:hover
{
    cursor:					auto;
    background-colorr:		#ccc;
}*/

.categoryLink a:hover, .letterLink a:hover
{
    text-decoration: none;
	background-color: #000000;
	color: #ffffff;
}

.categoryLink a, .letterLink a
{
   
padding: 2px;
    background: #f6f6f6;
    color: #464646;
    margin-bottom: 4px;
    border-radius: 2px;
    display: inline-block;
    font-size: 14px !important;
    border: 1px solid #ccc;
    width: 90%;
    padding-left: 4px;
}



.settingsBar
{
    width:					100%;
    font-size:				12px;
    margin-bottom:			0px;
	display:block;
	float:left;
}

.mainNavBar
{
    width: 100%;
    font-size: 18px;
    /* height:					43px; */
    overflow:				hidden;
	text-transform: capitalize;
	border-top: 7px solid;
    border-bottom: 7px solid;
	
}
.mainNavBar a
{
    text-decoration:		none;
	padding: 6px 30px 6px 10px;
	
}
.mainNavBar a:hover
{
    text-decoration:		underline;
}
.mainNavBarInner
{

}
.mainNavBarInner .navBarLeftLinks
{
    /* float: left; */
    padding:				10px;
    padding-top:			11px;
    padding-right:          0px;
    margin: 0 auto;
	
}

.toolbarContainerInner
{
    margin-bottom:			20px;
}

/* paging */
.pagingWrapper
{
    float:					none;
    
    padding-bottom:			10px;
}
.pagingWrapper .pagingLink, .pagingWrapper .pagingLinkOff, .pagingWrapper .pagingLinkSelected
{
    float:					left;
    padding-left:			16px;
    padding-right:			16px;
    padding-top:			3px;
    padding-bottom:			3px;
    margin-right:			5px;
}
.pagingWrapper .pagingLink
{
    border:					0px solid #dadada;
    background:				#eaeaea;
    color:					#9a9a9a;
    cursor:					pointer;
}
.pagingWrapper .pagingLink:hover
{
    background:				#000;
	/*border:              1px solid #000;*/
}
.pagingWrapper .pagingLinkOff
{
    border:					0px solid #ddd;
    background:				#ddd;
    color:					#fff;
}
.pagingWrapper .pagingLinkSelected
{
    border:					0px solid #000;
    background:				#eaeaea;
}
.pagingWrapper .pagingLinkSelected a
{
    text-decoration:		none;
    font-weight:			bold;
    color:					#e73420;
}
.pagingWrapper .pagingLink a
{
    color:					#909090;
    font-weight:			bold;
    text-decoration:		none;
}
.pagingWrapper .pagingLink:hover a
{
    color:					#fff;
}
.pagingLabelWrapper
{
    float:					left;
    font-size:				13px;
    font-weight:			bold;
  
    padding-bottom:			10px;
}

.footer
{
    
    color:					#000;
    text-align:				left;
    padding:				16px;
	
}
.footer a
{
    color:					#000;
    

}
.footer a:hover
{
    text-decoration:		none;
}

.links
{
    padding:  15px 0;
	text-transform: capitalize;
	text-align:center;
}

.pageDetailsLeft
{
    float:					left;
    width:					100%;
    padding-right:			20px;
    display:				block;
}
.pageDetailsRight
{
    float:					left;
    width:					100%;
    display:				block;
}

.characterMap
{
    padding-top:			8px;
}

.fontArchiveContents
{
    float:					left;
    width:					100%;
    padding-top:			8px;
}
.fontArchiveContents table
{
    border-top:				1px solid #ccc;
    border-right:			1px solid #ccc;
    border-left:			1px solid #ccc;
}
.fontArchiveContents th, .fontArchiveContents td
{
    padding:				7px;
    border-bottom:			1px solid #ccc;
	text-align:center;
}
.fontArchiveContents th
{
    background:				#DDDDDD;
    color:					#666;
    text-align:				center;
}
.fontArchiveContents tr:hover
{
    background:				#efefef;
}
.fontArchiveContents a
{
    text-decoration:		none;
}
.fontArchiveContents a:hover
{
    text-decoration:		underline;
}
.userCommentsForm
{
    padding-top:			14px;
}
.userCommentsForm .formLabel
{
    width:					100px;
    float:					left;
}
.userCommentsForm  textarea
{
    width:					400px;
    height:					50px;
}
.userCommentsForm  label
{
    padding-left:			10px;
}
.userCommentsForm  input
{
    width:					250px;
}
.userCommentsForm  .submitButton
{
    width:					130px;
}
.userCommentsForm  .userCommentsIntro
{
    float:					left;
    width:					541px;
    padding-bottom:			20px;
}

.userCommentsList
{
    padding-top:			8px;
}
.userCommentsList .commentRight
{
    float:					left;
    display:				block;
}
.userCommentsList .commentLeft
{
    float:					left;
    width:					40px;
    overflow:				hidden;
    display:				block;
    font-size:				24px;
    font-weight:			bold;
    color:					#bbb;
}
.userCommentsList .commentHead
{
    color:					#bbb;
}
.userCommentsList .commentsWrapper
{
    border-bottom:			1px solid #bbb;
    padding-top:			10px;
    padding-bottom:			10px;
}
.userCommentsList .commentFirst
{
    border-top:				1px solid #bbb;
}
.userCommentsList .commentBody
{
    width:					500px;
}

/* ads */
.mainHeaderAds
{
    float:					right;
    text-align:				right;
}
.leftPageAds
{
    float:					left;
    padding-right:			20px;
}
.rightPageAds
{
    float:					left;
    padding-left:			20px;
}
.footerPageAds
{
    margin-left:			auto;
    margin-right:			auto;
    text-align:				center;
    padding:				0;
}

/* custom preview area */
.customPreviewSettings
{
    font-size:				14px;
    margin-right:			auto;
    margin-left:			auto;
    text-align:				center;
    padding: 0;
	
}



.customPreviewSettings .customPreviewTextLabel, 
.customPreviewSettings .customPreviewTextColourLabel, 
.customPreviewSettings .customPreviewTextInput, 

.customPreviewSizeLabel, 
.customPreviewSizeInput, 
.customPreviewEffectLabel,
.customPreviewEffectInput,

.customPreviewSettings .customPreviewTextColourPicker, 
.customPreviewSettings .customPreviewTextSubmit
{
    float:left;
	
}
.customPreviewSettings .customPreviewTextLabel, .customPreviewSize .customPreviewSizeLabel, 
.customPreviewSettings .customPreviewTextColourLabel, .customPreviewEffect .customPreviewEffectLabel
{
    padding-right:			0;
}
.customPreviewSettings .customPreviewTextInput
{
	/*float: none;
	padding-top: 5px;*/
}

#customPreviewText {
font-family: helvetica, arial, sans-serif;
font-size:15px;
margin-bottom:0px;}

.customPreviewSettings .colourPickerBox
{
    margin-right:			14px;
}
.customPreviewSettings .customPreviewTextInput input
{
    width:					auto;
}

/* submit font form */
.submitFontForm
{
    padding-left:			30px;
    padding-top:			20px;
}
.submitFontForm label
{
    float:					left;
    width:					200px;
    padding:				5px;
}
.submitFontForm div
{
    clear:					right;
    padding:				5px;
}
.submitFontForm input, .submitFontForm select, .submitFontForm textarea
{
    width:					400px;
}
.submitFontForm textarea
{
    height:					100px;
}
.submitFontForm .submitButton
{
    width:					120px;
}

/* popup containers (yui) */
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel{position:relative;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}.yui-tt-shadow{position:absolute;}.yui-override-padding{padding:0!important;}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;} .mask{background-color:#000;opacity:.35;filter:alpha(opacity=35);}.popupContainer .yui-panel-container{padding:0 1px;*padding:2px;}.popupContainer .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}.popupContainer .yui-panel .hd,.popupContainer .yui-panel .bd,.popupContainer .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}.popupContainer .yui-panel .hd{border-bottom:solid 1px #ccc;}.popupContainer .yui-panel .bd,.popupContainer .yui-panel .ft{background-color:#F2F2F2;}.popupContainer .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 -200px;}.popupContainer .yui-panel .bd{padding:10px;}.popupContainer .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.popupContainer .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}.popupContainer .yui-panel-container .underlay{right:-1px;left:-1px;}.popupContainer .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.popupContainer .yui-panel-container.shadow{_padding:2px 4px 0 2px;}.popupContainer .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}.popupContainer .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.popupContainer .yui-dialog .ft .button-group{display:block;text-align:right;}.popupContainer .yui-dialog .ft button.default{font-weight:bold;}.popupContainer .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.popupContainer .yui-dialog .ft span.default .first-child{border-color:#304369;}.popupContainer .yui-dialog .ft span.default button{color:#fff;}.popupContainer .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc;}.popupContainer .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}.popupContainer .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}.popupContainer .yui-simple-dialog .bd .yui-icon{background:url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.popupContainer .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.popupContainer .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.popupContainer .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.popupContainer .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.popupContainer .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.popupContainer .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.popupContainer .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.popupContainer .yui-tt.show-scrollbars .bd{overflow:auto;}.popupContainer .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.popupContainer .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);}

.popupContainer .yui-panel .bd li
{
    padding-bottom:			10px;
}

.popupContainer
{
    display:				none;
}

/* v1.2 */
.fontTopCategories
{
    /*float:right;
    padding-left: 15px; */
    text-align:				right;
    color:                                  #888;
}
.fontTopCategories a
{
    color:                                  #888;
    text-decoration:                        none;
	
	font-family:			helvetica, arial, sans-serif;
}
.fontTopCategories a:hover
{
    color:                                  #404040;
    text-decoration:                        underline;
}
.fontTotalDownloads
{
    float:					right;
    text-align:				right;
	color: #888;
}
.inlinePageAds
{
    margin:auto;
    padding:15px 0;
    border-top:20px solid #eaeaea;
    min-height:80px;
}

div#demoBanner
{ 
    background-color: #333333; 
    width: 100%; 
    text-align: center;
    padding: 7px; 
    font-weight: bold;
    color: #ffffff;
    opacity:0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */
}

div#demoBanner span
{
    cursor: pointer;
}

div#demoBanner a
{
    color: #ffffff;
}

div#demoBanner:hover
{
    opacity:1;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}

/* V2.0 */
.fontDesigner
{
    padding-bottom: 14px;
}

.fontDesigner table
{
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}

.fontDesigner td
{
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 8px 0;
	text-align:center;
}

.fontDesigner td:first-child
{
    background-color: #DDDDDD;
}

.pageDetailsRight
{
    padding-top: 8px;
    color: #222222;
}

.sortFilterForm
{
    float: right;
    padding-top: 8px;
}

.navBarRightSearch form
{
    width: 160px;
    display: inline;
}

.navBarRightSearch input
{
    width: 120px;
}

.mainNavBarInner .navBarRightSearch
{
    float:				right;
    padding-top:				8px;
    padding-left:0px;
}

.mainNavBarInner .navBarRightSearch form
{
    color:				#000;
}

.footerSocial
{
    text-align:				center;
    clear:                              both;
    padding-bottom:                     12px;
}

.fontPreview {
    
    height:100%;
	width:100%;
}

.tinynav { 
    display: none 
    }
    
#nav .selected a, #nav2 .selected a { 
    color: red 
    }

.navBarRightLinks {
    float: left;
	padding: 2px 10px 0 0;
    display: block;
}
.navBarRightSearch 
 {
    /* float: left; */
    }

.logo {
    float:left;
    }

.logoright {
    float:right;
    }

.searchButton {
    display:inline;
    }

.mainNavBarhh,
.mainNavBarhh a
{
width: 100%;
text-decoration: none;
background-color: #ffffff;
font-size: 14px;
color: #000;
/* height: 43px; */
overflow: hidden;
text-transform: capitalize;
padding:10px 0;
}

.donate { text-align:right; background: #f6f6f6;}
.donate input
{
display: inline-block;
font-family: inherit;
font-size: 12px;
color: #000;
padding: 5px 14px;
border:none;
cursor: pointer;
background: #f0f0f0;
}
.license {float:left; color:#c3c3c3; font-size:17px;}
.dsocial {float:right; padding-right:0px; margin-top:-5px;}
.ads {text-align:center; padding-top:20px;}
.botshare {padding:10px 0;}
.navBarRightLinkss a {
    float: left;
    padding: 1px 15px 0 5px;
	font-size: 14px;
	text-decoration:none;
	
}
input#searchQuery {
width: 250px;
}

.famousBar  {
width: 100%;
font-size: 16px;
margin-bottom: 20px;
overflow: hidden; }

input#reflectedlink, input#reflectedlinkhtml, input#reflectedlinkbb, input#reflectedlinkimg {
    font-family:helvetica, arial, sans-serif;
	display: none; 
	font-size: 12px;
    margin-bottom: 1px;
    border: 0px;
    font-weight:normal;
	width:95%;
	border: 1px solid #8d8d8d;
    padding: 5px;
	color:#989898;
}

input#altsearch {
    border: 1px solid #989898;
    margin-bottom: 10px;
}


.terms,.questions, .contact {font-size:15px;}
.fontFiles {padding-left: 10px;font-size: 15px;}


.gimg {padding:6px 0; margin-top: 15px;}
/*.gimg:hover { -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; } */
#sizeError {color: #e73420; padding: 10px;}

.detali {margin-bottom:19px; border-top: 1px dashed #eaeaea;}
.gbutton { margin-bottom: 20px; /*padding: 1px 5em;*/}
.cbutton {margin-bottom:20px; padding:1px 20px;}
.osfon label {font-family:helvetica, arial, sans-serif; color: #adadad;font-size: 14px !important; font-weight:bold;}
.osfonn {padding:1px 1em;}



.dashed {border-top:1px dashed #ccc; margin:10px 0;}
.lastLink {margin-bottom:10px;}

.notes {font-family: helvetica, arial, sans-serif; font-size:1.4em; clear:both;}

.designernote {margin-bottom: 15px;}
.designernote p {font-size:1.2em;}

.glinks {float:left;}

.hints { font-size:15px; text-align:left; clear:both;}

.product-text { font-size: 1.2em; margin: 10px 0}

#linkme, #createme {
    display: none;
    background: #ffffff;
    border: 1px solid #eaeaea;
    clear: both;
    padding: 10px;
    width: 95%;
    margin: 10px auto;
	
	}

#embedinfo, #productsinfo {
    font-size: 1.1em;
    color: #e73420;
}

.embedtip { font-size:11px; padding:10px 0;}

.products_image { text-align:center;}

.dlbutton { float: right;
    background: #000000;
    padding: 1px 2em;
    border: 1px solid #eaeaea;
    color: #fff;
    font-family: Oswald, helvetica, arial, sans-serif;
    font-size: 1.1em;
	    top: 270px;
    position: absolute;
    right: 470px;}

.adstop {margin-bottom:10px; max-width:100%;}
#textPreviewTextEffect {min-height: 45px;line-height: 25px; font-family: helvetica, arial, sans-serif;color: #636060; font-size:15px; width:100%;}

img#iimmgg {cursor: point; max-width:100%;}

.spill {width: 100%;overflow: hidden;}


#expand {display:none;}

div.imgTooltip {
    position:absolute;
 
    width:auto;
    z-index:1000;
    background:#FFF;
   -webkit-box-shadow: 0px 0px 3px 5px #Eaeaea;
-moz-box-shadow: 0px 0px 3px 5px #Eaeaea;
box-shadow: 0px 0px 3px 5px #Eaeaea;
}

.gradientred:hover {background: #d01d10;}
.gradientgray:hover {background:#aaaaaa;}


.settingsBar .gradientred, .settingsBar .gradientgray, .settingsBar .gradientgray2 {padding:1em 0.9em;}

.gradientred

{  
    font-family: Oswald, helvetica, arial, sans-serif; 
    font-size: 15px;
    background: #d01d10;
    background: -moz-linear-gradient(top, #f36d64 0%, #d01d10 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f36d64), color-stop(100%,#d01d10));
    background: -webkit-linear-gradient(top, #f36d64 0%,#d01d10 100%);
    background: -o-linear-gradient(top, #f36d64 0%,#d01d10 100%);
    background: -ms-linear-gradient(top, #f36d64 0%,#d01d10 100%);
    background: linear-gradient(to bottom, #f36d64 0%,#d01d10 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f36d64', endColorstr='#d01d10',GradientType=0 );
    border: 1px solid #d01d10 !important;
    outline: 0;
    color: white;
    /*padding:2px 12px;*/
    
    cursor: pointer;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}


.gradientgray

{
    font-family: Oswald, helvetica, arial, sans-serif; 
    font-size: 15px;
    background: #aaaaaa;
    background: -moz-linear-gradient(top, #aaaaaa 0%, #7e7e7e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(100%,#7e7e7e));
    background: -webkit-linear-gradient(top, #aaaaaa 0%,#7e7e7e 100%);
    background: -o-linear-gradient(top, #aaaaaa 0%,#7e7e7e 100%);
    background: -ms-linear-gradient(top, #aaaaaa 0%,#7e7e7e 100%);
    background: linear-gradient(to bottom, #aaaaaa 0%,#7e7e7e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#7e7e7e',GradientType=0 );
    border: 1px solid #7e7e7e !important;
    color: white;
    outline: 0;
    /*padding: 2px 12px;*/
    
    cursor: pointer;
    display: inline-block;
    text-align: center;
    border-radius: 2px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

}

#fullsize {position: absolute;z-index: 1000; }
#preview { border:0; padding:20px 0; background:#FFFFFF; -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; } 

#span1 {background:#000000;}

#combo {color:#8c8c8c; font-weight:bold;}      
#combo:hover {color:#E73420; text-decoration:none;}
.combo {color:#8c8c8c; font-weight:bold;}      
.combo:hover {color:#E73420; text-decoration:none;}

.effectinfo {color:#adadad; border-bottom:1px dashed #adadad;}
.effectinfo:hover {color:#e73420; border-bottom:1px dashed #e73420; text-decoration:none;}

#customPreviewSize {width:50px;}

#epreview{ overflow:visible; position:absolute; border:none; padding:10px;display:none; background:#FFFFFF; -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc;}
#epreview img {border:none; max-width:100%; background:url(/global/checker.png) repeat; }

.nobox a {border:none; padding:0; display:inline; text-decoration:underline; font-weight:bold; color:#464646;}
.nobox a:hover {background:#000; color:#fff;}

optgroup[label="Gradients"] { background: ivory;}
optgroup[label="Shadows"] { background: lightcyan;}
optgroup[label="Styles"] { background: lavenderblush;}
optgroup[label="Textures"] { background: lavender;}

.private { padding: 5px; margin-left:5px;color:#8a8a8a;}

#close_misc_embed, #close_misc_products {cursor: pointer; float:right;}

.customPreviewSettings .customPreviewTextLabel, .customPreviewSettings .customPreviewTextColourLabel, .customPreviewSettings .customPreviewTextInput, .customPreviewSizeLabel, .customPreviewSizeInput, .customPreviewEffectLabel, .customPreviewEffectInput, .customPreviewSettings .customPreviewTextColourPicker, .customPreviewSettings {float:none;}

.iimmgg, .gimage { margin-bottom: 10px; clear:both;text-align:center;}

#customPreviewSize {width:100%; background:#fff;}
#textPreviewTextEffect_msdd, #effect_ol_msdd {width:100% !important;}
.updateit {width:80%; text-align:right;}
#submitPreviewSettings {width:90%; margin-bottom:15px;}
#customPreviewTextColour, #customColour2 {width:100%; height:47px;
    background: #fff;
    border: 1px solid #ddd;
    color: #666;
    font-size: 0.857em;
    margin-left: 0;
    padding: 0 2px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    -webkit-appearance: none;
	text-shadow: 1px 1px 3px black;
	}
    
#menu-item-34160, #menu-item-24683, #menu-item-51677 {text-align:left;}
#menu-item-34162, #menu-item-24972 {text-align:right;}

#relatedfonts .fontTopCategories {float:right;}

.relatedfonts {margin-top: 1px;}
    
.sliced {float:right !important; margin-top:30px;}
.slice { margin-top:30px;}
#dllink .gradientred, #dllink .gradientgray {padding:0.2em 2em;}
.dllink .gradientred, .dllink .gradientgray {padding:0.2em 2em;}

.externaldl:after{
    content: '';
    padding-right:25px;
    height: 16px;  
    width: 16px;  
    background: transparent url(https://fontmeme.com/global/linkout.png) center right no-repeat;
}

.fontstyles {color:#e73420;}
#customPreviewSize, #customPreviewText, #customPreviewTextColour, #customColour2 {border-radius:0; margin-bottom: 6px;}

.adslot_dsgn {display:block;}
.dsgnads {border-top: 1px dashed #b0b0b0; padding-top:30px; margin-top: 30px;}
.tagcloud .expandme {display:none;}


#sidebar h4 span {background:#fff;}
#xpost {width:63%;} #xsidebar {width:33%}  #sidebar {width: 26.3%;}  #post {width: 67%;}   .sidebar-bg {background: #fff url(//fontmeme.com/wp-content/themes/test/images/sidebar-bg296.png) right repeat-y ;} 

.subtag {pointer-events: none; cursor: default; width: 100% !important;border: 0 !important; background: none !important; padding:0 !important;}
.tagcloud .firsttag {width:92% !important;}

.detali .fontPreviewTitle {float:none;}
.detali {border-top: 0;}
.ff_bottom {
    margin-bottom: 20px;
    padding-top: 20px;
    border-top: 1px dashed #b0b0b0;
    text-align:center;
}

.blog-entry-thumbnaill {
    height: 300px;
    overflow: hidden;
}

.relate {
    width:100%;
}

.entry-textt a {
    padding: 3px 10px;
    font-size:1.6em;
}

.typeinuse {margin-top:20px}
.typeinuse h4 {padding:3px 10px;}



.customPreviewEffectLabel .ddlabel {float: none; padding-right: 10px; font-family: helvetica, arial, sans-serif;}


.customPreviewEffectLabel .dd {border:0; }

#customPreviewTextColour:focus,#textPreviewTextEffect_msdd:focus,#effect_ol_msdd:focus, #textPreviewFonts_msdd:focus {outline: none;}

.customPreviewEffectLabel .dd .ddTitle .ddTitleText {padding:2px;}

.col_opt, .ol_opt {display:none;}








/*responsive starts here ----------------------------------------------------------------------------------------------------------------------------------------------------*/


@media only screen and (min-width: 960px) {
    
body { width: 960px; }  

input[type="search"] {padding:12px;}  #logo img {margin-top:9px;}    
    
#sidebar h4 span {background: #f6f6f6;} 

}

@media only screen and (min-width: 1200px)  { 

body { width: 1000px; }  .mainPageContainer { max-width: 1000px !important;}

.tagcloud_en a, .tagcloud a { width: 44%; margin-right:5px; padding:7px 0 7px 8px; font-size:13px !important;} 

}

/*@media only screen and (min-width: 1400px) { 
    

html, body.fome {width: 1340px;} .mainPageContainer {max-width: 1340px !important;} .sidebar-box {width: 80%;}
              
.sidebar-bg {background: #fff url(//fontmeme.com/wp-content/themes/test/images/sidebar-bg460.png) right repeat-y ;}  #post {width: 63%;} #sidebar {width: 32%;}


}*/


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

    #post, #sidebar {width:100%;} .sidebar-bg {background:#fff;} #post {padding:0.8em 0;}
    .tagcloud_en a, .tagcloud a { width:44%; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
    
    .responsiveHide {display:none;}
    .leftPageAds {display:none;}
    .navBarLeftLinks {display:none;}
    
    .submitFontForm input, .submitFontForm select, .submitFontForm textarea {width:100%;}
    .submitFontForm {padding:0px;}
    .customPreviewSettings .customPreviewTextInput input {width:100%}
    .customPreviewSettings {width:100%;}
    .categoryBarInner { padding: 0px; }
    .stButton {padding:5px;}
    .submitFontForm label {width:100%;}
    .letterListing {width:100%;}
    .fontPreview {height:auto; width:100%;}
    .tinynav {display: block; width:100%; margin-bottom:0px;}
    #nav, #nav2 {display: none;}
    .mainNavBarInner .navBarRightSearch {float:left; text-align: center; width: 100%;}
    .navBarRightLinks {display:none;}
    .inlinePageAds {overflow-x:hidden;}
    .rateFontText {display:none;}
    .fontPreviewImage
 .rightSection, .fontPreviewImageWrapperDefault .rightSection {background:transparent;}
    .rateFontBlock .starsOn, .rateFontBlock .starsOff {display:none;}
    .fontPreviewImageWrapper .rightSection, .fontPreviewImageWrapperDefault .rightSection {float:right; height:58px; width: 100%; bottom:0; position:absolute;}
    .fontPreviewImageWrapper {position:relative;}
    .fontPreviewImageWrapperDefault {position:relative;}
    .detailsButton {display:none;}
    .rightSection .downloadButton .downloadButtonElement, .rightSection .downloadButton .downloadButtonElement {margin-right:0px;padding:5px; font-size:11px;}
    
	.toolbarContainer {min-width: 0px;}
    .fontTopCategories {display:none;}
	.responsiveClear {clear:both;}
	div.imgTooltip { display:none;}
	
	.fontTotalDownloads {display:none;}
    .pageMainContent {min-height: 0px; padding-top:5px;}
    .userCommentsForm .userCommentsIntro {width:100%}
    .userCommentsForm .formLabel {width:100%}
    .fontArchiveContents {width:100%}
	
    .pageDetailsLeft {width:100%; padding-right:0px;}
    .pageDetailsRight {width:100%}
    .userCommentsForm textarea {width:100%} 
    .pagingWrapper {width:100%; float:right; text-align: center; padding:0px;}
    .pagingWrapper .pagingLink {margin-top:5px;}
    .pagingWrapper .pagingLinkOff {margin-top:5px;}
    .pagingWrapper .pagingLinkSelected {margin-top:5px;}
    .pageErrors {width:90%;}
    .pageSuccess {width:90%;}
    .searchButton {display:inline; width:55px !important;}
	.mainNavBar {border:0;}
	.mainNavBarhh label {display:none;}
    .pagingLabelWrapper { display: none; text-align:center; float:left; padding:0px;}
    .pagingWrapper .pagingLink, .pagingWrapper .pagingLinkOff, .pagingWrapper .pagingLinkSelected {display: inline; float:left;}
    #settingsBar, 
	.settingsBar { margin-bottom: 2px; display: block;}
	.headerBar {text-align: center;}
	.dsocial {display:none;}
	#logo a {float:none; display:inline-block;}  #logo { line-height:80%;}
	.headerBar { padding: 1px 0; }
	.rightSection .downloadButton,  .rightSection .downloadButton,  .rightSection .detailsButton, .rightSection .detailsButton{margin-top: -10px;}
       .cbutton, .gbutton {width:100%;}

	.license {float: none; margin-bottom: 10px; font-size: 13px;}
    
	
	   
/*.gbuttonz {width: 95%;}*/



/**  identical theme    **/

#sidebar h4 {padding:18px 0;}
#navigation ul{display:block;}
#navigation li {display:inline;}
#navigation a {display:inline-block; }
#navigation .sf-menu li {float: left; width:33%;}
.sf-menu li {float: none;}
#toplink{display:none !important;}
#logo{text-align:center;}
#logo img{display:inline-block;}
#logo h1 a,#logo h2 a{display:block;float:none;}
#navigation{text-align:center; font-size:0.8em ; padding: 0 0 ; height:auto;width:100%;position:inherit;top:auto;left:auto;right:auto;margin:0;}
#navigation .selector{width:100%;color:#fff;font-weight:bold;line-height:70px;text-indent:40px;}
#navigation .selector{height:50px;width:100%;display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline;cursor:pointer !important;}#navigation .selector:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1;}
#navigation .selector select:focus{outline:0;}
#navigation .selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#navigation .selector select{position:absolute;top:0px;left:0;height:70px;background:none;width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;color:#666 !important;cursor:pointer;}
#navigation .selector{margin:0;padding:0;border:none;}
#navigation .selector option{background:#000;-webkit-appearance:none;padding:10px 40px;border:none;border-bottom:1px solid #222;}
#navigation .selector{display:inline-block;}
.searchf {float:none; padding: 0;}
#social {display:none;}
.ssform {float:none;}

 .expand {display:none;}
 #expand {display:block; }
 
 .categoryLink {width: 33%; }

 .settingsBar .categoryBarInner { /* padding: 13px 20px; */ }
 
 
#customPreviewText {min-height:45px !important;}
.customPreviewSettings .customPreviewTextInput {  width: 70%;}
.sslice {width:100% !important; clear:both;}
#submitPreviewSettings {width:80%;}

.osfon {min-width:100px;}

/*.gradientgray, .gradientred {padding:0.4em 1em;}*/
#fullsize {display:none;}
#epreview {display:none !important;}

#sidebar{width:100%;background:#f9f9f9;margin:0;padding:0;border-top:1px solid #ddd;}   .sidebar-box #searchbar {width:85%;}
#sidebar h4 span {background:#f9f9f9;}

}




@media only screen and (min-width:768px) and (max-width:959px){
body{width:auto;padding:0 10px;} 


/**  identical theme    **/

#wrap{width:690px;}
/*#post {width: 430px !important;}
#sidebar{width:220px !important;} */
.blog-isotope .blog-entry{width:330px;}
#author-bio{width:300px;}
.single-post .meta li{display:block;}
.children li.depth-2,.children li.depth-3,.children li.depth-4,.children li.depth-5,.children li.depth-6,.children li.depth-7,.children li.depth-8,.children li.depth-9,.children li.depth-10{margin:0;}
.search-entry-text{width:240px;}
.footer-box{float:left;width:100%;margin-right:20px;}


.blog-isotope .blog-entry{width:45%; margin-right:4%;}    .blog-entry-thumbnail,.blog-entry-thumbnaill { height:343px;} .entry-textt {text-align: left;} 
    
}



   
@media only screen and (max-width:767px){
body{width:auto;padding:0 3px;}  
.responsiveClear {clear:both;}
.categoryLink {width: 48%; }
/**  identical theme    **/
.adslot_dsgn {display:none;}

#wrap{width:280px;}#post{width:100%;}#sidebar{width:100%;}.footer-box{width:100%;}
.entry blockquote{margin-left:0;margin-right:0;}.sidebar-bg{background-image:none;margin-bottom:0;}

#error-page-text{font-size:14px;}.search-entry-image{float:none;margin-bottom:25px;}.search-entry-text{float:none;width:100%;}.blog-isotope{margin-right:0;}
.blog-isotope .blog-entry{width:280px;margin-right:0;}.single-post .meta li{display:block;}
#author-image{margin-bottom:20px;}#author-bio{width:100%;}.comment-details{margin-left:0;}.comment-details:after{display:none;}.comment-avatar{display:inline-block;margin-bottom:10px;position:inherit;top:auto;left:auto;}.comment-date{display:block;}.comment-reply-link{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd;}
#commentform input#author,#commentform input#email,#commentform input#url{width:60%;}
.children{margin:30px 0 0;}.children li.depth-2,.children li.depth-3,.children li.depth-4,.children li.depth-5,.children li.depth-6,.children li.depth-7,.children li.depth-8,.children li.depth-9,.children li.depth-10{margin:0;}
.symple-one-half,.symple-one-third,.symple-two-third,.symple-three-fourth,.symple-one-fourth,.symple-one-fifth,.symple-two-fifth,.symple-three-fifth,.symple-four-fifth,.symple-one-sixth,.symple-five-sixth{width:100%;float:none;margin-right:0;margin-bottom:20px;}
.symple-pricing-table > div{margin-bottom:25px;}.symple-box,.symple-box.left,.symple-box.right{float:none;width:100% !important;}
.colorpicker {left:10% !important;}
select#font {height:28px !important;}

.glinks {width:40%; margin-bottom:10px;}
.osfonn {width:100%;}
.container {padding: 10px 8px;}

.fontPreviewImageWrapper,.fontPreviewImageWrapperDefault { height: 70px;} .spill img, .detali img {max-width:672px;} /*200312*/

}

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

body {width:auto;padding:0 3px;} 
.fontArchiveContents th, .fontArchiveContents td {
  padding: 7px 0;
  border-bottom: 1px solid #ccc;
  display: block;
  width: 100% !important; }
  

/**  identical theme    **/

#wrap {width:95%;}
.blog-isotope .blog-entry{width:100%;}
.colorpicker {left:10% !important;}

#navigation .sf-menu a {padding:0 3px;}
#navigation .sf-menu li {float: left; width:33%;}
#navigation .sf-menu a {font-size: 1.8em;} 
#logo img {max-width: 120px; margin-top:0;} 
.container {padding: 10px 8px;}

.blog-isotope .blog-entry{width:45%; margin-right:4%;} .blog-entry-thumbnail, .blog-entry-thumbnaill {height:207px;} .entry-textt {text-align: left;}
}


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

body {width:auto;padding:0 3px;} 

#logo img {max-width: 120px; margin-top:0;}
.fontArchiveContents th, .fontArchiveContents td {
  padding: 7px 0;
  border-bottom: 1px solid #ccc;
  display: block;
  width: 100% !important; 
  }

#header-social {display:none;}
.sidebar-box {width:90%;}  
.updateit {width:60%;} 

/**  identical theme    **/

#wrap {width:95%;}
#navigation .sf-menu a {padding:0 1px;}
#navigation .sf-menu li {float: left; width:33%;}
#navigation .sf-menu a {font-size: 1.45em;}
.blog-isotope .blog-entry{width:100%;}
.colorpicker {left:10% !important;}
.container {padding: 10px 8px;}

.blog-isotope .blog-entry{width:45%; margin-right:4%;} .blog-entry-thumbnail,.blog-entry-thumbnaill {height:150px;} .entry-textt a { font-size: 12px;} .entry-textt {text-align: left; height:55px;}

.ff_bottom {margin-top: 35px;padding-top: 45px;}
.hints { font-size:10px;}
#dllink .gradientred, #dllink .gradientgray {padding:0.2em 1em;}
.dllink .gradientred, .dllink .gradientgray {padding:0.2em 2em;}
}

@media only screen and (max-width:359px){ #navigation .de-menu .sf-menu a {font-size:12px;}  }

@media only screen and (max-width:319px){
#sidebar h4 {background:none;}
#logo img {max-width: 120px; margin-top:0;} 
#navigation .sf-menu a {width: 97%;border: 1px solid #c9c9c9;text-align: center;letter-spacing: 0;margin: 3px 0;padding:0 3px;font-size: 12px;}
#navigation .sf-menu li {float:none; width:98%; clear:both; text-align:left;}   .updateit {width:50%;}
.hints { font-size:10px;}
.ff_bottom {margin-top: 35px;padding-top: 45px;}
.tagcloud a { width: 85%; font-size:12px;}
.fontArchiveContents th, .fontArchiveContents td, .fontDesigner th, .fontDesigner td {display: block; width: 100% !important; padding: 7px 0;}
#dllink .gradientred, #dllink .gradientgray {width:100%; font-size:15px; margin-top:20px; padding:5px 0 !important;}  .gradientred, .gradientgray, .gradientgray2 {font-size: 12px !important;}
.dllink .gradientred, .dllink .gradientgray {width:100%; font-size:15px; margin-top:20px; padding:5px 0 !important;}
}