/* BRUSH LOVERS */
/* css reset*/
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,p
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, tr {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
}

.clr {clear:both; display:block;}                                     

a {color:#1f6ad9; text-decoration:None;}
a:hover {color:#1f6ad9;}

body #fancybox-left-ico {  left: 20px; } 

body #fancybox-right-ico {  right: 20px;  left: auto; } 

input, button, textarea, body {
/*
font-family: 'Roboto', sans-serif;*/
font-family: -apple-system,'Helvetica Neue', Helvetica, Arial, sans-serif;
-webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
}

html {
    height: 100%;
    box-sizing: border-box;
}

body { 
/*font-family: 'Open Sans', sans-serif;*/
/*font-family: 'San Francisco', -apple-system, BlinkMacSystemFont, '.SFNSText-Regular', Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
/*font-family: 'Source Sans Pro', sans-serif;*/
/*font-family: 'Open Sans', sans-serif;*/
 
background: #eaeaec; 
/*position:absolute; width:100%;*/
position:relative; 
min-height:100%;
color:#666;

    
}
.home-h1 {display:inline; font-size:inherit;}



.content-wrap { margin:0 auto; /*min-width:960px; max-width:1200px;*/ position:relative; 
/*max-width:1100px;
padding:0 0px;*/
padding:0 20px;
}

#footer-wrap { max-width:1200px; margin:0 auto;}

/*
.search-body #main-wrap,
.inner-item-body #main-wrap,*/
.info-page-body #main-wrap { max-width:970px;}

/*.hp-body .header-content-wrap,   */
.hp-body .content-wrap { /* max-width:1100px;*/ margin-left:auto; margin-right:auto;}
/*.hp-body*/ 
#main-menu{ float:right; }

.preloaded-pag-img { visibility:hidden; position:absolute; left:-9999px; top:-9999px; }

.home-wrap{ padding-bottom:20px;}

#user-menu-block { float:left; margin-top:15px;}
#user-menu-block a, #user-menu-block { color:#fff; font-size:14px;}
#user-menu-block a { font-weight:bold; text-decoration:none;}
.user-menu-item { position:relative; z-index:11;}
.user-menu-item:hover {border-bottom:1px dotted;}
#user-menu-block .sep { display:inline-block; padding:0 8px;}
 
 
 .top-menu-item { position:relative; font-weight:bold; z-index:5;}
 .menu-login-label { z-index:6; position:relative; cursor:pointer;}

 #login-options-arrow { position:absolute; top:-6px; left:50%; margin-left:-6px;}

 .top-menu-login-options-wrap { position:absolute; top:-9999px; left:0; }

 .top-menu-login-options { position:absolute; top:46px; opacity:0;   padding:18px; background:#fff;
 /*box-shadow: 0px 5px 15px #666;
-moz-box-shadow: 0px 5px 15px #666;
-webkit-box-shadow: 0px 5px 15px #666;
*/
  right:0;
  text-align:center; 
 /*-webkit-transition: opacity .2s ease-in-out, top .2s ease-in-out;
-moz-transition: -moz-opacity .2s ease-in-out, top .2s ease-in-out;
-ms-transition: opacity .2s ease-in-out, top .2s ease-in-out;
-o-transition: opacity .2s ease-in-out, top .2s ease-in-out;
transition: opacity .2s ease-in-out, top .2s ease-in-out;
*/
border:1px solid #d3d3d3;
 }
 
 

  .top-menu-hi-stub { display:none; background:#fff; position:absolute; top:5px; width:348px; left:-150px; height:264px; opacity:0; }


 #main-menu li:hover  .top-menu-login-options-wrap,
 .top-menu-item:hover .top-menu-login-options-wrap,  .hovered .top-menu-login-options-wrap { top:21px;}

 #main-menu li:hover  .top-menu-login-options,
 .top-menu-item:hover .top-menu-login-options, .hovered .top-menu-login-options{
   opacity:1;
   top:26px;	
 }

 #main-menu li:hover .top-menu-hi-stub,
 .top-menu-item:hover .top-menu-hi-stub , .hovered .top-menu-hi-stub{ display:block;}

.top-menu-lo-stub { position:absolute; left:0; top:5px; width:100%; height:26px; opacity:0;}
 #user-menu-block .top-menu-login-options a { display:block; color:#489fc1;}
 #user-menu-block .top-menu-login-options a:hover {color:#B01721;}
 

#login-popup {
 padding:20px 20px 20px;
 width:400px;
 /*height:246px;*/
 background:#fff;
 position:fixed;
 top:8px; 
 z-index:500;
 box-shadow: 0px 5px 15px #666; -moz-box-shadow: 0px 5px 15px #666; -webkit-box-shadow:  0px 5px 15px #666;
 -moz-border-radius:5px;		-webkit-border-radius:5px;		border-radius: 5px;
 display:none;
  min-height:230px;
}

#login-popup.active {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -o-flex-direction: column;
  -ms-flex-direction: column;
  
  align-items:center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
}

.top-link {
position: fixed;
bottom: 16px;
right: 8px;
text-shadow: 0px 1px 0px #fff;
width: 48px;
height: 48px;
/*background: url(imgs/topofpage.png) no-repeat;*/
background: url(images/arrow-up.svg) no-repeat;
background-size:contain;
opacity: 0.2;
display:none;
}

a.top-link:hover {
text-decoration: none;
opacity: 0.3;
}

.login-popup-right {left:122px;}
.login-popup-left {left:30px;}

  #lp-canvas { position:absolute; top:-39px; left:50%; margin-left:-10px; z-index:200;}
  #lp-content { z-index:600;}

  #main-login-link { display:inline-block; width:211px; height:41px; background:url(imgs/sociallogins.png) no-repeat -12px -107px; }
  #main-login-link:hover { /*background-position:-313px -86px;*/ opacity:0.9; }

  #twitter-login-lnk {display:inline-block; width:211px; margin-top:10px; height:41px; background:url(imgs/sociallogins.png) no-repeat -12px -57px;}
  #twitter-login-lnk:hover {opacity:0.9;}

  #facebook-login-lnk {display:inline-block; width:211px; margin-bottom:10px; margin-top:10px; height:41px; background:url(imgs/sociallogins.png) no-repeat -12px -9px;}
  #facebook-login-lnk:hover { /*background-position:-13px -86px;*/ opacity:0.9 }
  
  .pfb-title { margin:20px 0 20px; font-size:18px; font-weight:bold;
  text-align:center;
  color:#2E2D3D;
  }
  
  .pfb-row {
    margin-bottom: 10px;
    
  }
  
  .popup-social-lnk {
    font-size: 17px;
    color: #fff;
    padding: 14px 10px 14px 50px;
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 48px;
    text-align: center;
  }
  
  .popup-social-lnk .icon-twitter, .popup-social-lnk .icon-gplus, .popup-social-lnk .icon-facebook {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    padding: 9px 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 24px;
}
  
  .psl-twitter {
    background: #45b0e4;
  }
  
  .psl-facebook {
    background: #3c5993;
}
  
  .psl-twitter:hover, .psl-twitter:active, .popup-social-lnk .icon-twitter {
    background: #3da3d3;
    color:#fff;
  }
  
  .psl-facebook:hover, .psl-facebook:active, .popup-social-lnk .icon-facebook {
    background: #354f88;
    color:#fff;
  }

  
  body #fancybox-outer { box-shadow: 0px 0px 40px #000; -moz-box-shadow: 0px 0px 40px #000; -webkit-box-shadow:  0px 0px 40px #000;}

#header {
	position:relative; z-index:3;
	/*background: url(imgs/header-bg2.jpg);*/

}

  #logo { display:inline-block; 
  
  width: 215px;height:46px;
  /*background: url(imgs/logo.png) no-repeat;*/
  background: url(images/brushlovers-logo-n.png) no-repeat;
  background-size:contain;
  position:relative; 
  top: 16px;
  left:-5px;
  float:left;
  
  }
  
  /*
  #logo:before{ content:""; position:absolute; background: url(images/brushlovers-logo-hover.png) no-repeat; 
  
  opacity:0;
  left:0;
  top:0;
  right:0;
  bottom:0;
  }
  
  
  #logo:hover {
    background: url(images/brushlovers-logo-hover.png) no-repeat;
    background-size:contain;
  }
  */

  #top-header { height:130px; 
  /*background: rgb(181,25,36);
background: -moz-linear-gradient(top,  rgba(181,25,36,1) 0%, rgba(161,23,33,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(181,25,36,1)), color-stop(100%,rgba(161,23,33,1)));
background: -webkit-linear-gradient(top,  rgba(181,25,36,1) 0%,rgba(161,23,33,1) 100%);
background: -o-linear-gradient(top,  rgba(181,25,36,1) 0%,rgba(161,23,33,1) 100%);
background: -ms-linear-gradient(top,  rgba(181,25,36,1) 0%,rgba(161,23,33,1) 100%);
background: linear-gradient(to bottom,  rgba(181,25,36,1) 0%,rgba(161,23,33,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b51924', endColorstr='#a11721',GradientType=0 );
*/

  }
  #sub-header { /*height:86px;
  
   box-shadow: inset 0px 4px 4px -4px rgba(33, 33, 33, 0.6);
   -moz-box-shadow: inset 0px 4px 4px -4px rgba(33, 33, 33, 0.6); 
    -webkit-box-shadow: inset 0px 4px 4px -4px rgba(33, 33, 33, 0.6);
    */
    background: rgb(64,174,201);
background: -moz-linear-gradient(top,  rgba(64,174,201,1) 0%, rgba(45,144,169,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,174,201,1)), color-stop(100%,rgba(45,144,169,1)));
background: -webkit-linear-gradient(top,  rgba(64,174,201,1) 0%,rgba(45,144,169,1) 100%);
background: -o-linear-gradient(top,  rgba(64,174,201,1) 0%,rgba(45,144,169,1) 100%);
background: -ms-linear-gradient(top,  rgba(64,174,201,1) 0%,rgba(45,144,169,1) 100%);
background: linear-gradient(to bottom,  rgba(64,174,201,1) 0%,rgba(45,144,169,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40aec9', endColorstr='#2d90a9',GradientType=0 );
         
    }
    
    #header-banner { float:right; width:748px; position:relative; top:20px;}

#search-block { float:right; margin-top:10px;} 

#follow-block { float:right; color:#fff; position:relative; top:12px;}	
.rss-icon { display:inline-block; width:16px; height:17px; vertical-align:middle; 
/*background: url(imgs/rss-new.png) no-repeat;*/
background:url(imgs/new_sprite.png) no-repeat 0 -262px;
margin-right:10px; }

.follow-title { display:inline-block; vertical-align:middle; margin-right:10px; font-weight:bold; font-size:14px;}
	.top-twitter-link, .top-facebook-link, .top-rss-link {background:url(imgs/small-social-icons.png) no-repeat; width:17px; height:17px; display:inline-block; margin-right:10px; 
	vertical-align:middle;}
	.top-facebook-link { background-position:-18px 0;}
	.top-rss-link { background-position:-36px 0;}

.search-form { /*float:right; */ position:relative; top:16px; z-index:3; float:left; margin-left:40px;}
.hp-body .search-form { display:none;}
  
  
  #tags-widget, #most-download-widget { background:#fff;}
  #tags-widget { 
  /*box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);*/
  border:1px solid #ddd;
  margin-bottom:20px;
  border-top:#c2313f 4px solid;
  border-radius:3px;
  }
  
  /*#tags-widget { sidebar-widget-title}*/
  
  #tags-widget-content { padding:15px;
  
   }
  #tags-widget-content a {  margin-right:8px; margin-bottom:5px;}
  #tags-widget-content a:hover {text-decoration:underline;}
 
	 .most-popular-entry,
	 #latest-comments-widget .side-comment { text-decoration: none; padding: 10px;display: block;
   border-bottom:1px solid #eee;
   }
   
   .most-popular-entry:last-child { border-bottom:none;}
   
	 #latest-comments-widget .side-comment:hover,
	 .most-popular-entry:hover { background:#fff;}
	
	 .most-pop-thumb { width:80px; float:left; margin-right:10px;}
	 .most-pop-title { font-size:15px; display:block; font-weight:bold;}
	 .most-pop-cat { color:#666;  font-size:13px; display:block;}
	 .most-pop-author {color:#a6a6a6; font-style:italic;  font-size:13px; display:block; margin-left:90px;}

	 .sd-comment-msg {margin-left: 50px;}
	 .side-comment .clr {display: block;}
	 #latest-comments-widget .comment-avatar {float: left; margin-right: 10px;}
	 .sd-comment-msg{ font-size: 14px; color: #666; text-decoration: none; display: block; line-height: 17px; }
	 .side-comment-author, .side-comment:hover .side-comment-author { font-size:13px; color:#666; font-weight:bold;}
	  .sd-comment-item { display: block;  font-size:12px;  color: #999;}
	  .sd-item-title {  font-weight: bold;  color:#489fc1; }
	  /*.side-comment:hover .sd-item-title { color:#B01721;}*/
	 
	 
	 .other-block-title,
	 
	 div.latest-comments-title {
	 
	    
      clear:both;
	    font-weight:bold;
	    font-size:22px;
	    color:#2E2D3D;
	 }

	 .sidebar-widget-title {
	 	 
      /*
	    font-size:19px;
	    color:#fff;
	    background:
	    #489fc1;
	    padding:5px 12px 5px 10px;
	    position:relative;
      text-transform:uppercase;
      */
      text-transform:uppercase;
      color:#2E2D3D;
      font-size:20px;
      padding:10px 15px;
      font-weight:bold;
      border-bottom:1px solid #eee;
      
	    
	 	}
    
    

     /* ??? */
	 .sb-wg-title-corner { right:0; position:absolute; bottom:-16px;  display:none; }	
/*
   .next-pag-label,
   .section-title,
 .sidebar-widget-title, #main-menu  {
 font-family: 'Dosis', sans-serif;
 font-weight:400;
 }*/  	 
	 
 #main-menu { list-style:none;  position:relative;
 /*
 float:left; 

 */
  text-transform:uppercase;
 margin:0 auto;
 padding-top:22px;
 
 
 }
 	#main-menu > li { /*border-right:1px solid #dcddde;*/  position:relative; display:inline-block; 
   margin:0 5px;
   }
  #main-menu a.home-menu-item,
	 #main-menu a.main-menu-item {text-decoration:none; display:inline-block;
	  font-size:19px;
	  color:#fff;
	  position:relative;
	  
    padding:5px 10px;
	 }
   
   
   
   .main-menu-item span{display:inline-block; }
   
  /*
   #main-menu a.home-menu-item:hover,
   #main-menu a.main-menu-item:hover {background:#247f96;}
   */

	 
   
   .home-menu-item img {  position:relative; top:3px; margin-top:-2px;}
   /*
   .home-menu-item:hover img { border-bottom:1px dotted; margin-bottom:0;}
   */

	 .mi-arrow {
font-size: 12px;
vertical-align: middle;
position: relative;
top: -2px;
}


	 .main-menu-item { /*text-shadow:0 -1px 1px rgba(33,33,33, 0.8); */}
	 /*#main-menu .main-menu-item:hover { border-bottom:1px dotted;}*/

	.brush-menu-icon,.style-menu-icon,.pattern-menu-icon { display:inline-block; position:absolute; width:22px; height:22px;
	/*background: url(imgs/menu-icons.png) no-repeat;*/
  background:url(imgs/new_sprite.png) no-repeat 0 -392px;
	position:absolute; left:0px; top:26px;}

	.brush-menu-icon { width:26px;}
	.style-menu-icon { background-position: -34px -392px;}
	.pattern-menu-icon{ background-position: -64px -392px;}


     .submenu-item {
	 position: absolute;
top: -9999px;
left: 0px;
z-index: 1;
}

.signup-lnk { text-transform:none;}
.signup-lnk:hover { border-bottom:1px dotted;}

.categories-menu-link:hover .submenu-item { top:52px;}
.categories-menu:before { content:""; opacity:0; background:rgba(255,255,255,0); width:100%; height:30px; top:-30px; left:0; position:absolute;}
.categories-menu-link:hover .categories-menu{ top:0px; opacity:1;}
	 
	 #category-triangle { position:absolute; top:-12px; left:50%; margin-left:-10px;}
	 .categories-menu { position:absolute; left:-11px; top:40px; width:400px;
	 		opacity:0;
	 		/*background:url(images/categories-menu-bg.jpg);*/ z-index:20; padding:20px 20px;
			background:rgba(255,255,255,0.98);
			border:1px solid #d3d3d3;
			
			/*shadow: 0px 5px 15px #666; -moz-box-shadow: 0px 5px 15px #666; -webkit-box-shadow:  0px 5px 15px #666;*/
			
			/*-webkit-transition: opacity .2s ease-in-out, top .2s ease-in-out;
-moz-transition: -moz-opacity .2s ease-in-out, top .2s ease-in-out;
-ms-transition: opacity .2s ease-in-out, top .2s ease-in-out;
-o-transition: opacity .2s ease-in-out, top .2s ease-in-out;
transition: opacity .2s ease-in-out, top .2s ease-in-out;
        */
			}


	 .categories-menu a { 
   /*color:#489fc1;*/ 
   font-weight:bold; 
	 display:block; font-size:14px; border:none;
	  /*width:66px; padding:8px 0;  margin-right:30px; */ padding:5px 0;
	   /*border-bottom:1px dotted #d5d5d5;*/}
     
     .categories-menu a:hover { text-decoration:underline;}
     
	  .categories-menu a.last-in-line {margin-right:0px;}

	 
	 .categories-menu-link {position:relative;}
	 
	 .categories-menu-link .arrow { margin-left:5px; /*background: url(images/sprite.png) no-repeat -776px -1px;*/ display:inline-block; width:9px; height:6px;
	 vertical-align:middle; position:relative; top:-1px;}
	 /*.categories-menu-link:hover .arrow {background-position:0 -7px;}*/
	 #main-menu .categories-menu-link:hover a {/*background:url(images/categories-menu-bg.jpg);*/}
	
  .no-search-result	 {margin-top:10px;}
  #header .search { top:13px; position:absolute; float:right; right:20px;  height:27px;  /*background:url(images/search-bg.jpg) no-repeat;*/}
      .search-btn { 
      	
      	width:18px;
      	height:18px;
      	 position:absolute; right:10px; top:6px;
      	 
         background: url(imgs/glass.png) no-repeat;
      	 border:none;
      	}
	
	  #subscribe-form {position:relative;}
	  .search-close-btn {right:12px; top:8px; }
    
    
    #close-f-btn {
      position: absolute;
      right: 5px;
      top: 4px;
      font-size: 24px;
      color: #ccc;
      display: none;
      z-index: 3;
    }
    
    .mob-search-btn:hover, .mob-search-btn { color:#fff;}
    .mob-search-btn {  font-size:28px; right:10px; position:absolute; top:22px;
    display:none;
    }
    
	  .subscribe-close-btn { right:38px; top:7px;}
	  .subscribe-close-btn, .search-close-btn { width:14px; height:14px; display:inline-block; outline:none; display:none; position:absolute; 
    background:url(imgs/new_sprite.png) no-repeat -47px -213px;}
	  .subscribe-close-btn:hover, .search-close-btn:hover {background-position: -61px -213px;}
	  
	  
      .search-field { 
  
      	font-size:15px; color:#2E2D3D;
        text-transform:uppercase;
        font-weight:bold;
      	
      	width:360px;
      	height:40px;
      	padding:0 25px 0 10px;
      	border:none;
      	outline:none;
	  }
    
    /*
    .search-field::-webkit-input-placeholder { 
 color:#2E2D3D;
}
.search-field::-moz-placeholder { 
  color:#2E2D3D;
}
.search-field:-ms-input-placeholder { 
 color:#2E2D3D;
}
.search-field:-moz-placeholder { 
  color:#2E2D3D;
}
*/
	  
    /*.search-field.inactive {color:#888;}*/

	  .autocomplete { 
      background:#fff; overflow:hidden; position:relative; left:0px;
      color:#000;
      font-size:15px;
      border:1px solid #d3d3d3;
      text-transform:uppercase;
    }
    
    /*.autocomplete-w1 {position:fixed; top:38px;}*/
    .autocomplete div{padding:5px 10px; cursor:pointer;}
    .autocomplete .selected {background:#eee; color:#000; }


    #mobile-menu-btn {
    font-size: 32px;
    position: absolute;
    left: 0px;
    top: 22px;
    color: inherit;
    display: none;
} 


.hamburger-to-close {
  width: 26px;
  height: 33px;
  cursor: pointer;
}
.hamburger-to-close:before, .hamburger-to-close:after {
  content: '';
}
.hamburger-to-close .hamburger-middle, .hamburger-to-close:before, .hamburger-to-close:after {
  position: absolute;
  width: 25px;
  height: 2px;
  background-color: #fff;
  border-radius: 10px;
}
.hamburger-to-close .hamburger-middle {
  top: 50%;
  margin-top: -2px;
  -webkit-transition: -webkit-transform ease 200ms;
  transition: -webkit-transform ease 200ms;
  transition: transform ease 200ms;
  transition: transform ease 200ms, -webkit-transform ease 200ms;
}
.hamburger-to-close:before {
  top: 7px;
  -webkit-transition: top 200ms ease 200ms, -webkit-transform ease 200ms;
  transition: top 200ms ease 200ms, -webkit-transform ease 200ms;
  transition: top 200ms ease 200ms, transform ease 200ms;
  transition: top 200ms ease 200ms, transform ease 200ms, -webkit-transform ease 200ms;
}
.hamburger-to-close:after {
  bottom: 8px;
  -webkit-transition: bottom 200ms ease 200ms, -webkit-transform ease 200ms;
  transition: bottom 200ms ease 200ms, -webkit-transform ease 200ms;
  transition: bottom 200ms ease 200ms, transform ease 200ms;
  transition: bottom 200ms ease 200ms, transform ease 200ms, -webkit-transform ease 200ms;
}
.opened-mode.hamburger-to-close .hamburger-middle {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: -webkit-transform 200ms ease 200ms;
  transition: -webkit-transform 200ms ease 200ms;
  transition: transform 200ms ease 200ms;
  transition: transform 200ms ease 200ms, -webkit-transform 200ms ease 200ms;
}
.opened-mode.hamburger-to-close:before {
  top: 15px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: top ease 200ms, -webkit-transform 200ms ease 200ms;
  transition: top ease 200ms, -webkit-transform 200ms ease 200ms;
  transition: top ease 200ms, transform 200ms ease 200ms;
  transition: top ease 200ms, transform 200ms ease 200ms, -webkit-transform 200ms ease 200ms;
}
.opened-mode.hamburger-to-close:after {
  bottom: 16px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: bottom ease 200ms, -webkit-transform 200ms ease 200ms;
  transition: bottom ease 200ms, -webkit-transform 200ms ease 200ms;
  transition: bottom ease 200ms, transform 200ms ease 200ms;
  transition: bottom ease 200ms, transform 200ms ease 200ms, -webkit-transform 200ms ease 200ms;

}

#header, #m-side-menu,#main-wrap,#footer-gradient {
    -webkit-transition: left .2s linear;
    -moz-transition: left .2s linear;
    -ms-transition: left .2s linear;
    -o-transition: left .2s linear;
    transition: left .2s linear;
}


#header, #main-wrap { left:0;}

.inner-item-body #main-wrap{
  background:#edf1f2;

}

.m-cat-mode #m-side-menu { left:0;}
.m-cat-mode #header,
.m-cat-mode #footer-gradient,
.m-cat-mode #main-wrap { left:150px;}

#m-side-menu { position:fixed; width:150px; height:100%; 
background:#2e2d3d;
left: -150px; top:0;

overflow:auto;
z-index:20;
 
}

#m-side-menu a { display:block; padding:10px 10px; border-bottom:1px solid rgba(255,255,255,0.1); color:#fff; font-weight:bold; 
text-transform:uppercase;
font-size:15px;
}


#main-wrap.info-page-wrap {margin-top:30px; padding:0;}
#main-wrap {
	margin-bottom:490px;
	margin-top:25px;
  
	}
  
  .inner-item-body #main-wrap{
 
  margin-bottom:0;
  padding-bottom:490px;
  
}
	
#intro-wrap{ clear:both; margin-bottom:25px; background:url(imgs/intro-chunk.png); padding:20px; border-bottom:5px solid #d5d5d5;
}

#intro-wrap, #intro-wrap a {
	 line-height:24px;
   color:#868686; 
   font-size:16px;
   text-decoration:none;
	}

  #intro-text { text-align:left; vertical-align:middle; 
  /*line-height:20px; width:540px; float:left;*/
   }

   #intro-text {/*margin-right:320px;*/ height:46px;}

   #intro-nav {
   	height:18px;
   	margin:25px auto;
  }
  
  #mob-top-nav { display:none;
    background:#1f6ad9;
    padding:10px;
    white-space:nowrap;
    overflow-x: scroll; 
  }
  
  #mob-top-nav a { color:#fff; font-size:16px; display:inline-block; margin-right:20px;}
  
  #brush-content #intro-nav { margin-top:0;}

  #intro-nav, #intro-nav a {
  	 line-height:20px;
   color:#868686; 
   font-size:14px;
   text-decoration:none;
  	}

  	.item-navigation a:hover { border-bottom:1px dotted; }

  /*inner-intro-wrap*/

#most-downloaded-selector { position:absolute; top:7px; right:2px;}
.most-download-items { /* padding-top:10px;*/}
  .most-downloaded-lnk { float:left; display:block; width:80px; margin-right:6px; margin-bottom:6px;}
  .most-downloaded-lnk:nth-child(3n + 3) { margin-right:0;}

  .most-downloaded-lnk img { display:block; width:100%;}
 
  
  .user-not-have { font-size: 15px; line-height: 21px;}
	
  #content-wrap { float:left; width:100%; }	
  #content { /*width:590px; float:left; margin-right:-310px;   position:relative;*/ }

  #content.info-wrapper-full { width:auto; float:none; margin-right:0;  }
    #filters { position:absolute; top:-30px; left:25px; }
    .main-info {width:auto; float:none; min-height:450px;}
    
    .info-page-body .main-info { /*padding:30px; background:#fff; border-radius:5px; 
    border:1px solid #ddd;
    */
    }
    
    .sb-ads-lead { text-align:center;}
    .sb-ads-300x250 { margin-bottom:20px; }
    .top-ads-bl {text-align:center; /*margin-top:35px;*/
       background:#edf1f2;
       padding:20px 0;
     }
  
  .sidebar {color:#000;  float:right;  width:300px;   z-index:2;
  position:relative; margin-left:-100%; margin-bottom:40px; }
  .home-sidebar { margin-top:42px;}
  .item-sidebar { /*margin-top:-43px;*/}
  .browse-sidebar { margin-top:0;}

    .sponsors-title {color:#afb2bb; font-size:17px;  display:block; }
    .sidebar-wrap { padding-top:0; /*background:#ebecef;*/ /*border:1px solid #d9dde2;*/ /*border-top:2px solid #afb2bb;*/}
    .banners-list {list-style:none; margin:0; padding:0; margin-top:20px;}
    .banners-list li {float:left; padding:0 5px 10px 0;}
    .banners-list .most-right { padding-right:0; float:right;}
	
	.sky-ads-160 {width:160px; margin:60px auto 15px auto;}
  #ads-125x125-wrap { margin-top:25px; /*background: #ececec; padding: 15px 0px 0px;*/}
	#ads-125x125 {margin:0 auto;  position:relative; }
	#ads-125x125 a { float:left; margin-right:14px; margin-bottom:15px; border:4px solid #E6E6E6; background:#fff; padding:5px; }
	#ads-125x125 a:nth-child(2n+2) { margin-right:0;}
   /*
   .preview-wrap { 
   	 float:left; 
     position:relative; 
     width:33.33%;
     
     margin-bottom:25px;
	}
  */
  
  /*.preview-wrap:nth-child(3n+1) { clear:left;}*/

	.preview-arrow-canvas { position:absolute; bottom:-12px; left:50%; margin-left:-6px; }

	.preview-content {margin-right:25px;}

    .preview-wrap img{ width:100%; height:auto; display:block; min-height:131px;	}
	.img-lnk, .inner-thumb { display:block; border:1px solid #d3d3d3; /*background:#fff; padding:10px;*/ position:relative;}

	 .brush-title {   
	 	  color:#489fc1;
	 	  display:block;		  
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
white-space: nowrap; overflow: hidden;
	 	  font-weight:400;
	 	  font-size:18px;
	 	  text-align:center;
	 	  position:absolute;
	 	  bottom:-35px;
	 	  left:0;
	 	  width:100%;
	 	  
	 	  -webkit-transition: all 0.8s;
			-moz-transition: all 0.8s;
			-o-transition: all 0.8s;
			-ms-transition: all 0.8s;
			transition: all 0.8s;

	     }

	     .img-lnk {		/*margin-bottom:30px;*/
	       background:#fff;
	       padding:10px;
	       
	       
	       
	     }

	     .categories-menu a, .img-lnk {
	     	/*-webkit-transition: color 0.4s;
			-moz-transition: color 0.4s;
			-o-transition: color 0.4s;
			-ms-transition: color 0.4s;
			transition: color 0.4s;
          */
	     	}

	     .img-lnk:hover{
	     	/*box-shadow: 0 0 3px 2px rgba(0, 0, 0, .1);
			-moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, .1);
			-webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, .1);
			    */
	     	}

	     .img-overlay { 
       /*box-shadow: inset 0 0 0 10px #fff; position:absolute; top:0; left:0; width:100%; height:100%; 
	       transition: all 0.1s linear;
	       -webkit-transition: all 0.1s linear;
	       -moz-transition: all 0.1s linear;
	       -o-transition: all 0.1s linear;
	       -ms-transition: all 0.1s linear;
         */
	         display:none;
	     }

	     .img-lnk .img-overlay { display:none;}

	     /* remove this ???? */
	     .other-item .img-overlay {box-shadow: inset 0 0 0 5px #fff; display:none;}

	     .img-lnk:hover .img-overlay, .other-item:hover .img-overlay, .preview-image-link:hover .img-overlay  { 
       /*box-shadow: inset 0 0 0 0px #fff;*/ }

       /*
	     .img-lnk:hover .brush-title, #categories-menu a:hover{color:#B01721;
	     -webkit-transition: color 0.0s;
			-moz-transition: color 0.0s;
			-o-transition: color 0.0s;
			-ms-transition: color 0.0s;
			transition: color 0.0s;
	     
	     }
       */

	     .brush-author {
	       font-size: 14px;
	       color:#666;
	       text-align:center;
	     }
		 
	
	div.most-right	 {margin-right:0; color:#282533;}
	   .brush-info {  font-size:12px;  border-bottom:1px dotted #ccc;  background-color:#fff; padding:5px; display:block; }
	    
		 
	     .brush-price {  font-weight:bold;  display:block; float:right; color:#9498A3}
	.brush-rating-wrap {
			 background: -moz-linear-gradient(10% 100% 90deg,  #e0e3e8, #ffffff);
		     background: -webkit-gradient(linear, 0% 50%, 0% 100%, from(#ffffff), to(#e0e3e8));
			 position:absolute;
			 width:100%;
			 left:0;
			 bottom:0;
		 }
		 .brush-rating {padding:0 5px 9px 5px;}
	.img-wrap .rating-wrap  {float:left;}
	
	.item-details .rating-wrap, .item-details #brush-fav-block, 
	.item-records,
	
	.item-author,
	.item-details .share-block {line-height:26px;}
	.share-block { margin-top:10px; text-align:center;}
  
    .ir-row { line-height:1.4em; margin-bottom:10px; display:table-row;}
	
	  #brushes-menu-block {border-bottom:2px solid #afb2bb; margin-bottom:15px; height:22px;}
		#brushes-menu-block a {color:#9498a3; text-decoration:none; font-size:17px; display:inline-block; position:relative;
		margin-right:10px; height:17px; vertical-align:middle;}
		#brushes-menu-block a:hover { color:#df2748;}
		#brushes-menu-block a.active {color:#000; border-bottom:2px #282533 solid; top:2px; height:20px; line-height:18px; }
		 
/*.rating-star { display:inline-block; width:14px; height:13px; background:url(images/sprite.png) no-repeat -271px -81px; vertical-align:middle; float:left;}
.rated { background-position:-286px -81px;}
.rating-area {vertical-align:middle; display:inline-block;  
} */
.img-wrap .rating-area {float:left;}
.rating-area .star_over {background-position:-301px -81px; }


 .share-active-block {

    margin-top:10px;
  }

  .share-act-title { display:inline-block; vertical-align:middle;}
  
  .ir-label { font-weight:bold;}
  .share-act-title { /*font-weight:bold;   /*font-size:14px; */ display:block; width:95px; float:left;}
  .ir-label { display:table-cell; padding-right:10px; padding-bottom:10px;}
  
  #footer-content:after,
  .ir-row:after { content:""; clear:both; display:block; }
  .item-rec-val { /*margin-left:80px; display:block;*/ display:table-cell; }
  
  /*.item-author a, .item-rec-val a { color:#666;}*/
  .item-details { color:#2E2D3D; max-width:300px;}
  .item-author a:hover, .item-rec-val a:hover { text-decoration:underline;}

   .item-info .rating-block { float:right;}
   .item-info .rating-star { width:19px; height:20px; background-position:-209px -80px;}
   .item-info a.star_over {background-position:-251px -80px; }
   .item-info .rated {background-position:-230px -80px;}
   /*.item-info .votes-count { font-size:13px; margin-right:1px}*/

.img-wrap .fav-link { background:url(imgs/new_sprite.png) no-repeat -130px -211px; width:16px; height:13px; display:inline-block;
float:right; }

.img-wrap .fav-link:hover {background-position: -130px -211px;}
.img-wrap a.favorite {background-position: -130px -211px;}/*{background-position:-74px -1px; }*/

 
 #travel-fav { position:absolute; z-index:20;}
 /*.fav-text {display:inline-block; vertical-align:middle; font-size:13px;}*/
 .fav-btn:hover .fav-text {color:#df2748;}
 .fav-btn:hover .fav-icon, #travel-fav.fav-icon,
 .fav-btn .favorite { color:#c2313f;}/*{background-position:-19px -1px;}*/


input.submit-btn,	
  .inner-btn-text {color:#fff; 
  	
     font-size:15px;
     line-height:1em; 
    font-weight:bold;
    text-transform:uppercase;
    
    
    /*text-shadow: 0px -1px 1px rgba(22, 22, 22, 0.6);*/

    

    }

    .inner-btn-text {
    /*position:absolute;
    left:24px;
    top:10px;
    */
    display:inline-block; }

    .inner-btn-label { /*text-transform:uppercase;*/}
    .inner-btn-size { font-size:12px; text-transform:uppercase; font-weight:normal;}
    .inner-btn-icon { width:32px; height:33px; position:absolute; right:24px; top:9px; 
    /*background: url(imgs/download-icon.png) no-repeat;*/
    background:url(imgs/new_sprite.png) no-repeat 0 -167px;}
  .download-button .inner-btn-text { padding-left:1px; width:205px;margin:14px 0 0 10px;text-align:center;font-size:24px;}
  
 .preview-btn {text-decoration:none; outline:none; height:48px; width:120px; position:relative; display:inline-block; background:url(images/preview-bg.png) no-repeat; text-align:center; vertical-align:top; }
 .preview-btn .inner-btn-text { color:#000; text-shadow: #fff 0px 1px 2px;}
 .preview-btn:hover { background-position:0 -49px;}
 .preview-btn:active { background-position:0 -98px;}

 #pre-dld-ads { margin-top:10px;}
 .buttons-wrap { margin-top:20px;}


 input.submit-btn,
 .down-link-free { 
 display:inline-block;
 vertical-align:Middle;
 position:relative;
 padding:10px 20px 0px;
border:none;
font-weight:normal;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#c2313f;
height:38px;
line-height: 1em;
    font-weight: bold;
    text-transform: uppercase;
    
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    text-align:center;
}

.down-link-free { height:38px; width:200px;

}

input.submit-btn { padding:0 20px;}

.fav-btn {
text-decoration:none;   
display:inline-block; 
vertical-align:middle;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#ddd;
height:38px;
width:38px;
text-align:center;
margin-left:5px;
line-height:1em;
padding-top:8px;
}
.fav-btn:hover { text-decoration:underline;}
/*.fav-btn:hover .fav-text{border-bottom:1px dotted #df2748;}*/

.fav-icon { 
  /*background:url(imgs/new_sprite.png) no-repeat -92px -211px; width:20px; height:19px;*/
  font-size:24px;
  color:#aaa; 
   display:inline-block;
 vertical-align:middle;
 }



 input.submit-btn:hover,
 .down-link-free:hover {
opacity:0.95;
 }

 

/* input.submit-btn { display:inline-block; padding-left:20px; padding-right:20px; height:40px; margin-top:10px;}*/


 /*.down-link-free, .buy-button {margin-right:5px; margin-top:1px;}*/
 
 .sign-up-link { color:#df2748;}
 a.sign-up-link:link, a.sign-up-link:visited { text-decoration: none;}
 a.sign-up-link:hover {border-bottom: 1px dotted;}
/* PAGINATION */

.next-pag-item a { color:#666; /*background:#fff;*/
background:#eaeaec;
-webkit-box-shadow: inset 0px 0px 0px 10px #fff;
-moz-box-shadow: inset 0px 0px 0px 10px #fff;
box-shadow: inset 0px 0px 0px 10px #fff;
 }
 
a.img-next-lnk:hover { /*background: #fdfdfd;*/ background:#fff;}
.next-pag-label { position:absolute; left:0px; top:50%; margin-top:-24px; font-size:28px; width:100%; text-align:center;
text-transform:uppercase;
}
.pages-info-label {  position:absolute; left:0px; top:50%; margin-top:10px;  font-size:13px; width:100%; text-align:center; color:#aaa; }
.img-last-lnk .pages-info-label { margin-top:-5px;}

.pagination { 
	/*padding:3px 90px 0 90px; margin-top:20px; border-top:2px solid #afb2bb;*/
	 position:relative; text-align:center;
	 margin:20px 0 35px 0;
	 font-size:19px;
}
.pagination .page-of .insp{ float:none; color:#747474; padding:0 5px;}

  /*.pagination, .pagination a {color:#9498A3; }*/
  .pagination span, .pagination a {/*color:#696045;*/ /*border:1px solid #ddd8c7;*/ /*padding:2px 6px;*/ 
  	vertical-align:middle; display:inline-block; text-align:center; text-decoration:none; }
  .pagination a span {cursor:pointer;}
  .pagination a, .pagination .current {/*url(https://www.brushlovers.com/web/images/sprite.png) no-repeat -30px -304px;*/
  background:#fff;
  	/*color:#9498a3; display:inline-block; margin:0 4px; padding:0 4px;*/
  	 /*color:#666;*/
     /*color:#cb2838;*/ 
     display:inline-block; margin:0 8px; padding:12px 0px; width:48px;
  	font-weight:bold;
  	/*height:29px;*/
    border:1px solid #d3d3d3;
    
    /*-webkit-box-shadow: inset 0px 0px 0px 3px #fff;
-moz-box-shadow: inset 0px 0px 0px 3px #fff;
box-shadow: inset 0px 0px 0px 3px #fff;*/
  	}

  	.pagination .insp { position:relative;}


  .pagination .prev-btn , .pagination .next-btn { width:auto; padding-left:10px; padding-right:10px; margin:0;}
  
  .pagination .prev-btn { position:absolute; left:0;}
  .pagination .next-btn { position:absolute; right:0;}
  
  .pagination a:hover,  .pagination .current { 
  /*background:#fff;*/
  border-color:#aaa;
  color:#222; 
  text-decoration:none; /*background:url(https://www.brushlovers.com/web/images/sprite.png) no-repeat -184px -304px;*/  }
  /*
  .pagination span.current {color:#000; margin:0 8px;  border-top:4px solid #282533; position:relative; top:-6px; padding-top:6px; }
  */
   .pagination span.current .insp {}
  .pagination span.current span {/*font-weight:bold; position:relative; top:1px;*/}
  /*.pagination span.insp {border:none; vertical-align:middle; display:table-cell; height:28px; min-width:28px;
  
  }
  */
  .pagination span.disabled {display:none; background:none;}
 

.slashbar {font-size:14px;}

/*	div.item-navigation {display:block; padding-top:10px;}*/
	.nav-icon { /*width:25px; position:relative; top:-2px; height:22px; vertical-align:middle; 
  display:inline-block; 
  
  background:url(imgs/new_sprite.png) no-repeat 0 -415px; */
  display:none;
  }
	.item-navigation .nav-icon:hover { border:none;}
	.styles-nav-icon { background-position:-34px -415px;}
	.patterns-nav-icon { background-position:-64px -415px;}

	.navigation-path {  float:left; vertical-align:middle;}
	.navigation-path span, .navigation-path a{ vertical-align:middle; display:inline-block;}
	.item-navigation .price-select-block { top:-4px; vertical-align:middle;}
	.item-navigation a:hover {color:#df2748;}
   .item-navigation .item-nav-title {/*color:#282533;*/}

.item-info-wrap {
background:#fff;
margin:0 -20px;
padding:0 20px 30px;
}

.item-info {/*border-top:2px solid #afb2bb;*/  
/*border-bottom:1px dotted #666;*/



display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
  flex-direction: row;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -o-flex-direction: row;
  -ms-flex-direction: row;
  
  
  
   
   /*
    
        max-width:1100px;
  
   */
              max-width:970px;
    margin:0 auto;
    
    justify-content: center;
   -webkit-justify-content: center;
}

.item-seperator { width:100%; position:relative;
/*
 padding:0 20px; 
left:-20px;
*/
height:1px;
background:#eee;
margin:40px 0;
 }

#brush-content { /*background:#fff; /*margin-right:20px; padding:20px;*/}


#comments { max-width:100%; overflow:hidden;}
  
  .item-image-wrap { 
      /*width:440px;
      float:left;
      */

  margin-bottom:0px; 
  position:relative;
  
  flex:1;
  -webkit-flex:1; 
      }

	.item-image {}

    .item-image img { /*width:250px; height:196px;*/ width:100%; min-width:300px; max-width:900px; height:auto; display:block; }
	.item-image .ibe_inner, .item-image .ibe_outer, .item-image img {
	/*-moz-border-radius:3px;		-webkit-border-radius:3px;		border-radius: 3px;*/}
	  .inner-thumb { display:none; position:relative;}
	  .inner-arrow-canvas { right:-12px; top:16px; position:absolute;}

	  .item-image .shown {display:block;  background:#fff; padding:10px; 
      /*border-radius:5px;*/
    }
	  /*.item-image .bw-image { opacity:0;}*/
	.switch-buttons { position:absolute;  position:absolute; bottom:-20px; left:50%;}
	
  .color-img-switcher , .bw-img-switcher  { /*background: url(images/sprite.png) no-repeat -676px -92px;*/ width:11px; height:11px; display:inline-block;}
	.color-img-switcher:hover, .bw-img-switcher:hover { /*background-position:-692px -92px;*/}
	/*.color-img-switcher img, .bw-img-switcher img{ width:40px; height:35px;}*/
	.color-img-switcher { position:relative; left:-12px;}
	.bw-img-switcher { position:relative; left:-14px;}
	
	.active-switcher { /*padding:2px; border:1px solid #b2bbc4;*/  background-position:-661px -92px;}


  .item-details-wrap { /*margin-left:480px;*/ margin-left:40px; }

   
  .item-sub-info { font-size:15px; margin-top:15px; display:table;}
  .item-sub-info a { color:inherit;}  

  .item-description { font-size:15px;  line-height:1.4em; margin-bottom:15px; margin-top:15px;}
  
  .item-description.bf-show-more { 
   /*
   display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    */
     overflow: hidden;
     max-height:64px;
    
   }
   
   .show-more-lnk { color:inherit; text-decoration:underline;}
  

  .item-records { /*color:#b5b5b5; */ font-size:14px; }
  
  a.morelink {
	text-decoration:underline;
	outline: none;
  color:inherit;
}
.morecontent span {
	display: none;
}
  
  

.remove-fav-wrap { text-align:center;}
.remove-fav-wrap a { font-size:13px; text-decoration:none; margin-top:5px; display:inline-block;}
#brush-fav-block {/*float:right; position:relative; top:2px;*/ }
.share-block {/*margin-top:15px;*/ }
  .share-block *{vertical-align:top;}
  
  .share-item {display:inline-block; margin:0 5px; vertical-align:middle;}
  /*.insc-fb { width:49px; overflow:hidden;}
  .insc-tw { width:59px; overflow:hidden; }
  */
  .tw-header-item { width:103px; margin-left:5px;}
  
.other-block-wrap { float:left;
width:100%;
box-sizing:border-box;
-wekbit-box-sizing:border-box;
-moz-box-sizing:border-box;
/*padding-right:320px;*/

}  

.other-block-ads { float:right; margin-left:-100%; width:300px; margin-top:10px;}
  
.other-block  {/*border-top:2px solid #AFB2BB;*/
	padding:10px 0;	text-align:justify; margin-bottom:20px;}
  .other-item { 
  	/*padding:0px; border:1px solid #b2bbc4; display:inline-block;
   margin-left:10px;*/
   float:left;
   display:block;
   width:20%;
   position:relative;
}

.other-block-row { margin-top:20px;}
.other-block-row:first-child { margin-top:0;}

body .fb_iframe_widget span { vertical-align:top !important;}

.other-item a { display:block; margin-right:20px; outline:none; text-decoration:none; position:relative;

}

.most-downloaded-lnk, .other-item a {border: 3px solid #E6E6E6;
padding:5px; background:#fff;}

.other-item img { display:block; width:100%; height:auto;}
  
  .other-item, .other-item .ibe_inner, .other-iteme .ibe_outer, .other-item img {
 }
  
  .other-block .first {margin-left:0;}
 
 
 .input-row { margin:20px 0;}
  
    .input-block {margin-right:11px;
	 box-shadow: 0px 1px 1px #fff; -moz-box-shadow: 0px 1px 1px #fff; -webkit-box-shadow:  0px 1px 1px #fff}
      .input-block .field-name {display:block; padding-bottom:5px;}
	  .input-block input {width:190px;}
	  .input-row .last { margin:0;}
    #comment {width:100%; height:50px;}
.comments-block {border-top:2px solid #AFB2BB; margin-bottom:20px;}
  .comments-title {margin-top:0px;}
    .comment { border-bottom:1px dotted #b2b2b2; padding:20px 0; }
	  .avatar-wrap {display:inline-block; float:left; margin-right:10px;
	  -moz-border-radius:3px;		-webkit-border-radius:3px;		border-radius: 3px; padding:5px; border:1px solid #B2BBC4;}
	  .comment-post-author { color:#3b6fa9; font-size:14px; font-weight:bold;}
	  .comment-post-date { font-size:10px; color:#999;}
	  .comment-text {font-size:13px;margin-top:5px;}
  
       #bottom-leader-ads { margin:0 auto 0px; width:752px;
       padding:0  0 5px 0;
       }
       
       
       #mob-bottom-leader-ads { display:none; margin:20px 0;  text-align:center;}
       #mob-mid-ads { text-align:center; margin-bottom:12px; width:100%;  display:none;}
       #mid-ads { text-align:center; margin-bottom:24px; margin-top:12px; width:100%; }
       
#footer-gradient  {
  padding:0 20px;
	/*background: url(imgs/footer-bg2.jpg);*/
	/*border-top:6px solid #316376;*/
  
   /*background: rgb(64,174,201);
background: -moz-linear-gradient(top,  rgba(64,174,201,1) 0%, rgba(45,144,169,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,174,201,1)), color-stop(100%,rgba(45,144,169,1)));
background: -webkit-linear-gradient(top,  rgba(64,174,201,1) 0%,rgba(45,144,169,1) 100%);
background: -o-linear-gradient(top,  rgba(64,174,201,1) 0%,rgba(45,144,169,1) 100%);
background: -ms-linear-gradient(top,  rgba(64,174,201,1) 0%,rgba(45,144,169,1) 100%);
background: linear-gradient(to bottom,  rgba(64,174,201,1) 0%,rgba(45,144,169,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40aec9', endColorstr='#2d90a9',GradientType=0 );
*/

/*background:#489fc1;*/
/*background:#acacac;*/
background:#32383c;

position: absolute;
width: 100%;
bottom: 0;

	}

#footer-base {

position:relative;

}	

#footer-circles { display:none;}

#footer { position:relative; z-index:2; 

overflow:hidden;
/*text-shadow: 0px -1px 1px #333;*/
color:#acb4bb;
font-size:13px;

}

#footer-about-text {

    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size:15px;
    line-height:1.4em;
    max-height:210px;
}

.irc-tags {
   /*
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    */
}


#mob-footer-menu { display:none; text-transform:uppercase; font-size:16px; margin-bottom:40px;
text-align:center;
}
#mob-footer-menu a { display:inline-block; margin:0 5px;}


#footer-content { padding:40px 0;}
#bottom-footer-content {padding:20px 0 40px; font-size:13px;
border-top:1px solid rgba(255,255,255,0.08);
}

#footer-info-blocks:after { clear:both; content:""; display:block;}
.footer-info-block { float:left; width:14%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}

.footer-tags-links a { display:inline-block; margin-right:10px;}

#about-fib { width:31%;}
#footer-about { padding-right:100px;}

#nav-fib { width:19%;}
/*#email-fib { width:19%;}*/
#tags-fib{ width:31%; padding-left:50px;}
#categories-fib { width:19%;}

#bottom-footer {background:#282d30;}

.img404 {max-width:100%; margin-top:10px;}

#bottom-menu a {   text-decoration:none;}
#bottom-menu a:hover {border-bottom:1px dotted;}
#bottom-menu .sep { display:inline-block; padding:0 7px;}
	
.footer-sep {
	border-top: 1px solid rgba(0, 0, 0, 0.2);
border-bottom: 1px solid rgba(255, 255, 255, 0.2);

clear:both;
	}

	  #top-link-block {display:block; position:absolute; top:0; width:100%;  height:84px;}
	    #top-link-block a {margin:0 auto; width:140px; height:50px; display:block;}
	
	.newsletter-section, .footer-info-block {font-size:14px;}
  
	.footer-info-block {float:left;   position:relative; z-index:10;  /*width:300px;*/}
	/*#about-fib { width:40%;}
	/*#categories-fib { width:60%;}*/
	
	#email-fib { float:right; width:160px; margin-left:-100%;}
	#footer-left-content { margin-right:180px;}
	#footer-left-wrap { float:left; width:100%;}


	  .section-title { font-size:16px;   margin-bottom:20px;
     
    color:#fff; 
	  /*text-shadow: 0px -1px 1px #333;*/
    text-transform:uppercase;
    
     }
	 
	  .section-info {margin-bottom:10px;}
	  	/*.footer-categories-links a { display:inline-block; 
	  		     padding-bottom:2px;
				 margin-bottom:10px; color:#b9cad7; line-height:14px;}
		.footer-categories-links a:hover {border-bottom:1px dotted #fff; padding-bottom:1px; }

		.footer-categories-links div { }
    */
		
		.section-links .last-in-line {margin-right:0;}
	  
    #mob-footer-menu a,
    .footer-follow-section a, #bottom-menu a ,
	  .footer-info-block a:link, .footer-info-block a:visited {color:#acb4bb; text-decoration:none;}
    
    #bottom-menu a:hover,
	  .footer-info-block a:hover , .footer-follow-section a:hover{color:#fff;}
	  
    #bottom-menu { color:#575a5d;}
	  
	 /* #footer-about a:link, #footer-about a:visited {color:#489fc1;}*/
   .footer-nav-links > div { margin-bottom:10px;}
    .footer-info-block a:hover,
 	  #footer-about a:hover { text-decoration:underline;}

	  .footer-follow-section { margin-top:5px; font-size:14px;}
 	  .footer-follow-section a { display:inline-block; margin-bottom:10px;}
 	  .footer-follow-section a:hover span { border-bottom:1px dotted;}

 	  .footer-twitter-link { /*background: url(imgs/twitter.png) no-repeat;*/ background:url(imgs/new_sprite.png) no-repeat 0 -445px; padding-left:20px;}
 	  .footer-facebook-link { /*background: url(imgs/facebook.png) no-repeat;*/
      background:url(imgs/new_sprite.png) no-repeat 0 -471px;
      padding-left:20px;}
 	  .footer-rss-link { /*background: url(imgs/rss.png) no-repeat;*/
      background:url(imgs/new_sprite.png) no-repeat 0 -497px;
      padding-left:20px;}
	
	.categories-menu-columns {
		-moz-column-count:3; /* Firefox */
		-webkit-column-count:3; /* Safari and Chrome */
		column-count:3;
    text-align:left;
	    
	     -webkit-column-gap:30px;
	    column-gap:30px;
	    -moz-column-gap:30px;
	    position:relative;
	    
	}

	.footer-categories-links {
		-moz-column-count:2; /* Firefox */
		-webkit-column-count:2; /* Safari and Chrome */
		column-count:2;
	    
	    /*-webkit-column-gap:76px;
	    column-gap:76px;
	    -moz-column-gap:76px;
      */

	}

	.newsletter-section {margin-bottom:35px;}
	  .newsletter-section .newsletter-inputs {margin-top:5px; margin-bottom:15px;}
		#newsletter-email {width:290px; height:30px; padding:0; 
		     padding-left:10px;
			vertical-align:top; border:none; 
			font-size:15px;
			border:1px solid #3f7084;
			-webkit-border-radius:5px;
			border-radius:5px;
			-moz-border-radius:5px;
			outline:none;
			}
			#newsletter-email.inactive { color:#888;}
		#newsletter-btn {
			vertical-align:top; 
			display:inline-block; 
			width:34px; height:26px; 
			outline:none; 
			border:none;
			border:1px solid #42829b;
			border-radius:3px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			color:#fff;
			font-weight:bold;
			position:absolute; right:1px; top:3px;
			background: #78b7cd;
background: -moz-linear-gradient(top,  #78b7cd 0%, #5aa1bb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#78b7cd), color-stop(100%,#5aa1bb));
background: -webkit-linear-gradient(top,  #78b7cd 0%,#5aa1bb 100%);
background: -o-linear-gradient(top,  #78b7cd 0%,#5aa1bb 100%);
background: -ms-linear-gradient(top,  #78b7cd 0%,#5aa1bb 100%);
background: linear-gradient(to bottom,  #78b7cd 0%,#5aa1bb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78b7cd', endColorstr='#5aa1bb',GradientType=0 );


	}
	
	.left {float:left;}
	.right {float:right;}


.inner-page-text { padding-right:25px; font-size:16px; line-height:1.6em; margin-top:10px;
color:#2E2D3D;
}
.inner-page-text p { padding:0px 0 20px 0; /*font-size:13px; line-height:21px; color:#666;*/ }
.inner-page-text p strong {  /*font-size:14px;*/}

.search-title, .category-title,  .order-summary-title, .brushes-page-title,
.home-section-title { color:#b01721; text-transform:uppercase; font-size:29px; 
font-weight:bold; 
 }

 .inner-page-title {  /*text-transform:uppercase;*/ font-size:29px; font-weight:bold;  margin-bottom:20px;}

 

.list-header { margin-bottom:0px;} 

.list-header,
.no-search-result,
.mob-item-title,
 .item-details .item-title {  font-size:28px; font-weight:bold; color:#2E2D3D;}
 
 .mob-item-title { display:none; margin-bottom:20px;}
 
 .other-block-title
  { 
  /*border-top:5px solid #dadbe3;*/
  /*border-top:1px solid #edf1f2; 
  padding:15px 0 5px;*/ 
  position:relative;
  padding-top:40px;
  }
  
  /*.list-body #content-wrap { border-top:5px solid #dadbe3;}*/
  
  #title-block { position:relative; padding-top:15px;}
  .list-body #title-block { min-height:68px;}
  .list-body .sidebar{ margin-top:68px;  }
 
  
 #brush-content { /*border-top:5px solid #dadbe3; padding-top:30px;*/  }

 .hst-wrap .home-section-title { float:left;}


 .hst-see-all { float:right; margin-top:15px; text-decoration:none;}
 .hst-see-all:hover { color:#b01721;}
 .hst-wrap { position:relative;
  margin-bottom:5px; margin-right:25px;}
 /*.follow-title, .item-details .item-title, .inner-page-title, .grab-title,  .order-summary-title, .category-title { }*/

.questions p { line-height:15px; /*font-size: 14px;*/}
.inner-page-text a:link, .inner-page-text a:visited, #intro-paragraph a:link, #intro-paragraph a:visited, .account-table a:link, .account-table a:visited {text-decoration:none;}
.item-records a:hover, .inner-page-text a:hover, #intro-paragraph a:hover, .account-table a:hover { border-bottom:1px dotted; }

.item-records a { color:#000; text-decoration:none; }



.category-title {border-top:1px solid #afb2bb; margin-bottom: 10px; padding-top:10px;}
.search-title { border-bottom:1px solid #afb2bb; padding-top:10px; padding-bottom:5px; margin-bottom:20px; }

.brushes-page-title { margin-bottom:15px; line-height:30px;}


 .order-summary-title { margin-top:20px;}

#signup-popup {background:#ddd; border:1px solid #999; padding:10px;}
.sign-forms-wrap { margin:30px auto 0 auto; width:700px;}
  .sign-forms-wrap .left { width:289px; padding-right:60px; border-right:1px solid #dce0e3;}
  .sign-forms-wrap .right { width:290px; padding-left:60px;}
 
.sign-in-title { font-size:30px; color:#000; }
.sign-form {font-size:15px; }
.sign-desc, .field-title { color:#000;}
.sign-desc {margin: 5px 0; line-height: 19px; font-size: 15px;}
.field-title {padding:10px 0 3px 0; display:inline-block; font-size:14px;}
.half-block { width:45%; display:inline-block; float:right;}
.half-left { float:left;}


.account-table {width:100%; border-spacing:0; margin-top:30px;}
  .table-header {background:#f0f0f0; padding:15px 0; font-weight:bold;}
  .account-table .table-header td {color:#000;}
  .account-table td {padding:10px; vertical-align:middle;}
  .account-table td { color:#8e8e8e; text-decoration:none;
   border-bottom:1px solid #e1e1e1; font-size: 13px;}
  
  .account-table img {width:66px; height:52px;}

  .account-table tr.summary-row td {border-bottom:none; color:#000; text-align:left;}

.forgot-password-link, .sign-in-lnk { text-decoration:none; padding-top:3px; display:inline-block; /*font-size:10px;*/}
.forgot-password-link:hover, .sign-in-lnk:hover { /*text-decoration:underline;*/}
  #user-edit-form {width:250px;}
 .sign-form input[type=text], .sign-form input[type=password] { height:25px; width:100%; border:1px solid #d2d2d2; font-size: 15px;}
 .submit-btn-wrap {text-align:center;}

 
 
 .paypal-btn-wrap {text-align:left;}
 body .sign-form input.paypal-chk-btn { /*height: 40px;
  	background:url(images/button_wide.png) no-repeat;width:177px;color:#fff;
  	font-family: 'Cuprum', arial, serif; font-size:20px;text-shadow: #000 0px 1px 2px;
	*/
	width:146px;
	}
  .sign-in-form {height:140px;}
  	
  
 .lp-popup-close-link {display:inline-block; position:absolute; right:8px; top:8px; 
 /*background:url(imgs/new_sprite.png) no-repeat -19px -211px; width:17px; height:17px; */
 color:#aaa;
 font-size:24px;
 }
 .lp-popup-close-link:hover {color:#999;}

  
  .reasons-title { font-size:19px; font-weight:bold; float:left;}
  .reasons-wrap { margin-top:40px;}
  .reasons-list { float:right; width:550px;}
    .reasons-list li {padding-bottom:10px;}
    .reason-title { font-size:14px; font-weight:bold;}
    .reason-description {font-size:12px; color:#7f7f7f; line-height: 19px;}
	
#prepay-options .prepay-option:last-child {margin-right:0;}

#account-menu {
  position:absolute; 
  top:10px;
  right:0;
}

#account-menu a{
display:inline-block; 
float:left; 
padding:5px 10px;
border:1px solid #eaeaea; 
color:#000; 
font-size:12px; 
text-decoration: none;
/*background: #f0f0f0;*/
border-right:#cccccc 1px solid; border-left:1px solid #fff;
background-color:#f3f4f6;
background: -moz-linear-gradient(100% 100% 90deg,  #dde0e4, #ffffff);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dde0e4));
}

#account-menu a.first { border-left: #eaeaea 1px solid;
  -moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius: 6px;
  -moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius: 6px;
}
#account-menu a.last { border-right: #eaeaea 1px solid;
  -moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius: 6px;
  -moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius: 6px;
  }
  
#account-menu a:hover, #account-menu a.active { border:1px solid #d0d0d0;

    background:#c8c8c8;
    background: -moz-linear-gradient(center top,  #ffffff 0%,    #c8c8c8 100%);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c8c8c8), to(#ffffff) );
	}


.grab-title { font-size:34px; 
-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), to(rgba(0,0,0,1)));
 text-align:center;
 color:#23669b;
  }
  
.summary-inner-text {font-size:16px; margin-top:30px;}
.summary-inner-text p{  padding-bottom:10px;}
.summary-line-title { color:#8c8c8c;}


.terms-content {max-width:800px;}
.terms-content p{ padding:8px 0;}

#menu-fav-count {}

.price-select-block { float:right; display:inline-block; position:relative; top:-4px;}

.form_textarea {
	width: 568px;
	height: 150px;
	font-size: 15px;
	
}

.form_textfield {
	height: 25px;
	width: 250px;
	font-size: 15px;
	
}


.questions a.scroll:hover {border:none;}
.questions a.scroll:hover .slide-t { border-bottom:1px dotted;}

#coupon-form p, .code-field {font-size:16px;}
.code-field { padding:5px 0; margin-top:5px;}


.bottom-ads, .inner-ads {padding:15px 0; text-align:center; border:1px solid #efe8cc; background:#fffce5;
font-family:arial, serif; font-size:14px; font-weight:bold; margin-bottom:25px; margin-top:15px;}

.bottom-ads a, .inner-ads a {text-decoration: none; color:#408DC4;}
.comment-unmoderated { font-size:11px; font-weight:bold; font-style:italic;}

.dsq-comment-text { font-size:15px;}

#___plusone_0 {width: 70px !important;}

.submit-categories-block {
-moz-column-count: 4;
	-moz-column-gap: 20px;
	-webkit-column-count: 4;
	-webkit-column-gap: 20px;
	column-count: 4;
	column-gap: 20px;
	
}

.submit-categories-block label {display:inline-block; margin-right: 10px;}

.submit-preview-s-image { border:1px solid #ddd; width : 60px; height : 60px; }
.submit-preview-l-image { max-width : 300px; max-height : 236px; position:absolute;
border:1px solid #ddd; display:none; }

img.hp-thumb-preview,
img.other-large-preview-image,
.item-image  img.inner-large-preview-image {border: 1px solid #B2BBC4; visibility:hidden; z-index:200; width:auto; height:auto; max-width:600px; position:absolute; top:-9999px; left:0; max-height: 600px;}

img.hp-thumb-preview { display:none; max-width:400px; max-height:400px;}


#deal-of-day-tab {position:fixed; width:56px; height:162px; background: url(images/dealoftheday.png) no-repeat;
top:50%; left:-18px; margin-top:-181px;}
#deal-of-day-tab:hover { left:-14px;}

#dim-overlay { position:fixed; height:100%; width:100%; left:0; top:0;
background: rgba(0,0,0, 0.5); z-index:4; display:none;}


#deals-page { position:relative;}
#md-deals-categories-menu { position:absolute; right:25px; top:10px;}
.deal-lnk-title {  
padding:10px;
background: rgba(0,0,0,0.8);
color:#fff;
font-size:14px;
display:block;
}

.deal-lnk-title-wrap {width:100%; bottom:0; left:0;
position:absolute;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
padding:10px;
}

/* SOCIAL WIDGETS STUBS */
.fb-stub {

-webkit-border-radius: 3px;
border: 1px solid #CAD4E7;
cursor: pointer;
white-space: nowrap;
color: #3B5998 !important;
padding: 1px 5px 1px 20px;
display: inline-block;
font-size:11px;
line-height:16px;
font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
font-weight:normal !important;
background:#ECEEF8 url(imgs/new_sprite.png) no-repeat -108px -258px;
position: relative;
margin-right:28px;
vertical-align:top;
}    


.fb-stub:hover { border-color:#9DACCE; text-decoration: none !important;}

.fb-stub::before, .tw-stub::before {
  content: attr(data-shares);
  background: white;
  border: 1px solid #C1C1C1;
  color:#333 !important;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-left: 6px;
  min-width: 15px;
  padding: 1px 2px;
  text-align: center;
  white-space: nowrap;
  position: absolute;
  top:0;
  left:100%;
  cursor:default;
}   


.fb-stub-arr, .tw-stub-arr {
border-collapse: collapse;
 border-spacing: 0;
 
 position: absolute;
 border-color: transparent #D7D7D7 transparent;
 border-style: solid;
 border-width: 4px 5px 4px 0;
 display: block;
 top:5px; left:100%;
 
 margin-left:2px;
 height:0px !important;

}

.tw-stub-arr::after,
.fb-stub-arr::after{
  content:'';
 border-color: transparent #D7D7D7 transparent;
 border-right-color: white;
border-style: solid;
border-width: 4px 5px 4px 0;
display: block;
position: absolute;
left:2px;
top:-4px;
}


.tw-stub {
  margin-right: 20px;
  max-width: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: bottom;
  zoom: 1;
  white-space: nowrap;
  text-align: left;

  position: relative;
background-color: #F8F8F8;
background-image: -webkit-gradient(linear,left top,left bottom,from(white),to(#DEDEDE));
background-image: -moz-linear-gradient(top,white,#DEDEDE);
background-image: -o-linear-gradient(top,white,#DEDEDE);
background-image: -ms-linear-gradient(top,white,#DEDEDE);
background-image: linear-gradient(top,white,#DEDEDE);
border: #CCC solid 1px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;

text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
cursor: pointer;

font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;
color: #333 !important;
font-weight: bold;
padding:0px 3px 0px 19px;
vertical-align:top;

}

.tw-stub:hover, .tw-stub:active {
  text-decoration: none !important;
border-color: #BBB;
background-color: #F8F8F8;
background-image: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#D9D9D9));
background-image: -moz-linear-gradient(top,#F8F8F8,#D9D9D9);
background-image: -o-linear-gradient(top,#F8F8F8,#D9D9D9);
background-image: -ms-linear-gradient(top,#F8F8F8,#D9D9D9);
background-image: linear-gradient(top,#F8F8F8,#D9D9D9);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;}

.tw-stub::before{
background: white;
border: #BBB solid 1px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
min-width: 8px;
font-weight: normal;
}

.twitter-btn-wrap .tw-stub::before { display:none;}
.twitter-btn-wrap .tw-stub {margin-right:0;} 

.tw-stub-ico{
  width:16px; height:13px;
  position: absolute;
  top:50%;
  margin-top:-5px;
  left:2px;
  
  background:url('imgs/new_sprite.png') no-repeat -52px -266px;
  
}


@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'),
       url('data:application/octet-stream;base64,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') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('https://www.brushlovers.com/web/font/fontello.svg?8242623#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-search:before { content: '\e800'; } /* '?' */
.icon-star:before { content: '\e801'; } /* '?' */
.icon-tag:before { content: '\e802'; } /* '?' */
.icon-heart:before { content: '\e803'; } /* '?' */
.icon-heart-empty:before { content: '\e804'; } /* '?' */
.icon-twitter:before { content: '\e805'; } /* '?' */
.icon-facebook:before { content: '\e806'; } /* '?' */
.icon-cancel:before { content: '\e809'; } /* '?' */
.icon-cancel-circled:before { content: '\e812'; } /* '?' */



/*.content-wrap { max-width:970px;}*/
#content { 
  margin-right:0;
/**/
}

.with-sb-body #content {
float:left; width:100%;
padding-right:320px;
}

#hp-headline { 
  font-size:34px; 
  color:#fff; 
  margin-bottom:20px;
  font-weight:bold;
  text-shadow: 1px 1px 3px #2E2D3D/* rgba(0,0,0,1)*/;
}

#hp-search-form { 
    position:relative; 
    width:100%; 
    /*max-width:650px;
    border: 8px solid rgba(0,0,0,0.15);
    */
    max-width:816px;
    margin:10px 0;
}

#hp-tags { margin-top:20px; text-align:center; max-width:816px;  font-size:15px; /*line-height:2em;*/     
    overflow: hidden;}
#hp-tags a { color:#fff;  display:inline-block; /*margin:0 5px;*/ padding:5px 5px; border-radius:3px;}
#hp-tags a:hover { /*text-decoration:underline;*/ 
  background: rgba(0,0,0,0.45);
  /*background:#c2313f;*/
}

.hp-search-btn { position:absolute; right:0; height:100%; width:65px;

 top:0;
background-image: url(images/search.svg);
background-repeat:no-repeat;
background-position:center center;
background-size:48px 48px;
color:#999;

font-size:32px;
}

#hp-search-field {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: none;
    font-size: 22px;
    height: 65px;
    padding: 0 30px 0 15px;
    color: #666;
    outline: none;
    background: #fff;
}

.header-content-wrap { margin:0 20px; text-align:center;}

#hp-top-block { /*margin-bottom:50px;*/}
#hp-top-bg { height:400px; 
  /*background: url(images/hpbg.jpg) no-repeat;*/
  background: url(images/bg-hp8.jpg) no-repeat;
  
  background-color:#cb2838;
  background-size:cover;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  
  
  
   
}

.hp-search-btn,
#hp-top-bg {
 display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -o-flex-direction: column;
  -ms-flex-direction: column;
  
  align-items:center;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;

justify-content: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
}

/*#logo { top:16px;
background: url(imgs/logo.png) no-repeat;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;

    width: 220px;
    height: 41px;
}
*/
#follow-block { display:none;}
#top-header { height:74px;

background-color:#c2313f;
}
#lb-top-ads-frame { margin:20px auto 0; display:block; width:728px;}
body{ 

/*background: #eaebf3;*/
background:#fff;
position:absolute;
top:0;
left:0;
width:100%;  
}  

/*
body.newdes,
.next-pag-label, .section-title, .sidebar-widget-title, #main-menu {
font-family: 'Roboto', sans-serif;
}
*/


#search-options {margin:10px 0 20px;}


/*.search-form .icon-search, .search-form .icon-search:hover {  color:#fff; }*/

.search-form .icon-search { font-size:26px;}
.favs-icon { font-size:19px;}

.header-search-btn {
    position: absolute;
    color: #aaa;
    right: 10px;
    top: 4px;
    z-index: 2;

 
/* 
  background-image: url(images/search_white.svg);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:26px 26px;
  display:inline-block;
  width:26px; height:26px;
  */
}

.featured-see-all { 
  /*color:#3a9de8;*/ 
  text-decoration:none; font-size:15px; float:right;
  font-weight:normal;
  position: relative;
  top: 10px;
}

.other-block-title .featured-see-all { top:0;}

/*.featured-see-all:hover {color:#3a9de8; }*/
.featured-see-all:hover span { text-decoration:underline; }

.featured-wrap-title { display:inline-block; margin:0; padding:0;}
.featured-title { font-size:24px; font-weight:bold;  margin-bottom:15px; text-decoration:none; display:inline-block;}
.featured-title:hover { text-decoration:underline; color:#2E2D3D  ; }

.featured-title,
.inner-page-title,
.home-section-title {  color:#2E2D3D  ; }

.featured-wraps { }

.featured-wrap { margin:0 auto 40px; width:100%; max-width:1640px;}



.featured-wraps,
.grid-items,
.img-grid{
display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
  flex-direction: row;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -o-flex-direction: row;
  -ms-flex-direction: row;
  
  flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}

.grid-items,
.img-grid { margin:0 -6px;

}

.fgrid-items
{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin: 0px -6px 0;
}

.other-block.fgrid-items .preview-img-lnk,
.fgrid-items.fgrid-items-inner .preview-img-lnk { 
  /*width:16.66%; max-height:120px;*/
  /*width:20%; max-height:146px;*/
  /*width:20%; max-height:146px;*/
  /*width:25%;*/ 
  
  /*width: 16.66%;*/
  
  /*max-height:186px;*/
}

.other-block.fgrid-items .preview-img-lnk {
/* width:25%;*/ 
 /*max-height:186px;*/
}

/*width:25%;
  max-height:118px;
  */
  /*
.featured-wrap:nth-child(3n+2) { width:50%; padding-right:40px; } 
.featured-wrap:nth-child(3n+3) { width:50%; padding-left:40px; }

.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk ,
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk  {
  
  width:33%;
  height:161px;
  display:none;
}

.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(1),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(2),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(3),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(4),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(5),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(6),

.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(1),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(2),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(3),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(4),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(5),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(6) {
      display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
*/

/*
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(9),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(10),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(11),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(12),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(13),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(14),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(15),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(16),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(17),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(18),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(19),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(20),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(21),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(22),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(23),
.featured-wrap:nth-child(3n+2) .fgrid-items .preview-img-lnk:nth-child(24),

.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(9),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(10),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(11),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(12),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(13),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(14),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(15),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(16),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(17),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(18),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(19),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(20),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(21),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(22),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(23),
.featured-wrap:nth-child(3n+3) .fgrid-items .preview-img-lnk:nth-child(24)

 {
  display:none;
}
*/

.preview-img-lnk-cont {
  position:relative;
  display:block;
  
}

.preview-img-lnk-cont:after {
  content:"";
  display:block;
  padding-bottom:100%;
}

.fgrid-items .preview-img-lnk { 
    
    
    /*width:16.66%;*/
    /*width:12.5%;
    max-height:127px;
    */
    width:14.28%;
    padding:0 6px;
    
    /*max-height:146px;*/
    
    
    /*width:20%;
    height:222px;
    */
    /*
    min-width: 150px;
    max-width: none;
    width: auto;
    height: 140px;
    flex:1 1 auto;
    -webkit-flex:1 1 auto;
    */
    
    display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  
  flex-direction: column;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -o-flex-direction: column;
  -ms-flex-direction: column;
  
  margin-bottom:12px;
  position:relative;
}

img.thumb {
  -webkit-transition: opacity .2s;
  -moz-transition: -moz-opacity .2s;
  -ms-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s;
  opacity:0;
}

img.thumb.loaded { opacity:1;}

.fgrid-items .preview-img-lnk .thumb { height:100%; width:100%;
  object-fit: cover;
  -webkit-object-fit:cover;
  border:1px solid #ddd;
  background:#fff;
  padding:8px;
  /*border-radius:5px;*/
  position:absolute;
  left:0;
  top:0;
  
}

.preview-wrap {
  width:20%;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  padding:0 6px;
  margin-bottom:12px;
}
.preview-content { margin:0;}

/*.preview-wrap:nth-child(3n+1) { clear:none;}*/

/*.preview-wrap:nth-child(4n+1) { clear:left;}*/
/*#main-menu { text-transform:none; float:right;}*/

#main-menu a.home-menu-item, 
#main-menu a.main-menu-item { font-size:15px;
font-weight:bold;

}

#main-menu a.home-menu-item, 
#main-menu a.main-menu-item,
.search-form .icon-search {
 
}



.search-form .icon-search:hover,
#main-menu a.home-menu-item:hover 
 { background:none; opacity:0.8;}

 #main-menu > li:hover a.main-menu-item,
#main-menu a.main-menu-item:hover { background: rgba(0,0,0,0.2); border-radius:4px; } 

#footer-gradient { background: #2e2d3d;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
}

#bottom-footer { background:none;}
.img-lnk { padding:0;}
.next-pag-item a { 
box-shadow:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
}
.pages-info-label { display:none;}
.next-pag-label { margin-top:-14px;}
/*
#categories-menu a,
.pagination span, 
.pagination a { font-weight:normal; }
*/

.pagination { font-size:17px;}




/*#header-right { float:right; margin-top:12px; position:relative;}*/
/*#header-right,*/ 
.search-form,
#logo { z-index:3;}

.grid-ads { 
/*background:#eee;*/ 
height:300px; padding:15px 0 0; text-align:center; clear:both;
width:100%; 
/*margin:0 6px 12px;*/
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}

.grid-ads iframe { vertical-align:top; margin:0 20px;}



/* RESPONSIVE */
@media screen and  (min-width: 1690px) { 
  .list-body .fgrid-items .preview-img-lnk { width:12.5%;}

}

@media screen and  (max-width: 1370px) {
  .search-field {
    width:260px;
  }
  
  #main-menu { font-size:0;}
  #main-menu a.home-menu-item, #main-menu a.main-menu-item {padding:5px 2px;}

}

@media screen and  (max-width: 1186px) {
  .footer-categories-links{
     -webkit-column-gap:66px;
	 column-gap:66px;
	 -moz-column-gap:66px;
  }
  
  #mobile-menu-btn {
    display:block;
    
  }
  
  #main-menu { display:none;}
  .search-form {
    float:right;
  }
  #logo { float:none;}
}

@media screen and  (max-width: 1140px) {
  .footer-categories-links{
     -webkit-column-gap:54px;
	 column-gap:54px;
	 -moz-column-gap:54px;
  }
}

@media screen and  (max-width: 1133px) {
  #header-banner { display:none;}
}

@media screen and  (max-width: 1098px) {
  .footer-categories-links{
     -webkit-column-gap:48px;
	 column-gap:48px;
	 -moz-column-gap:48px;
  }
  
  
}

@media screen and  (max-width: 1168px) {
 #follow-block { display:none;}
}



@media screen and  (max-width: 1048px) {
  .footer-categories-links{
     -webkit-column-gap:30px;
	 column-gap:30px;
	 -moz-column-gap:30px;
  }
}

@media screen and  (max-width: 990px) {
  .rss-icon { display:none;} 
  #main-wrap.info-page-wrap { padding:0 20px;}
}

@media screen and  (max-width: 980px) {
  .preview-wrap { width:50%;}
  .preview-wrap:nth-child(3n+1) { clear:none;}
  .preview-wrap:nth-child(2n+1) { clear:left;}
  
  .top-ads-bl { display:none;} 
  
  #footer-gradient { 
    position:relative;
  }
  
  #main-wrap { margin-bottom:20px;}
}



@media screen and  (max-width: 728px) {
   
   #bottom-leader-ads,
  .top-ads-bl { display:none;}
  
  .item-image img { min-width:0;}
  
  #mob-mid-ads,
   #mob-bottom-leader-ads { display:block;}
  
  
  .list-body #title-block { padding:0 0 20px; min-height:0;}
  
  .list-body #content-wrap,
  #brush-content { border-top:none; padding-top:0;}
  #brush-content .item-title { display:none;}
  /*.hp-body .search-form { display:block;}*/
  
  #top-header { height:60px; margin:0;}
  .header-content-wrap { position:relative; top:-9px; margin:0;} 
  
  body { padding-top:60px;}
  #header { position:fixed; left:0; top:0; width:100%;}
  
  .list-header, .no-search-result, .mob-item-title, .item-details .item-title, .featured-title {
    font-size:24px;
  }
  
  
  #hp-top-block,
  .hp-thumb-preview,
  #top-link { display:none!important;}
  
  #close-f-btn { display:block;}
  
  #logo { float:none;}
  
  .pagination .current,
  .pagination .pg-dots,
  .pagination a { display:none;}
  .pagination .next-btn,
  .pagination .next-prev { display:inline-block; position:relative; right:auto; left:auto;}
  
   
  
  #main-menu { display:none;}
  
  .sidebar { display:none;}
  
  #mob-top-nav,
  .mob-item-title { display:block;}
  
  .other-block-wrap,
  .with-sb-body #content, #content { float:none; padding-right:0;}
  
  #main-wrap { margin-bottom:20px;}
  #footer-gradient { position:relative; padding:0 10px;}
  
  .left { float:None;}
  
  .section-title,
  #footer-about,
  .footer-info-block { width:auto!important; padding:0!important; float:none; display:none;}
  
  #bottom-footer-content,
  #nav-fib {display:block; text-align:center;}
  
  #mob-footer-menu a,
  .footer-nav-links a { margin:0;}
  
  #mob-footer-menu > div,
  .footer-nav-links > div { margin:0 0 5px; text-align:left;}
  
  #footer-info-blocks,
  #mob-footer-menu { display:block; float:left; width:50%;}

  #mob-footer-menu,  
  #footer-info-blocks,
  .footer-nav-links { font-size:16px; line-height:1.5em;}
  
  .fgrid-items .preview-img-lnk { width:50%!important;}
  
   .hp-body .fgrid-items .preview-img-lnk { display:none; }
  
  .hp-body .fgrid-items .preview-img-lnk:nth-child(1),
  .hp-body .fgrid-items .preview-img-lnk:nth-child(2),
  .hp-body .fgrid-items .preview-img-lnk:nth-child(3),
  .hp-body .fgrid-items .preview-img-lnk:nth-child(4),
  .hp-body .fgrid-items .preview-img-lnk:nth-child(5),
  .hp-body .fgrid-items .preview-img-lnk:nth-child(6)
   { 
  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  
  .featured-see-all,
  #hp-tags { display:none;}
  #hp-headline { font-size:28px; text-align:center;}
  
  body.hp-body .fgrid-items .preview-img-lnk:last-child { display:none; }
  
  #main-wrap { /*margin-left:10px; margin-right:10px;*/ padding:0 10px;}
  .main-info { min-height:0; padding:0 0px;}
  
  #hp-top-bg { height:auto; padding:20px 10px;}
  
  .other-block-ads { display:none;}
  
  .item-image-wrap{width:100%; float:none; margin-bottom:20px;}
  .item-details-wrap { margin-left:0;}
  
  .item-image img { max-width:none;}
  .item-info { margin-bottom:40px; display:block;}
  .item-seperator { display:none;}
  
  #main-wrap { overflow:hidden; width:100%;}
  
  /*#brush-content { display:none;}*/
  /*.featured-wraps, .grid-items, .img-grid { display:none;}*/
  
  .autocomplete-w1,
  #fb-root,
  .fb_reset { display:none!important; width:0; height:0; overflow:hidden;}
  iframe[name=google_conversion_frame] { width:0; height:0; display:none;}
  
  .header-search-btn { display:none;}
  .search-form { float:none; position:absolute; top:69px; width:100%; right:0;
  display:none;
  
  }
  .search-field { 
    font-size:16px;
    width:100%;
     -webkit-appearance: none;
  
  }
  
  #logo { width:200px; height:40px; top:20px;}
  
  #mobile-menu-btn,
  .mob-search-btn { display:inline-block;}
  .search-form.active { display:block;} 
  
  
}

@media screen and  (max-width: 468px) {
  #mob-bottom-leader-ads { display:none;}
}