﻿/*
Theme Name: Instinct
Theme URI: http://instinct.themeforge.at
Author: Themeforge
Author URI: http://www.themeforge.at
Version: 1.02
Description: Multipurpose Premium WordPress Theme 
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: dark, light, black, white, fixed-width, custom-colors, custom-background, theme-options, left-sidebar, right-sidebar
*/


/******************************************************************
GENERAL LAYOUT STYLES
******************************************************************/

li {margin-left: 0; list-style: none;}
a  {text-decoration: none;}
body {
    line-height: 20px;
}
p {
margin: 0;
}
a, a:visited{
    -webkit-transition: color 0.2s ease-in;
    -moz-transition: color 0.2s ease-in;
    -o-transition: color 0.2s ease-in;
    transition: color 0.2s ease-in;
}


/******************************************************************
TEXT SELECTION STYLES
******************************************************************/

/* Highlighted Text */
:selection { 
    background: #6fc2f6; 
    color:#fff; 
    text-shadow : none; 
}

/* Firefox */
:-moz-selection { 
    background: #6fc2f6; 
    color:#fff; 
    text-shadow : none; 
}

/******************************************************************
GRID STYLES
******************************************************************/

/* 960 Grid System (http://960.gs/ ) */

#container, .wrap { 
    width: 940px;
    margin: 0 auto;
    padding: 0 10px;
/*    overflow: hidden;*/
}
.overflow_fix {overflow:hidden;}

#container, .wrap_overflow { 
    width: 940px;
    margin: 0 auto;
    padding: 0 10px;
    overflow:visible;
}

    /* layout options ( all have margins right & left of 2.1276596%) */
	.col60  { width: 6.3829787%; } /* width 60px  / grid_1  */
	.col140 { width: 14.10%; } /* width 140px / grid_2  */
	.col220 { width: 22.7%; }      /* width 220px / grid_3  */
	.col300 { width: 31.214894%; } /* width 300px / grid_4  */
	.col380 { width: 40.425532%; } /* width 380px / grid_5  */
	.col480 { width: 48.5%;  }     /* width 480px / grid_6  */
	.col540 { width: 57.446809%; } /* width 540px / grid_7  */
	.col620 { width: 65.357447%; } /* width 620px / grid_8  */
	.col700 { width: 74.28085%; }  /* width 700px / grid_9  */
	.col780 { width: 82.978723%; } /* width 780px / grid_10 */
	.col860 { width: 91.489362%; } /* width 860px / grid_11 */
	.col940 { width: 100.0%;     } /* width 940px / grid_12 */

    /* layout & column defaults */
    .col60, .col140, .col220, .col300, .col380, .col480, .col540, .col620, .col700, .col780, .col860, .col940 { 
            display: inline; 
            float: left; 
            position: relative;
            margin-left: 1.5%;   /* 10px */ 
            margin-right: 1.5%;  /* 10px */
			/*overflow:hidden;*/
    }

    /* default styles & fixes */
    .first { margin-left: 0; } /* fixes alignment */
    .last { margin-right: 0; } /* fixes alignment */

/******************************************************************
COMMON & REUSABLE STYLES
******************************************************************/

/* floats */
.left { float: left; }
.right { float: right; }
.alignleft {
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline;
    float: left;
    margin-right: 1.625em;
    max-width: 100%;
}
.alignright {
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline;
    float: right;
    margin-left: 1.625em;
    max-width: 100%;
}

.aligncenter {
    margin-top: 10px;
    margin-bottom: 10px;
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
img.alignnone {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    max-width: 100%;
}
	
/* text alignment */
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }

/* highlighting search term on search page */
mark, .search-term { background: #EBE16F; }

/* alerts & notices */
.help, .info, .error, .success { margin: 10px; padding: 5px 18px; border: 1px solid #cecece; color: black;}
.help { border-color: #E0C618; background: #EBE16F; float:left;}
.info { border-color: #92cae4; background: #d5edf8; }
.error { border-color: #fbc2c4; background: #fbe3e4; }
.success { border-color: #c6d880; background: #e6efc2; } 
.clearboth{width:100%;height:0px;line-height:0;font-size:0px;clear:both;display:block;}
p:empty{height:0px}

/******************************************************************

LAYOUT

1. Header
2. Slider Wrap Area
3. Body
4. Footer
5. Portfolio
6. Blog
7. Comments
8. Sidebar
9. Widgets
10. IE Fixes
11. Contact
12. Buttons
13. Diverse


******************************************************************/

/**********************************
*                                 *
*          1. Header              *
*                                 *
**********************************/

#inner-header {
    position: relative;
    padding: 0 0px;
    width: 975px;
}

header_widget_area[role=banner] { 
    height: auto;
}

#logo {
    left: 0px;
}

#logo h1 {
    margin: 0px;
}

#logo h1 a{
    display: block;
}

#bloginfo {
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 15px;
}

nav[role=navigation] {
    z-index:1000;
    right: 0px;
    position: absolute;
}

.menu {
    float: left;
    height: 38px;
}
.menu ul {
    margin: 0;
    line-height: 38px
}
.menu ul li {
    display: inline;
    padding:5px;
    font-size: 14px;
}
.menu ul li a{
    /*color: white !important;*/
}

#main_menu_container {
    height: 38px;
    overflow: visible !important;
}

/**********************************
*                                 *
*      2. Slider Wrap Area        *
*                                 *
**********************************/

.wrap.slider-position {
    padding-bottom: 30px; 
    padding-top: 5px;
}
.wrap.slider-position-oneby {
    width:960px;
	overflow:visible;
}
.wrap-slider-bg-top {    
    background: url(functions/assets/images/backgrounds/shadow_gradients/wrapper_gradient.png) repeat-x;
background-position: left top;
position: relative;
z-index: 2;
height: 11px;
margin-bottom: -11px;
background-attachment: scroll;
}

.page-template-template-page-contact-php .wrap-slider-bg-top{
    margin-bottom: -10px;
}

.wrap-slider-bg-bottom {
    background:  url(functions/assets/images/backgrounds/shadow_gradients/wrapper_gradient_bottom.png) repeat-x;    
    background-position: left bottom;
    position: relative;
    z-index: 5;
    height: 11px;
    margin-top: -11px;
}

/*Heading: Page,Blog... */
#page-title {
    padding-top: 15px;
    margin: 0;
}
.slider-position  {

     padding-bottom:30px;
}
.sidebar .slider-position, #content .slider-position {

    padding-bottom: 0;
}


/**********************************
*                                 *
*         3. Body Area            *
*                                 *
**********************************/

#content_wrapper {
	width: 986px;
	margin: 0 auto;
	position: relative;
	z-index: 8;
}

#overlap_top{
	/*background: url(functions/assets/images/backgrounds/bg_overlay_top.png) top left no-repeat;*/
	position: relative;
	margin-top: -205px;
	/*padding-top: 3px;*/
}
#overlap_bottom{
   /* background: url(functions/assets/images/backgrounds/bg_overlay_bottom.png) bottom left no-repeat;*/
    position: relative;
    z-index:5;
    padding-bottom: 3px;
}

.home #content_margin{
    width: 980px;
    margin-left: 3px;
    position: relative;
    background: white;
    padding-bottom: 30px;
    overflow:visible;
}
#content_margin{
    width: 980px;
    margin-left: 3px;
    position: relative;
    background: white;
    padding-bottom: 30px;
	overflow:hidden;
}
.home #content_margin{
    width: 980px;
    margin-left: 3px;
    position: relative;
    background: white;
    padding-bottom: 30px;
    overflow:visible;
}


.post_content p {}
.post_content ul, .post_content ol, .post_content table, .post_content dl {}
.post_content ul, .post_content ol {}
.post_content li {
    list-style: inherit;
}
.post_content ul li {margin-left: 30px;}
.post_content ol li {margin-left: 30px;}

.post_content h2 {}
.post_content h3 {margin: 15px 0px;}

.post_content blockquote {
    margin: 20px 20px 20px 20px; padding: 15px 20px; 
    font-size: 16px; font-family: Georgia,"Times New Roman",Times,serif;
    font-style: oblique;
}
.post_content  blockquote > p {
    margin: 0;
    position: relative;
}
.post_content blockquote:before {} /* this adds the quote before the blockquote */

.post_content dl {}
.post_content dt {font-size: 14px;}
.post_content dd {margin-left: 30px; font-style: italic;font-family: Georgia;}

.post_content img {
    padding: 1px;
    border: 1px solid #CCC;
}
 .post_content .box img{
    padding: 0;
    border: none;
 }   
.post_content video {}
.post_content object {}
.post_content code {
    display: block;
    font-size: 0.9em;
    line-height: 10px;
    padding: 1em;
    margin:25px;
    border: 2px solid #cecece;
    word-wrap: break-word;
    font-family: Courier, monospace;
    white-space: pre;
}

.post_content table
{
    font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
    margin: 25px;
    border-collapse: collapse;
    text-align: left;
}
.post_content table caption {
    font-size: 16px;
}
.post_content table th
{
    font-size: 14px;
    font-weight: normal;
    padding: 10px 8px;
    border-bottom: 2px solid #aaa;
}
.post_content table td
{
    padding: 9px 8px 0px 8px;
}
.post_content table tbody tr:hover td
{
}

.wp-caption {
    border: 1px solid #DEDEDE;
    background: whiteSmoke;
    padding: 8px 4px 4px;
    color: #999;
    text-align: center;
    /*margin: 10px 5px 5px 5px;*/
}
.wp-caption img { border: none;}
.wp-caption p.wp-caption-text {}
.attachment .wp-caption {
    padding-top:4px;
    padding-bottom: 0px;
}
/* image gallery styles */
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption { padding: 5px;}
img.attachment-thumbnail {
    max-width: 90%;
    height: auto;
}
img.attachment-full {
    max-width: 90%;
    height: auto;
}

/******************************************************************
WORDPRESS BODY CLASSES
******************************************************************/

.rtl {}
.home {} /* home page */
.blog {} 
.archive {} /* archive page */
.date {} /* date archive page */
	.date-paged-1 {} /* replace the number to the corresponding page number */
.search {} /* search page */
	.search-results {} /* search result page */
	.search-no-results {} /* no results search page */
	.search-paged-1 {} /* individual paged search (i.e. body.search-paged-3) */
.error404 {} /* 404 page */
.single {} /* single post page */
	.postid-1 {} /* individual post page by id (i.e. body.postid-73) */
	.single-paged-1 {} /* individual paged single (i.e. body.single-paged-3) */
.attachment {} /* attatchment page */
	.attachmentid-1 {} /* individual attatchment page (i.e. body.attachmentid-763) */
	.attachment-mime-type {} /* style mime type pages */
.author {} /* author page */
	.author-nicename {} /* user nicename (i.e. body.author-samueladams) */
	.author-paged-1 {} /* paged author archives (i.e. body.author-paged-4) for page 4 */
.category {} /* category page */
	.category-1 {} /* individual category page (i.e. body.category-6) */
	.category-paged-1 {} /* replace the number to the corresponding page number */
.tag {} /* tag page */
	.tag-slug {} /* individual tag page (i.e. body.tag-news) */
	.tag-paged-1 {} /* replace the number to the corresponding page number */
.page-template {} /* custom page template page */
	.page-template-page-php {} /* individual page template (i.e. body.page-template-contact-php */
	.page-paged-1 {} /* replace the number to the corresponding page number */
	.page-parent {}
	.page-child {}
	.parent-pageid-1 {} /* replace the number to the corresponding page number */
.logged-in {} /* if user is logged in */
.paged {} /* paged items like search results or archives */
	.paged-1 {} /* individual paged (i.e. body.paged-3) */

/******************************************************************
HEADLINES & TITLES
******************************************************************/

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { font-family: Arial, sans-serif; color: #333; font-weight: normal; margin: 15px 0px 20px 0px; clear: both;}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a { text-decoration: none; }
h1, .h1 { font-size: 2.5em; line-height: 1.333em; }
h2, .h2 { font-size: 1.75em; line-height: 1.4em; margin-bottom: 0.375em; margin-top: -10px; }
h3, .h3 { font-size: 1.125em; }
h4, .h4 { font-size: 1.1em;  }



/*---------------- Featured Boxes - Content ----------------*/
.portfolio_item_single.featured_box,
.blog_item_single.featured_box,
.blog_overview_box.featured_box {
    padding: 7px 7px 20px;
    margin-top: 20px; 
}
.blog_item_single.featured_box header iframe,
.portfolio_item_single.featured_box header iframe
{
    margin-bottom: -6px;
}

.featured_box_inner_full {
    width: 900px;
    margin: 0 auto;
     min-height:240px;
}
.featured_box_inner_620 {
    margin: 0 auto;
     min-height:240px;
}

.page .featured_box_inner_620 {
    width: 600px;
    min-height:240px;
}
.blogstyle2 .featured_box_inner_full,
.portfoliostyle2 .featured_box_inner_full {
     width:938px;
     min-height:240px;
 }

/*---------------- Blog Style 2 ----------------*/
.blogstyle2 .blog_overview_box.featured_box {
    padding: 0px;
    margin-top: 20px; 
}
.blogstyle2 .featured_box_inner_620 {
    margin: 0;
     min-height:240px;
}

.blogstyle2.blog_item_single.featured_box {
    padding: 0px;
    margin-top: 20px; 
}


/**********************************
*                                 *
*           4. Footer             *
*                                 *
**********************************/

#footer_wrap {
    margin-top: -45px;
}
#inner-footer {
    margin-top:45px;
}
#inner-footer img{
    max-width: 100%;
    height:auto;
}
footer[role=contentinfo] {
    padding: 40px 0 0px; 
}
/* footer menu */
footer[role=contentinfo] nav {
    float: left;
    margin: 1em 0;
}
.footer-links {}
.footer-links ul {}
.footer-links ul li {}
.footer-links ul li a {}
.footer-links ul li:last-child a {}
.footer-links ul li a:hover, .nav ul li.current-menu-item a, .nav ul li.current_page_item a {}
.footer-links ul li ul.sub-menu {} /* you shouldn't have that many links in the footer anyway so it's set to display none ;P */

.attribution {
    margin: 1em 0;
}

/**********************************
*                                 *
*            5. Portfolio         *
*                                 *
**********************************/

/*---------------- Portfolio Overview ----------------*/
.portfolio_overview_item {
    float: left;
}
.portfolio_overview_item p {
    text-align: justify;
}
.portfolio_overview_item h2 {
    margin-top: 0px;
}
.portfolio_overview_item h4 {
    margin: 10px 0px;
}
.portfolio_overview_item.port1 {
   margin-top: 20px;
}

.portfolio_overview_item.port1 .details{
   margin-left: 10px;
   margin-right: 20px;
   margin-top: 5px;
}

.portfolio_overview_item.port1.featured_box {
    border: 1px solid #dedede;  
    min-height: 380px;
    width: 938px;
}
.portfolio_overview_item.port1 .featured_box_inner {
    margin: 10px 0px 10px 10px; 
    width: 594px;
}

.portfolio_overview_item.port1.featured_box a.dks-button {
    margin-right: 15px;
}

.portfolio_overview_item.port2 h5 {
    margin-top: 10px;
}
.portfolio_overview_item.port2 {
   margin-top: 20px;
   margin-left: 8px;
   margin-right: 6px;
}

.portfolio_overview_item.port2 .details{
   margin-left: 10px;
   margin-right: 20px;
   margin-top: 5px;
}

.portfolio_overview_item.port2.featured_box {
    border: 1px solid #dedede;
    width: 445px; 
    margin-top: 23px;   
    min-height: 362px;
    margin-left: 12px;
    margin-right: 11px;
}
.portfolio_overview_item.port2 .featured_box_inner {
    margin: 10px auto 0; 
    width: 410px;
}

.portfolio_overview_item.port3 {
   margin-top: 25px;
}
.portfolio_overview_item.port3 h3{
 margin-top: 8px;
}
.portfolio_overview_item.port3 {
   margin-top: 25px;
   margin-left: 10px;
   margin-right: 9px;
}
.portfolio_overview_item.port3.featured_box {
    border: 1px solid #dedede;
    width: 292px; 
    margin-top: 10px;   
    min-height: 362px;
    margin-left: 9px;
}
.portfolio_overview_item.port3 .featured_box_inner {
    margin: 10px auto 0; 
    width: 275px;
}
.portfolio_overview_item.port4 {
   margin-top: 20px;
   margin-left: 10px;
   margin-right: 11px;
}
.portfolio_overview_item.port4.featured_box {
   margin-top: 20px;
   margin-left: 6px;
   margin-right: 6px;
}
.portfolio_overview_item.port4 h4{
    margin: 8px 0px 6px 5px;
}
.portfolio_overview_item.port4.featured_box { 
    width: 221px; 
    margin-top: 10px;   
    min-height: 290px;
}
.portfolio_overview_item.port4 .featured_box_inner {
    margin: 5px auto 0; 
    width: 205px;
    min-height: 260px;
}
.portfolio_overview_item img{
    padding: 4px;
}

.portfolio_overview_item iframe{
    border: none;
}

.portfolio_overview_item .mosaic-block-port1-large img,
.portfolio_overview_item .mosaic-block-port2-large img,
.portfolio_overview_item .mosaic-block-port3-large img,
.portfolio_overview_item .mosaic-block-port4-large img{
    padding: 0;
    border: 0;
    background: none;
}

#portfolio_overview_footer {
    margin-top: 20px;
}
.portfolio_overview_item_content_port1 {
    margin-top: 5px; 
    text-align: justify;
    padding: 0px 4px;
}

.portfolio_overview_item_content_port2 {
    min-height: 80px;
    margin-top: 15px; 
    text-align: justify;
    padding: 0px 4px;
}

.portfolio_overview_item_content_port3 {
    min-height: 75px;
    margin-top: 15px; 
    text-align: justify;
    padding: 0px 4px;
}

.portfolio_overview_item_content_port4 {
    min-height: 76px;
    margin-top: 10px; 
    text-align: justify;
    padding: 0px 4px;
}

/*---------------- Portfolio Item Single View ----------------*/
.portfolio_info_single {
    margin-top: 20px;
    margin-right: 15px;
    margin-bottom: 5px;
    font-style: italic;
}
.portfolio_item_single .custom_type_port {
    padding-right: 0px; 
    margin-top: 10px; 
}
.portfolio_item_single.col940 .custom_type_port {
    margin-top: 30px;
    padding: 0px 20px;
}



/*---------------- Portfolio Quicksand Filter ----------------*/
ul.filter {
    margin-bottom: 0px;
    margin-left: 10px;
}
ul.filter li { 
    float:left;
    margin-right:5px;
    padding: 5px 10px;
	list-style:none;
}
ul.filterable-grid li {
    width:295px;
    float:left;
    margin-right:10px;
}
ul.filterable-grid li p {
    text-align:center;
    display:block;
}
.portfolio_item_single .post_content,
.blog_item_single .post_content {
    margin-top: 20px;
}

/**********************************
*                                 *
*            6. Blog              *
*                                 *
**********************************/


.blog_overview_content {
    margin-top: 10px;
    text-align: justify;
}

/* post meta */
.post_meta {
    float: left;
    line-height: 2em;
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 12px !important;
}
.post_meta .meta_date, .post .meta_date {
    margin-right: 15px;
}
.post_meta .meta_author, .post .meta_author {
    margin-right: 15px;
}
.post_meta .meta_category {
    margin-right: 15px;
}
.date_blog_overview {
    color: white ;
    width: 70px;
    height: 110px;
    background: rgba(0, 0, 0, 0.4);
    text-align: center;
    
}

.date_blog_overview a{
    color: white !important;
}
.date_blog_overview a:hover{
    color: #444 !important;
}
.date_blog_overview .date_day {
    width: 70px;
    font-size: 29px;
    line-height: 1.3em;
    font-family: Lato;
}
.date_blog_overview .date_month {
    width: 70px;
    font-size: 24px;
    line-height: 1.1em;
    font-family: Lato;
}
.blog_overview_heading {
    margin-top: 0px;
}
.blogstyle2 .blog_overview_heading {
text-align: center;
padding: 0px 0px 15px 0px;
margin-bottom: 20px;
}
.blogcontent_ov {
    float: left;
    width: 600px;
    margin: 0 auto;
    padding: 14px;
}

.date_blog_overview .comment_bubble {
    background: url(functions/assets/images/backgrounds/blog/comment_bubble5.png) center no-repeat;
    height: 40px;
    padding-top: 7px;
    font-size: 18px;
    line-height: 28px;
}



/**********************************
*                                 *
*            7. Comments          *
*                                 *
**********************************/

.comment-body {
    border: 1px solid #dedede;
    padding: 10px 30px 10px 10px;
	min-height: 100px;
    background: rgba(255,255,255, 0.8) !important;
}

#comments {margin-top:25px;}
#comments span { 
}

.comment-nav {}
.comment-nav ul {}
.comment-nav ul li {}
.commentlist {
}
.commentlist li {
    margin-bottom: 1.5em; 
}

.commentform-submit {
    float: left;
}
.commentlist li[class*=depth-] {
    padding-left: 30px; 
    margin-top: 1.1em;
    clear: both;
    display: block;
}
.commentlist li.depth-1 {
    margin-left: 0; 
    margin-top: 0;
    padding-left:0;
}
.commentlist li:not(.depth-1) { 
    margin-top: 0; 
    padding-bottom: 0; 
}
.commentlist li.depth-2 {}
.commentlist li.depth-3 {}
.commentlist li.depth-4 {}
.commentlist li.depth-5 {}
.commentlist li:last-child { 
    margin-bottom: 0; 
}
.commentlist li ul.children li { 
    margin-top: 20px;
}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.depth-1 {} /* change number for different depth */
.commentlist li ul.children li.bypostauthor {    
}
.commentlist li ul.children li.comment-author-admin {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}
.commentlist .alt {}
.commentlist .odd { }
.commentlist .even {  }
.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {  }
.commentlist .pingback {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}	

.commentlist .vcard { margin-left: 10px; }
.commentlist .vcard cite.fn { font-weight: 700; font-style: normal; padding-left: 0px; }
.commentlist .vcard time { float: left; }
.commentlist .vcard time a { color: #999; }
.commentlist .vcard time a:hover { text-decoration: underline; }
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar { position: absolute; left: -15px; top: 40px; padding: 2px; border: 1px solid #cecece; background: #fff; }
.commentlist .vcard cite.fn a.url {}
.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}
.commentlist li .comment_content { margin-left: 85px; }
.commentlist li .comment_content p { margin: 0.7335em 0 1.5em; }
.commentlist li ul { }		
.commentlist .comment-reply-link { text-decoration: none; float: right;  color: #999;  font-weight: 700; }
.commentlist a.comment-reply-link:hover { opacity: 1; }


.comment_avatar img {
     border: 1px solid #dedede;
     padding: 4px;
}
.avatar img {
    padding: 4px;
    border:1px solid #dedede;
    margin: 15px;
    background: whitesmoke;
    margin-top: 20px;
}
img.avatar {
    background: white !important;
}

/******************************************************************
COMMENT FORM STYLES
******************************************************************/

#respond {
	/*display: inline-block;*/ 
    overflow:hidden;
}
#comment-form-title {
	margin: 5px;
    margin-left: 0px;
	padding-top: 15px;
}
#respond #submit {
	border: 0px; 
	float: left;
	margin-top: 10px;
}

#cancel-comment-reply {}
#cancel-comment-reply a {}
#commentform {float:left;width:99%;}
.comments-logged-in-as {}
#comment-form-elements {    
}
#comment-form-elements #author {   
}
#comment-form-elements li {}
#comment-form-elements label {
    float: left;
}
#author, #email, #comment, #url {
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    /*padding-left: 5px;*/
}
#author:focus, #email:focus, #url:focus, #comment:focus {}
#author, #email, #url {}
#allowed_tags {}
.featured_box_inner_620 #comment {width: 99%; max-width: 588px; height: 140px; max-height: 140px; resize: none;}
.featured_box_inner_full #comment {width: 99%; max-width: 889px; height: 140px; max-height: 140px; resize: none;}
#submit {
    display: inline-block;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 20px;
    margin-right: 10px;
    padding: 0px 15px 0px 15px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    border: none;
}

.featured_box_inner_620 li.comment .help,
.featured_box_inner_full li.comment .help{
    float:none;
}

.featured_box_inner_620 .comment-form-author,
.featured_box_inner_620 .comment-form-email,
.featured_box_inner_620 .comment-form-url { 
    width: 178px;
    float: left;
    padding-top: 10px;
    margin-right: 26px;   
}
.featured_box_inner_full .comment-form-author,
.featured_box_inner_full .comment-form-email,
.featured_box_inner_full .comment-form-url{ 
    width: 268px;
    float: left;
    padding-top: 10px;
    margin-right: 40px;   
}
.featured_box_inner_620 .comment-form-url,
.featured_box_inner_full .comment-form-url{
    margin-right: 0;
}
.featured_box_inner_620 .comment-form-author input,
.featured_box_inner_620 .comment-form-email input,
.featured_box_inner_620 .comment-form-url input,
.featured_box_inner_full .comment-form-author input,
.featured_box_inner_full .comment-form-email input,
.featured_box_inner_full .comment-form-url input {   
    width:100%;
    height: 25px !important;
    float: left;    
}
.featured_box_inner_620 .comment-form-author label,
.featured_box_inner_620 .comment-form-email label,
.featured_box_inner_620 .comment-form-url label,
.featured_box_inner_full .comment-form-author label,
.featured_box_inner_full .comment-form-email label,
.featured_box_inner_full .comment-form-url label {   
    width: 100%;
    float: left;    
}
.commentform-text {
    width: 100%;
    float: left;
    padding-top:5px; 
}
.comment-button {
    float: left;
    padding-top: 10px;
    padding-bottom: 25px;
}


/**********************************
*                                 *
*          8. Sidebar             *
*                                 *
**********************************/

#sidebar1 {
    margin-top: 1.65em;
    border: 1px solid #dedede;
    padding-bottom: 1.65em;
}

#sidebar1 h4 {
    color: #666;
}

#sidebar1 a {
    color: #888;
}

#sidebar1 a:hover {
    color: #666;
}


/**********************************
*                                 *
*          9. Widgets             *
*                                 *
**********************************/
.widget_header {clear:both;padding-bottom:5px;}
.widget {
    padding: 0 10px;
    margin: 1.5em 0;
    clear: both; 
}
.widget li {
    margin-bottom: 0.75em; 
}
.widget li ul { 
    margin-top: 0.75em; 
    padding-left: 1em; 
}
.widgettitle {
    margin-top: 0px;
    margin-bottom: 0.75em;
    font-size: 16px;
}
/* links widget */
.widget_links {}
.widget_links ul {}
.widget_links ul li {}
.widget_links ul li a {}

/* meta widget */
.widget_meta {}
.widget_meta ul {}
.widget_meta ul li {
}

.widget_meta ul li:hover {
}
.widget_meta ul li a {}

/* pages widget */
.widget_pages {}
.widget_pages ul {}
.widget_pages ul li {}
.widget_pages ul li a {}

/* recent-posts widget */
.widget_recent_entries {}
.widget_recent_entries ul {}
.widget_recent_entries ul li,.widget_meta ul li, .widget_nav_menu ul li, .widget_archive ul li,.widget_categories ul li  {  
	padding-bottom: 10px;
	padding-left: 15px;
	background-repeat: no-repeat;    
    border-bottom: 1px solid #ccc;
    background: url("functions/assets/images/icons/arrow_right_lighter.png") no-repeat;
    background-position-y: 3px;
}
.widget_recent_entries ul li:hover,.widget_meta ul li:hover, .widget_nav_menu ul li:hover {
    /*background: url("functions/assets/images/icons/arrow_right_light.png") no-repeat;*/
    /*border-bottom: 1px solid #888;*/
    background-position-y: 3px;
}

.widget_nav_menu div ul.menu {
    float:none;
    height:auto;
}
.widget_recent_entries ul li a {}
/* archives widget */
.widget_archive {}
.widget_archive ul {}
.widget_archive ul li {} 
.widget_archive ul li a {}
.widget_archive select {}
.widget_archive option {}

/* tag-cloud widget */
.widget_links {}
.widget_links li:after {}
.widget_links li:before {}
.widget_tag_cloud { display: inline-block;}
.widget_custom_post_tag_cloud {
    display: inline-block; 
}
.widget_tag_cloud a,
.widget_custom_post_tag_cloud a {
    margin-top: 10px;
    display: block;
    float: left;
    margin-right: 5px;
    padding: 3px 8px;
}
.widget_custom_post_tag_cloud a{
    border: 1px solid #DEDEDE;
    background: white;
}

.widget_tag_cloud a:after {}
.widget_tag_cloud a:before {}


/* calendar widget */
.widget_calendar {}
#calendar_wrap {}
#calendar_wrap th {}
#calendar_wrap td {}
#wp-calendar tr td {}
#wp-calendar caption {}
#wp-calendar a {}
#wp-calendar #today {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {}
#wp-calendar #prev a {}

/* calendar widget */
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin: 0px; }
#wp-calendar thead { font-size: 10px; }
/*#wp-calendar thead th { padding-bottom: 10px; }*/
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:6px;}
/*#wp-calendar tbody td:hover { background: #fff; }*/
#wp-calendar tbody .pad { background: none; border: none;}
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/* category widget */
.widget_categories {}
.widget_categories ul {}
.widget_categories ul li {} 
.widget_categories ul ul.children {}
.widget_categories a {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}

/* recent-comments widget */
.recentcomments {}
#recentcomments {}
#recentcomments li {}
#recentcomments li a {}
.widget_recent_comments { }

/* search widget */
#searchform {
    margin:0px;
    height: 30px;
}
#searchfield {
   height: 26px; 
    margin: 0px;
    width: 84%;
    padding:0px;
}
#searchsubmit {
	width: 30px;
	height: 30px;
	border: none;
	vertical-align: top;
	margin-left: -3px;
}
.ie8 #searchsubmit {
    margin-top:2px;
}
.ie7 #searchsubmit {
   margin-top: 0px; 
}
.widget_search {}
.screen-reader-text {}

/* text widget */
.textwidget {}
.textwidget iframe{
padding: 4px;
border: 1px solid #DEDEDE;
background: whiteSmoke;
}

.widget_text {}
.textwidget p {}


.widget_custom_post.wcp_date {
    font-style: italic; 
    margin-top: 5px;
    padding-left: 24px;
    background: url(functions/admin/images/icons/project_details/calendar_light2.png) left center no-repeat;
}
.widget_custom_recent_entries img, .widget_custom_port_entries img {
    padding: 1px; 
    border: 1px solid #ccc;
}
.widget_custom_recent_entries ul li{
    margin-bottom: 14px;
}

.widget_custom_recent_entries .no-image {
    background: url(functions/assets/images/icons/glyphicons_151_edit.png) center center no-repeat;
}



/**********************************
*                                 *
*     10. IE SPECIFIC FIXES       *
*                                 *
**********************************/

/*
Thanks to the HTML5 Boilerplate there's an easier way
to target IE specific bugs. Simply use the html class
to target the specific version of IE.

To target the .post_content area in IE6, use:
html.ie6 .post_content { ... }

To target the .post_content area in IE7, use:
html.ie7 .post_content { ... }

To target the .post_content area in IE8, use:
html.ie8 .post_content { ... }

Much easier right? This way, you don't have to call
any more stylesheets, you can leave it at the bottom
and it will overwrite depending on the html class.
*/
.ie7 iframe,
.ie8 iframe {border:0 !important;}
.ie7 #pagination,
.ie8 #pagination{
display:block;
}
.ie8 .page-image img,
.ie7 .page-image img {
     width: auto\9; /* ie8 */
}
.ie8 .slogan_padding {
}

.ie8 .portfolio_overview_item img {
}

.ie8 .portfolio_overview_item.port3 {
}
.ie8 .portfolio_item_single img {
}

.ie8 .slider-wrapper.theme-default-portfolio-single {
}

.ie8 iframe,
.ie7 iframe{
    border: none;
}

.ie7 .col480 { width: 48.3%;  }     /* width 480px / grid_6  */
.ie7 .icon_box_content1 h4 {
margin-bottom:30px;
}

.ie7 .single-post .post_header div[class*='img_shadow_'] {
    margin-top:0px !important;
}
.ie7 .blog .blog_overview_box div[class*='img_shadow_'] {
    margin-top:0px !important;
}

.ie7 .ca-item .ca-quote-container span.ca-quote {font-family:'Open Sans';margin-left:3px;font-size:94px;position:relative; font-style:normal;display: inline;float:left;height:4px;padding-top:20px;top:0px;}
.ie7 .ca-item .ca-quote-container {display: inline-block;}
.ie7 .ca-item .ca-quote-container span {display:inline;}

.ie8 .ca-item .ca-quote-container span.ca-quote {font-style:normal; left:4px;}


.ie7 .corner,
.ie8 .corner {background: url('functions/admin/layouts/rgba.php/rgba(255, 255, 255, 0.9)');}

.ie7 #recent_post_carousel li {text-align:left;}

.ie7 #recent_post_carousel li .recent_post_desc {text-align:center;}

.ie7 #content_wrapper .ui-accordion .ui-accordion-header a,
.ie7 #content_wrapper .ui-accordion .ui-accordion-header
 {padding-top:1px !important; padding-bottom:1px !important;}

.ie7 .dks-togglebox h5 a,
.ie7 .dks-accordion h5 a
{margin-top:-10px;}


/**********************************
*                                 *
*         11. Contanct            *
*                                 *
**********************************/

#contact-form {
    z-index: 100;
    position: relative; 
	margin-top:10px;
}
#contact-form  label {
	display:block; /* needed in order to set a width */
	float:left; /* make it inline with the input field */
	width:100px;
    margin-top:8px ;
    margin-bottom:5px;
}
#contact-form textarea {
	width:300px;
	height:80px;
    padding:5px;
}
#contact-form input {
    padding-left:5px;
}

#contact-form .error {
    border: none;
    margin-left: 0;
}

/**********************************
*                                 *
*          Shortcodes             *
*                                 *
**********************************/

/*---------  Icon-Boxes ----------------*/

.box {
    width: 100%;
    border: 1px solid #dedede;
    background: white; 
    float: left;
    padding-bottom: 10px;
    margin-top: 20px;
    }
    
 .box .center {
        width: 90%; 
        margin: 0 auto;
        }  
        
        .box h3 {
            margin: 10px 0px 10px 0px;
            text-align: center;
            line-height: 1.4em;
            /*min-height: 60px;*/
        }
        .box .icon {
            width: 35px;
            float: left;
        }
        .box .content {
            width: 78%;
            float: left;
            margin-left: 5px;
        }
  .box3 {
    width: 100%;
    border: 1px solid #dedede;
    background: white; 
    float: left;
    padding-bottom: 10px;
    }
   .box3 .content {
          
            float: left;
           margin: 10px;
        }

div.divider_top{
    clear:both;
    display:block;
    margin-bottom:20px;
    padding-top:20px;
    width:100%;
    border-bottom: 1px solid #ccc;
}

/*toggle*/
h3.trigger {
    margin: 0px !important;
    font-size: 18px;
    padding: 10px;
    padding-left: 30px;
    background-image: url('functions/assets/images/backgrounds/shortcodes/toggle-plus.png');
    background-position: 10px center;
    background-repeat: no-repeat;
    clear: both;
}
h3.trigger a {
    color: #333;
    text-decoration: none;
    display: block;
}
h3.trigger a:hover {
    color: #f36d00;
    text-decoration: underline;
}
h3.active{
    background-image: url('functions/assets/images/backgrounds/shortcodes/toggle-minus.png') !important;
    background-position: 10px center;
    background-repeat: no-repeat;
}
h3.toggle-white{
    background-color: #FFF;
}
h3.toggle-gray{
    background-color: #F5F5F5;
}
.toggle_container {
    overflow: hidden;
    padding: 20px 10px;
    border: 1px solid #dedede;
    background: white;
}
.tags a{
    
    border: 1px solid #dedede;
    background: white;
    font-style: normal;
    padding: 3px 5px 3px 5px;
   line-height: 30px;
}
.tags a:hover{
    color:#f36d00;
}
.post_category a {
       border: 1px solid #dedede;
    background: white;
    font-style: normal;
    padding: 3px 5px 3px 5px;
   line-height: 30px;
    
}

/**********************************
*                                 *
*           Plugins               *
*                                 *
**********************************/

/*--------- Mosaic ----------------*/
.mosaic-block {
    float:left;
    position:relative;
    overflow:hidden;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}
.mosaic-block.three_items {
    width: 297px;
    height:210px;
    margin: 0px 10px 0px 10px;
}
.mosaic-block.four_items {
    width:218px;
    height:160px;
    margin: 0px 10px;
}
    .mosaic-backdrop {
        display:none;
        position:absolute;
        top:0;
        height:100%;
        width:100%;
    }
    .mosaic-overlay {
        display:none;
        z-index:5;
        position:absolute;
        width:100%;
        height:100%;
        background:rgba(0,0,0,0.9);
		-webkit-transition: background 0.2s ease-in 
    }
            .three_items.bar2 .mosaic-overlay {
            bottom:-60px;
            height:100px;
            /*opacity:0.75;*/
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
            /*filter:alpha(opacity=75);    */
        }
            .four_items.bar2 .mosaic-overlay {
            bottom:-55px;
            height:100px;
         /*   opacity:0.75;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
            filter:alpha(opacity=75);  */ 
        }
        .bar2 .mosaic-overlay:hover {
              /*  opacity:0.85;
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
                filter:alpha(opacity=85);*/
            }
        
        .bar .mosaic-overlay {
            bottom:-82px;
            height:80px;
            background:url(functions/assets/images/bg-black.png);
        }
        .mosaic-block-port4-large.bar .mosaic-overlay {
            bottom: -42px;
            height: 40px;
        }
        .fade .mosaic-overlay {
            opacity:0;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
            filter:alpha(opacity=00);
            background:url(functions/assets/images/bg-black.png);
        }

.mosaic-block.three_items .details{ 
    margin: 10px 20px 15px 15px;
}  
.mosaic-block.four_items .details{ 
    margin: 12px 10px 10px 15px;
}  
.details h4 {
    margin-bottom: 10px;
    margin-top: 0px;
} 
.details h5 {
    margin-bottom: 0px;
    margin-top: 0px;
}
.details p {
    color: #ccc;
    margin-top: 0px;
} 

/*Portfolio Overview Page, Hover effect*/
.mosaic-block-port1 {
    float:left;
    position:relative;
    overflow:hidden;
    width:594px;
    height:360px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}

.mosaic-block-port1-large {
    float:left;
    position:relative;
    overflow:hidden;
    width:940px;
    height:400px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
    border:1px solid #fff;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

.portfolio_overview_item.slideshow_item .nivoSlider span.port-1.image-overlay {
    height: 350px;
    position: absolute;
    width: 584px;
    z-index: 10;
    background: url(functions/assets/images/hover-magnify-small.png) center center no-repeat white;
}

.portfolio_overview_item.slideshow_item .nivo-gallery .nivoSlider span.port-1.image-overlay {
    background: url(functions/assets/images/hover-magnify-small.png) center center no-repeat #fff;
    height: 400px;
    position: absolute;
    width: 940px;
    z-index: 10;
}


.mosaic-block-port2 {
    float:left;
    position:relative;
    overflow:hidden;
    width:410px;
    height:268px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}

.portfolio_overview_item.slideshow_item .nivoSlider span.port-2.image-overlay {
    height: 258px;
    position: absolute;
    width: 400px;
    z-index: 10;
}

.portfolio_overview_item.slideshow_item .nivo-gallery .nivoSlider span.port-2.image-overlay {
    background: url(functions/assets/images/hover-magnify-small.png) center center no-repeat #fff;
    height: 258px;
    position: absolute;
    width: 454px;
    z-index: 10;
}

.mosaic-block-port2-large {
    float:left;
    position:relative;
    overflow:hidden;
    width:454px;
    height:258px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
    border:1px solid #fff;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

.mosaic-block-port3 {
    float:left;
    position:relative;
    overflow:hidden;
    width:275px;
    height:174px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}

.portfolio_overview_item.slideshow_item .nivoSlider span.port-3.image-overlay {
    position: absolute;
    width:265px;
    height:164px;
    z-index: 10;
}
.portfolio_overview_item.slideshow_item .nivo-gallery .nivoSlider span.port-3.image-overlay {
    position: absolute;
    width:291px;
    height:185px;
    z-index: 10;
}

.mosaic-block-port3-large {
    float:left;
    position:relative;
    overflow:hidden;
    width:291px;
    height:185px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
    border:1px solid #fff;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}
.mosaic-block-port4 {
    float:left;
    position:relative;
    overflow:hidden;
    width: 200px;
    height:115px;
    margin-left: 3px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}
.portfolio_overview_item.slideshow_item .nivoSlider span.port-4.image-overlay {
    position: absolute;
    width: 190px;
    height:105px;
    z-index: 10;
}
.portfolio_overview_item.slideshow_item .nivo-gallery .nivoSlider span.port-4.image-overlay {
    position: absolute;
    width: 218px;
    height:130px;
    z-index: 10;
}
.mosaic-block-port4-large {
    float:left;
    position:relative;
    overflow:hidden;
    width:218px;
    height:130px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
    border:1px solid #fff;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}
.mosaic-block-port3-large .details {
    margin:10px 20px;
}

.mosaic-block-port4-large .details {
    margin:5px 10px;
}
.mosaic-block-port4-large .details p{
    font-size: 10px;
}

/* portfolio and blog single page - overlay effect */
.mosaic-block-port-full {
    float:left;
    position:relative;
    overflow:hidden;
    width:900px;
    height:330px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}
.mosaic-block-port-sidebar {
    float:left;
    position:relative;
    overflow:hidden;
    width:594px;
    height:350px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}

.mosaic-block-blog-full {
    float:left;
    position:relative;
    overflow:hidden;
    width:900px;
    height:500px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}
.mosaic-block-blog-sidebar {
    float:left;
    position:relative;
    overflow:hidden;
    width:594px;
    height:350px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}

.blogstyle1 .mosaic-block-blog-sidebar {
    float:none;
    margin: 0 auto;
}
 
.blogstyle1 .blogstyle1-iframe {
    text-align:center;
}

.blogstyle1 .slider-wrapper.theme-default-portfolio-single {
    float: none;
    width: 584px;
    margin: 0 auto;
    clear: both;
}

.blogstyle1 .nivoSlider {
    margin: 0 auto;
}

.blogstyle1 .img_shadow_post_594 {
    margin:0 auto;
}

.portfoliostyle2 .mosaic-block-blog-sidebar {
   float:left;
    position:relative;
    overflow:hidden;
    width:628px;
    height:366px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}
.blogstyle2 .mosaic-block-blog-sidebar {
    float:left;
    position:relative;
    overflow:hidden;
    width:628px;
    height:366px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}

.blogstyle2 .modern .mosaic-block-blog-full {
    float:left;
    position:relative;
    overflow:hidden;
    width:938px;
    height:516px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}

.portfoliostyle2 .modern .mosaic-block-blog-full {
    float:left;
    position:relative;
    overflow:hidden;
    width:938px;
    height:516px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}


/* blog overview page -  overlay effect */
.mosaic-block-blog-blog {
    float:left;
    position:relative;
    overflow:hidden;
    width:592px;
    height:350px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
}

/**********************************
*                                 *
*    different things tdnfioa     *
*                                 *
**********************************/


/*---------  Pagination, used on portfolio and blog ----------------*/
#pagination {   
    margin: 12px 12px;
    margin-right: -4px;
    float: right;
}
#pagination a, #pagination .current, #pagination .hint{  
  padding:4px 8px;  
  margin:0px 4px;    
}  

.page_nav .prev{  
    margin-left: 0px;
}  
.page_nav .next {
    margin-right: 0px;
}

/*--------- Next Previous Posts, shown on single posts --------------*/
#post-nav h5 {
    margin: 5px 0px;
}
#post-nav {
    min-height: 151px;
    margin: 20px 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #ccc;
    background: rgba(255,255,255, 0.8);
}
#post-nav .left span.previous_post {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
#post-nav .right span.next_post {
    text-align: right;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
#post-nav span {
    font-style: italic;
}

#post-nav .left img {
    float: left;
    margin-right: 10px;
    padding: 1px;
    border: 1px solid #CCC;
}
#post-nav .right img {
    float: right;
    margin-left: 10px;
    padding: 1px;
    border: 1px solid #CCC;
    margin-right: 3px;
}

/*---------  Image Shadows ----------------*/
.shadow_bottom_620 {
    background: url(functions/assets/images/frame_shadows/shadow_620_1.png) no-repeat;
    height: 18px;
    width: 620px;
    margin-top: -6px;  
}
.shadow_bottom_480 {
    background: url(functions/assets/images/frame_shadows/shadow_480_1.png) no-repeat;
    height: 13px;
    width: 455px;
    margin-top: 0px;  
}
.portfolio_overview_item.slideshow_item .shadow_bottom_480 {
    margin-top: -5px;
}
.shadow_bottom_300 {
    background: url(functions/assets/images/frame_shadows/shadow_300_1.png) no-repeat;
    height: 8px;
    margin-top: 0px;  
}
.portfolio_overview_item.slideshow_item .shadow_bottom_300 {
    margin-top: -5px;
}
.shadow_bottom_220 {
    background: url(functions/assets/images/frame_shadows/shadow_220_1.png) no-repeat;
    height: 6px;
    margin-top: 0px; 
}
.portfolio_overview_item.slideshow_item .shadow_bottom_220 {
    margin-top: -5px;
}
.img_shadow_post_900 {
    background: url(functions/assets/images/frame_shadows/img_shadow_post_900.png) no-repeat;
    height: 26px;
    width: 900px;
    clear: both;
}
.img_shadow_post_594 {
    background: url(functions/assets/images/frame_shadows/img_shadow_post_594.png) no-repeat;
    height: 17px;
    width: 594px;
    clear:both;
}
.single-post .post_header div[class*='img_shadow_'] {
    margin-top:-6px !important;
}

.single-post .blogstyle1 .post_header div[class*='img_shadow_'] {
    margin-top: 0px !important;
}
.single-post .blogstyle1 .post_header div[class*='img_shadow_'].video {
    margin-top: -6px !important;
}
.blogstyle1 .blog_overview_box div[class*='img_shadow_'].video {
    margin-top: -6px !important;
}
.img_shadow_blog {
    background: url(functions/assets/images/frame_shadows/img_shadow_blog_592.png) no-repeat;
    height: 17px;
    width: 592px;
    margin-top: -6px; 
    clear:both;
}

/*Breadcrumbs style*/
#crumbs {
    
}

/*sliding search box*/
.search-text-box {
    float:right;
    -moz-transition: 400ms width ease;
    -webkit-transition-duration: 400ms;
    -webkit-transition-property: width;
    -webkit-transition-timing-function: ease;    
    -o-transition-duration: 400ms;
    -o-transition-property: width;
    -o-transition-timing-function: ease;
    background: url(functions/assets/images/search_light.png) no-repeat 4px 5px;
    background-image: url(functions/assets/images/search_light.png);
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-attachment: initial;
    background-position-x: 7px;
    background-position-y: 9px;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
    color: #ccc;
    height: 38px;
    padding: 0 10px 0 30px !important;
    width: 55px;
    background-color: rgba(0,0,0,0.3);
    border: none;
}
.search-text-box:focus {
    width: 150px;
    outline: none;
}

/*search box widget*/
.search-text-box-widget {
    color: #222;
    height: 30px;
    padding: 0 10px 0 10px !important;
    width: 73%;
	background-color: rgba(222,222,222,0.4);
    border: none;
    outline: none;
}
#header_widget_area .search-text-box-widget {
    margin-top:-1px;
}
.ie7 .search-text-box-widget,
.ie8 .search-text-box-widget {
background: url('functions/admin/layouts/rgba.php/rgba(222, 222, 222, 0.4)');
padding-top:2px;
line-height:30px;
}

#sidebar1 .search-text-box-widget {
   width: 79%;
}
#inner-header .search-text-box-widget {
   width: 180px;
}

#contact_number_header h4{
    margin: 0px;
}

.post-metainfo-taxonomies {
    margin-top: 10px;
    display: block;
    float: left;
    margin-right: 5px;
    border: 1px solid #DEDEDE;
    background: white;
    padding: 3px 8px;
}
h4#about_author{
    margin-top:20px;
    margin-bottom:10px;
}

#author-box h4 {
    margin:0px;
}
#author-box p a{
    -webkit-transition: color 0.2s ease-in;
    -moz-transition: color 0.2s ease-in;
    -o-transition: color 0.2s ease-in;
    transition: color 0.2s ease-in;
}
#author-box .author_avatar_container img {
    margin-top: 3px;
    margin-left: 10px;
    padding: 1px;
    border: 1px solid #CCC;
    background:white;
}
#author-box .col700 p{
    padding: 0px 15px 5px 0px;
    margin: 0;
    line-height: 20px;
}
#author-box .col700 p .author_name {
    font-weight:bold;
}
#author-box .author_links_table {
    display: table;   /* Allow the centering to work */
    margin: 0 auto;
}
#author-box #author_links {
    margin: 5px 0px;
    padding: 0px;
    height: 15px;
}
#author-box #author_links li {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0;
}
#author-box #author_links li a {
    margin-right: 7px;
    display: block;
    width: 16px;
    height: 16px;
}
#author-box #author_links li.author_link_website a {
    background-image: url(functions/assets/images/icons/comment.png);
}
#author-box #author_links li.author_link_email a {
    background-image: url(functions/assets/images/icons/email.png);
}

div.social-shares ul {
    float: left;
    height: 32px;
    margin: 0;
}
div.social-shares ul li {
    float: left;
    margin-right: 15px;
    margin-bottom: 0px;
    margin-top: 0px;
}

#post_previous_box {
    float: right;
    width: 50%
}
#post_next_box {
    width: 50%;
    float: left;
}

.portfolio_item_single .wp-smiley, .blog_item_single .wp-smiley , .blog_overview_box .wp-smiley , .blog_overview_box .wp-smiley {
    border: none;
    padding: 0px;
}

/**********************************
*                                 *
*            12. Buttons          *
*                                 *
**********************************/



.button-style-col2 {
    border: 0px;
    padding: 7px 17px;
    font-size: 12px;
    text-decoration: none;
    vertical-align: middle;
    opacity: .78;
    margin-top: 10px;
    margin-bottom: 10px;
}

.button-style-col3 {
    border: 0px;
    padding: 5px 14px;
    font-size: 12px;
    text-decoration: none;
    vertical-align: middle;
    opacity: .78;
    margin-top: 10px;
    margin-bottom: 10px;
}

.button-style-col4 {
    border: 0px;
    padding: 4px 11px;
    font-size: 10px;
    text-decoration: none;
    vertical-align: middle;
    opacity: .78;
    margin-top: 10px;
    margin-right: 4px;
    margin-bottom: 10px;
}

/* shortcode buttons */
a.dks-button-normal {
    height: 26px; line-height: 26px; padding: 1px 12px 0px 12px; display: inline-block;
    font-weight: normal; cursor: pointer;
    background-repeat: no-repeat;
    background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
    background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
    background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
    background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
    background-image: linear-gradient(top, transparent, rgba(0, 0, 0, 0.2));
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
    -ms-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0px  1px 1px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 1px rgba(0, 0, 0, 0.3);
}

a.dks-button-normal.sc-huge-button{ 
    margin-bottom: 20px; margin-right: 10px;
    padding: 0px 30px 0px 30px; height: 45px; line-height: 45px; font-size: 16px; }
a.dks-button-normal.sc-large-button{ 
    margin-bottom: 20px; margin-right: 10px;
    padding: 0px 21px 0px 21px; height: 38px; line-height: 38px; font-size: 14px; }
a.dks-button-normal.sc-medium-button{ 
    margin-bottom: 20px; margin-right: 10px;
    padding: 0px 15px 0px 15px; height: 30px; line-height: 30px; font-size: 12px; }
a.dks-button-normal.sc-small-button{ 
    margin-bottom: 20px; margin-right: 10px; text-shadow: none; font-size: 11px; }

a.dks-button-minimal {
    height: 26px; 
    line-height: 26px; 
    padding: 1px 12px 0px 12px; 
    display: inline-block;
    cursor: pointer;
}

a.dks-button-minimal.sc-huge-button{ 
    margin-bottom: 20px; margin-right: 10px;
    padding: 0px 30px 0px 30px; height: 45px; line-height: 45px; font-size: 16px; }
a.dks-button-minimal.sc-large-button{ 
    margin-bottom: 20px; margin-right: 10px;
    padding: 0px 21px 0px 21px; height: 38px; line-height: 38px; font-size: 14px; }
a.dks-button-minimal.sc-medium-button{ 
    margin-bottom: 20px; margin-right: 10px;
    padding: 0px 15px 0px 15px; height: 30px; line-height: 30px; font-size: 12px; }
a.dks-button-minimal.sc-small-button{ 
    margin-bottom: 10px; margin-right: 10px; text-shadow: none; font-size: 11px; }


/**********************************
*                                 *
*            13. Diverse          *
*                                 *
**********************************/  
   h1.info-404{
    font-size: 200px !important;
    margin: 0px 20px 20px 0px;
    line-height: 180px;
}

/* code */
.dks-code{
    overflow: hidden; padding: 15px; border: 1px #ddd solid; clear: both; background: #f0f0f0;
    margin-bottom: 20px; color: #555; font-size: 13px;
    font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
}

div.dks-list ul{ list-style: none;  margin: 10px 0px;}    
div.dks-list li{ padding:2px 0px 2px 25px; list-style: none; margin-left: 0px; height:16px;} 
div.dks-list.sc-list-tag-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_065_tag.png') center left no-repeat; }
div.dks-list.sc-list-arrow-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-arrow2-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_223_thin_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-info-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_195_circle_info.png') center left no-repeat; }
div.dks-list.sc-list-exclamation-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_196_circle_exclamation_mark.png') center left no-repeat; }
div.dks-list.sc-list-ok-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_198_ok.png') center left no-repeat; }
div.dks-list.sc-list-ok2-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_206_ok_2.png') center left no-repeat; }
div.dks-list.sc-list-remove-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_197_remove.png') center left no-repeat; }
div.dks-list.sc-list-remove2-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_207_remove_2.png') center left no-repeat; }
div.dks-list.sc-list-pin-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_335_pin_classic.png') center left no-repeat; }
div.dks-list.sc-list-star-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_049_star.png') center left no-repeat; }
div.dks-list.sc-list-thumbsup-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_343_thumbs_up.png') center left no-repeat; }
div.dks-list.sc-list-star2-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_048_dislikes.png') center left no-repeat; }
div.dks-list.sc-list-error-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_205_electricity.png') center left no-repeat; }
div.dks-list.sc-list-clock-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_054_clock.png') center left no-repeat; }
div.dks-list.customer-list-arrow-1 li{ background: url('functions/assets/images/icons/glyphs/black/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-tag-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_065_tag.png') center left no-repeat; }
div.dks-list.sc-list-arrow-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-arrow2-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_223_thin_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-info-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_195_circle_info.png') center left no-repeat; }
div.dks-list.sc-list-exclamation-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_196_circle_exclamation_mark.png') center left no-repeat; }
div.dks-list.sc-list-ok-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_198_ok.png') center left no-repeat; }
div.dks-list.sc-list-ok2-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_206_ok_2.png') center left no-repeat; }
div.dks-list.sc-list-remove-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_197_remove.png') center left no-repeat; }
div.dks-list.sc-list-remove2-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_207_remove_2.png') center left no-repeat; }
div.dks-list.sc-list-pin-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_335_pin_classic.png') center left no-repeat; }
div.dks-list.sc-list-star-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_049_star.png') center left no-repeat; }
div.dks-list.sc-list-thumbsup-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_343_thumbs_up.png') center left no-repeat; }
div.dks-list.sc-list-star2-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_048_dislikes.png') center left no-repeat; }
div.dks-list.sc-list-error-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_205_electricity.png') center left no-repeat; }
div.dks-list.sc-list-clock-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_054_clock.png') center left no-repeat; }
div.dks-list.customer-list-arrow-2 li{ background: url('functions/assets/images/icons/glyphs/white/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-tag-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_065_tag.png') center left no-repeat; }
div.dks-list.sc-list-arrow-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-arrow2-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_223_thin_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-info-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_195_circle_info.png') center left no-repeat; }
div.dks-list.sc-list-exclamation-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_196_circle_exclamation_mark.png') center left no-repeat; }
div.dks-list.sc-list-ok-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_198_ok.png') center left no-repeat; }
div.dks-list.sc-list-ok2-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_206_ok_2.png') center left no-repeat; }
div.dks-list.sc-list-remove-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_197_remove.png') center left no-repeat; }
div.dks-list.sc-list-remove2-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_207_remove_2.png') center left no-repeat; }
div.dks-list.sc-list-pin-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_335_pin_classic.png') center left no-repeat; }
div.dks-list.sc-list-star-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_049_star.png') center left no-repeat; }
div.dks-list.sc-list-thumbsup-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_343_thumbs_up.png') center left no-repeat; }
div.dks-list.sc-list-star2-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_048_dislikes.png') center left no-repeat; }
div.dks-list.sc-list-error-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_205_electricity.png') center left no-repeat; }
div.dks-list.sc-list-clock-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_054_clock.png') center left no-repeat; }
div.dks-list.customer-list-arrow-3 li{ background: url('functions/assets/images/icons/glyphs/green_light/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-tag-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_065_tag.png') center left no-repeat; }
div.dks-list.sc-list-arrow-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-arrow2-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_223_thin_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-info-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_195_circle_info.png') center left no-repeat; }
div.dks-list.sc-list-exclamation-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_196_circle_exclamation_mark.png') center left no-repeat; }
div.dks-list.sc-list-ok-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_198_ok.png') center left no-repeat; }
div.dks-list.sc-list-ok2-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_206_ok_2.png') center left no-repeat; }
div.dks-list.sc-list-remove-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_197_remove.png') center left no-repeat; }
div.dks-list.sc-list-remove2-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_207_remove_2.png') center left no-repeat; }
div.dks-list.sc-list-pin-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_335_pin_classic.png') center left no-repeat; }
div.dks-list.sc-list-star-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_049_star.png') center left no-repeat; }
div.dks-list.sc-list-thumbsup-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_343_thumbs_up.png') center left no-repeat; }
div.dks-list.sc-list-star2-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_048_dislikes.png') center left no-repeat; }
div.dks-list.sc-list-error-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_205_electricity.png') center left no-repeat; }
div.dks-list.sc-list-clock-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_054_clock.png') center left no-repeat; }
div.dks-list.customer-list-arrow-4 li{ background: url('functions/assets/images/icons/glyphs/green_dark/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-tag-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_065_tag.png') center left no-repeat; }
div.dks-list.sc-list-arrow-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-arrow2-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_223_thin_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-info-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_195_circle_info.png') center left no-repeat; }
div.dks-list.sc-list-exclamation-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_196_circle_exclamation_mark.png') center left no-repeat; }
div.dks-list.sc-list-ok-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_198_ok.png') center left no-repeat; }
div.dks-list.sc-list-ok2-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_206_ok_2.png') center left no-repeat; }
div.dks-list.sc-list-remove-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_197_remove.png') center left no-repeat; }
div.dks-list.sc-list-remove2-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_207_remove_2.png') center left no-repeat; }
div.dks-list.sc-list-pin-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_335_pin_classic.png') center left no-repeat; }
div.dks-list.sc-list-star-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_049_star.png') center left no-repeat; }
div.dks-list.sc-list-thumbsup-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_343_thumbs_up.png') center left no-repeat; }
div.dks-list.sc-list-star2-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_048_dislikes.png') center left no-repeat; }
div.dks-list.sc-list-error-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_205_electricity.png') center left no-repeat; }
div.dks-list.sc-list-clock-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_054_clock.png') center left no-repeat; }
div.dks-list.customer-list-arrow-5 li{ background: url('functions/assets/images/icons/glyphs/blue_light/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-tag-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_065_tag.png') center left no-repeat; }
div.dks-list.sc-list-arrow-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-arrow2-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_223_thin_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-info-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_195_circle_info.png') center left no-repeat; }
div.dks-list.sc-list-exclamation-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_196_circle_exclamation_mark.png') center left no-repeat; }
div.dks-list.sc-list-ok-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_198_ok.png') center left no-repeat; }
div.dks-list.sc-list-ok2-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_206_ok_2.png') center left no-repeat; }
div.dks-list.sc-list-remove-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_197_remove.png') center left no-repeat; }
div.dks-list.sc-list-remove2-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_207_remove_2.png') center left no-repeat; }
div.dks-list.sc-list-pin-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_335_pin_classic.png') center left no-repeat; }
div.dks-list.sc-list-star-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_049_star.png') center left no-repeat; }
div.dks-list.sc-list-thumbsup-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_343_thumbs_up.png') center left no-repeat; }
div.dks-list.sc-list-star2-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_048_dislikes.png') center left no-repeat; }
div.dks-list.sc-list-error-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_205_electricity.png') center left no-repeat; }
div.dks-list.sc-list-clock-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_054_clock.png') center left no-repeat; }
div.dks-list.customer-list-arrow-6 li{ background: url('functions/assets/images/icons/glyphs/blue_dark/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-tag-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_065_tag.png') center left no-repeat; }
div.dks-list.sc-list-arrow-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-arrow2-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_223_thin_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-info-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_195_circle_info.png') center left no-repeat; }
div.dks-list.sc-list-exclamation-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_196_circle_exclamation_mark.png') center left no-repeat; }
div.dks-list.sc-list-ok-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_198_ok.png') center left no-repeat; }
div.dks-list.sc-list-ok2-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_206_ok_2.png') center left no-repeat; }
div.dks-list.sc-list-remove-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_197_remove.png') center left no-repeat; }
div.dks-list.sc-list-remove2-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_207_remove_2.png') center left no-repeat; }
div.dks-list.sc-list-pin-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_335_pin_classic.png') center left no-repeat; }
div.dks-list.sc-list-star-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_049_star.png') center left no-repeat; }
div.dks-list.sc-list-thumbsup-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_343_thumbs_up.png') center left no-repeat; }
div.dks-list.sc-list-star2-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_048_dislikes.png') center left no-repeat; }
div.dks-list.sc-list-error-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_205_electricity.png') center left no-repeat; }
div.dks-list.sc-list-clock-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_054_clock.png') center left no-repeat; }
div.dks-list.customer-list-arrow-7 li{ background: url('functions/assets/images/icons/glyphs/orange/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-tag-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_065_tag.png') center left no-repeat; }
div.dks-list.sc-list-arrow-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-arrow2-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_223_thin_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-info-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_195_circle_info.png') center left no-repeat; }
div.dks-list.sc-list-exclamation-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_196_circle_exclamation_mark.png') center left no-repeat; }
div.dks-list.sc-list-ok-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_198_ok.png') center left no-repeat; }
div.dks-list.sc-list-ok2-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_206_ok_2.png') center left no-repeat; }
div.dks-list.sc-list-remove-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_197_remove.png') center left no-repeat; }
div.dks-list.sc-list-remove2-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_207_remove_2.png') center left no-repeat; }
div.dks-list.sc-list-pin-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_335_pin_classic.png') center left no-repeat; }
div.dks-list.sc-list-star-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_049_star.png') center left no-repeat; }
div.dks-list.sc-list-thumbsup-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_343_thumbs_up.png') center left no-repeat; }
div.dks-list.sc-list-star2-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_048_dislikes.png') center left no-repeat; }
div.dks-list.sc-list-error-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_205_electricity.png') center left no-repeat; }
div.dks-list.sc-list-clock-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_054_clock.png') center left no-repeat; }
div.dks-list.customer-list-arrow-8 li{ background: url('functions/assets/images/icons/glyphs/yellow/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-tag-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_065_tag.png') center left no-repeat; }
div.dks-list.sc-list-arrow-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_211_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-arrow2-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_223_thin_right_arrow.png') center left no-repeat; }
div.dks-list.sc-list-info-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_195_circle_info.png') center left no-repeat; }
div.dks-list.sc-list-exclamation-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_196_circle_exclamation_mark.png') center left no-repeat; }
div.dks-list.sc-list-ok-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_198_ok.png') center left no-repeat; }
div.dks-list.sc-list-ok2-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_206_ok_2.png') center left no-repeat; }
div.dks-list.sc-list-remove-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_197_remove.png') center left no-repeat; }
div.dks-list.sc-list-remove2-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_207_remove_2.png') center left no-repeat; }
div.dks-list.sc-list-pin-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_335_pin_classic.png') center left no-repeat; }
div.dks-list.sc-list-star-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_049_star.png') center left no-repeat; }
div.dks-list.sc-list-thumbsup-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_343_thumbs_up.png') center left no-repeat; }
div.dks-list.sc-list-star2-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_048_dislikes.png') center left no-repeat; }
div.dks-list.sc-list-error-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_205_electricity.png') center left no-repeat; }
div.dks-list.sc-list-clock-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_054_clock.png') center left no-repeat; }
div.dks-list.customer-list-arrow-9 li{ background: url('functions/assets/images/icons/glyphs/red/glyphicons_211_right_arrow.png') center left no-repeat; }

div.dks-list.customer-list-arrow ul{list-style:none;margin: 0px;
height: auto; }

div.dks-sc-block-quote-left{ 
    width: 33%; float: left; margin: 15px 20px 15px 20px; padding: 15px 20px;
    font-size: 16px; font-family: Georgia,"Times New Roman",Times,serif;
    font-style: oblique;
}
div.dks-sc-block-quote-right{ 
    width: 33%; float: right; margin: 15px 20px 15px 20px; padding: 15px 20px; 
    font-size: 16px; font-family: Georgia,"Times New Roman",Times,serif;
    font-style: oblique;
 }
div.dks-sc-block-quote-center{ 
    margin: 20px 20px 20px 20px; text-align: center; padding: 15px 20px; 
    font-size: 16px; font-family: Georgia,"Times New Roman",Times,serif;
    font-style: oblique;
}

/* Testimonial */
div.testimonial-content {
font-weight: 300;
font-style: italic;
line-height: 170%;
}
.ie7 .testimonial-content {
font-style:normal;
}

div.testimonial-content > span.icon {
    width: 33px;
    height: 0px;
    float: left;
    margin-top: 29px;
    margin-right: 15px;
    margin-left: 1px;
    font-family: 'Open Sans';
    font-size: 84px;
}
.ie7 div.testimonial-content > span.icon {
    width: 33px;
    margin-top:8px;
    margin-right: 0px;
	padding-right:15px;
    margin-left: 1px;
    font-family: 'Open Sans';
    font-size: 84px;
	padding-top:20px;
	font-style:normal;
}
.ie8 div.testimonial-content > span.icon {
	font-style:normal;
}




div.testimonial-icon{ 
    width: 18px; height: 18px; float: left; margin-top: 2px; margin-right: 15px; margin-left: 1px; }
div.testimonial-author{ 
    margin-top: 10px;margin-bottom: 10px; margin-bottom: 20px;  padding-bottom: 20px; margin-right: 3px; font-weight: bold; font-size: 13px; 
    text-align: right; border-bottom: 1px solid; }



div.testimonial-slider {
    position: relative;
}
div.testimonial-slider-author{ 
    margin-top: 17px; font-weight: bold; font-size: 13px; 
    text-align: right; }
div.testimonial-slider .slides_container {
    padding: 5px 0px 5px 0px;
    margin: 0;
}
div.slide .testimonial-content {
padding:25px;
border:1px solid #dedede;
background:white;
line-height:170%;
}
div.slide .testimonial-content:before{
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: 20px;
    bottom: 20px;
    border: 9px solid;
    border-color: #dedede #dedede transparent  transparent;
    }
    
div.slide .testimonial-content:after
{
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    right: 21px;
    bottom: 22px;
    border: 8px solid;
    border-color: #fff #fff transparent transparent ;
}

div.testimonial-slider .prev {
    position: absolute;
    right: 26px;
    top: -38px;
    background:white url('./functions/admin/images/slider/feature_boxes/arrows_testimonial_dark.png');background-position: 2px 0;
    padding:5px;
    background-repeat:no-repeat;
    width:15px;
    height:15px;
    }

div.testimonial-slider .next {
    position: absolute;
    right: 0px;
    top: -38px;
    width:15px;
    height:15px;
background:white url('./functions/admin/images/slider/feature_boxes/arrows_testimonial_dark.png');background-position: -27px 0;
    background-repeat:no-repeat;
    padding:5px;
 }

div.testimonial-slider .next:hover {
-moz-transition: background 0.2s ease-in;
-o-transition:background 0.2s ease-in;
transition: background 0.2s ease-in;}


div.testimonial-slider .prev:hover {
-moz-transition: background 0.2s ease-in;
-o-transition:background 0.2s ease-in;
transition: background 0.2s ease-in;}

/* Dividers */
div.divider_1{
    clear:both;
    display:block;
    margin-bottom:20px;
    padding-top:20px;
    width:100%;
    border-bottom: 1px solid #ccc;
}

/* Post Single */
.post-single-image-container img {
    border: 1px solid #bbb;
    padding: 3px;
    max-height: 300px;
    margin: 10px;
}

.slogan_container {
    position: relative;
}

.slogan {
    margin: 0;
}


.slogan p {
    margin: 0;
}

.slogan_container .slogan-button-right {
    position: absolute;
    margin-right: 0px !important;
    right: 0px;
    top: 50%;
    margin: -20px 0 0 0;
}
.slogan_container .slogan-button-left {
    position: absolute;
    margin-right: 0px !important;
    left: 0px;
    top: 50%;
    margin: -20px 0 0 0;
}

.post_carousel ul {
                margin: 0;
                padding: 0;
                list-style: none;
                display: block;
				width: 952px;
            }
            .post_carousel li {
                text-align: center;
                width: 224px;
                padding: 0;
                margin: 0px 6px;
                display: block;
                float: left;
            }
            .post_carousel li h4{
            margin: 8px 14px 6px 14px;
            /*min-height: 40px;*/ 
            -webkit-margin-before:0;
            padding-top: 8px;
            padding-bottom:10px;
            }
            .post_carousel li img, .post_carousel li iframe {
            /*border: 1px solid #DEDEDE;*/
            background: whiteSmoke;
           /* padding: 1px;*/
            }
            .post_carousel li p {
                margin: 6px 15px;
                /*text-align: justify;*/
                word-break:break-all;
            }
            .post_carousel .prev {
                float: left;
                width: 25px;
                height: 39px;
                position: absolute;
                top: 43%;
                left: 7px;
            }
            .post_carousel .next {
                float: right;
                width: 25px;
                height: 39px;
                position: absolute;
                top: 43%;
                right: 6px;
            }


#header_widget_area {
    padding-bottom: 10px;
}
#header_widget_area p {
    margin: 0;
}

.social {
    list-style: none;
    margin: 10px 0px;
}
.social li {
    display: inline;
    background-repeat: no-repeat;
    margin-left:5px;   
}
.social li img, .social_single img {
 opacity:1;
 padding: 0;
 border: 0;

}
.social li img:hover, .social_single img:hover {
    opacity:0;
    -webkit-transition: all 0.2s ease-in;
}

a.social_single, .social li a {
    width:32px;
    height:32px;
    margin-left:5px;
    display:inline-block;
}
.post_content .social li a{
    margin-left: 0px;
}
.social ul li:last-child {
    margin-right: 0;
}
.social.share {
    /*float: left;*/
    margin: 0px;
    margin-top: 5px;
}
.social.share ul {    
    margin: 0;
    padding: 0;
}
.social.share ul li {
    margin: 5px 10px 5px 0px;
    display: inline-block;
}
.social.share img{
    border: 0px;
    padding: 0px;
    height: 32px;
}

.social_single img{
    border:0px;
}
#social_network li{
    margin-left: 0px;
}
/*#content .social li img, .textwidget .social li img{
    border: none;
    padding: none;
    margin: 0px 10px 5px 0px;
    height: 32px;
    padding:0;
}*/
#header_widget_area .textwidget .social li img {
    border: 0px;
    padding: 0px;
    margin: 5px 0px 5px 10px;
    height: 32px;
}

.home .featured_box.box2 {
    margin-top: 0px;
    padding: 12px 13px 5px;
    min-height: 305px;
}

.home .featured_box.box2 p{
    margin:0;
}

#customer-container .ca-heading {
    margin-top: 5px;
    line-height: 1.2em;
}

#customer-container h3 {
    height: auto;
}


span.sc-dropcap{ 
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-right: 5px; 
    float: left; 
    font-size: 25px;
    width: 34px; 
    height: 34px; 
    line-height: 31px; 
    text-align: center;
}
span.sc-dropcap.rounded{
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}

/*
external widget styles
*/
/*contact form 7*/
input.wpcf7-submit {
    display: inline-block;
    font-weight: bold; 
    cursor: pointer;
    margin-bottom: 20px; 
    margin-right: 10px;
    padding: 0px 15px 0px 15px; 
    height: 30px; 
    line-height: 30px; 
    font-size: 12px;
    border: none;
}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {
    border: none;
}
.ie7 .wpcf7-quiz-label, .ie8 .wpcf7-quiz-label {
    display:inline-block;
}

#wrap-slider .page-iframe,#wrap-slider .page-image {
    padding: 55px 0px 73px 0px;
}
#wrap-slider .page-iframe iframe, #wrap-slider .page-image img {
    padding: 3px;
    border: 1px solid #dedede;
    background: white;
}

.icon_box1 {
padding:5px 10px 5px 0px;
border:1px solid #dedede;
margin-top:20px;
float: left;
}
.icon_box1:hover {
    -webkit-transition: all 0.2s ease-in;
}

.icon_box1:hover .icon_box_content1 > span, .icon_box1:hover .icon_box_content1 > h4  {
    -webkit-transition: all 0.2s ease-in;
    color: white !important;
}
.icon_box1:hover .icon_box_content1 > span a{
    -webkit-transition: all 0.2s ease-in;
    color: white !important;
    text-decoration:underline;
}
span .icon_box1:hover {
    -webkit-transition: all 0.2s ease-in;
    color: white !important;
}

.icon_box_icon1 {
display: inline-block;
width: 30px;
height: 30px;
text-align: center;
padding: 6px;
color: white;
float: left;
margin-top: 24px;
background:#666;
-webkit-transition: background 0.2s ease-in;
margin-left: -5px;

}

.icon_box_content1 h4 {
font-size: 16px;
font-weight: bold;
line-height: 34px;
clear: none;
margin-left: 50px;
}
.icon_box_content1 span {
    float: left;
margin-bottom:20px;
margin-left: 50px;
/*color: #151515;*/
}

.icon_box2 {
padding:5px 7px 5px 7px;
border:1px solid #dedede;
margin-bottom:10px;
background:whitesmoke;
}

.icon_box2:hover {
    -webkit-transition: background 0.2s ease-in;
}

.icon_box2:hover .icon_box_content2 > span, .icon_box2:hover .icon_box_content2 > h4 {
    -webkit-transition: all 0.2s ease-in;
    color:white !important;
}
.icon_box2:hover .icon_box_content2 > span a{
    -webkit-transition: all 0.2s ease-in;
    text-decoration:underline;
}
a .icon_box2:hover {
    -webkit-transition: background 0.2s ease-in;
}

.icon_box_icon2 {
width: 30px;
height: 30px;
text-align: center;
padding: 10px;
color: white;
margin-top: 24px;
background:#666;
/*-webkit-transition: background 0.2s ease-in;*/
margin:8px auto;
border-radius:27px;

}

.icon_box_content2 {
margin:10px;
}
.icon_box_content2 h4 {
font-size: 22px !important;
text-align:center;
}
.icon_box_content2 span {
margin-bottom:20px;
text-align:center;
/*color: #151515;*/
}

div.page-image img {
    max-width: 100%;
    height: auto;
}
.icon_bg_adjust {background-image: url("functions/assets/images/icons/glyphs/glyphicons/adjust.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_adressbook {background-image: url("functions/assets/images/icons/glyphs/glyphicons/adressbook.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_airplane {background-image: url("functions/assets/images/icons/glyphs/glyphicons/airplane.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_alarm {background-image: url("functions/assets/images/icons/glyphs/glyphicons/alarm.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_albums {background-image: url("functions/assets/images/icons/glyphs/glyphicons/albums.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_aligncenter {background-image: url("functions/assets/images/icons/glyphs/glyphicons/aligncenter.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_alignleft {background-image: url("functions/assets/images/icons/glyphs/glyphicons/alignleft.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_alignright {background-image: url("functions/assets/images/icons/glyphs/glyphicons/alignright.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_amazon {background-image: url("functions/assets/images/icons/glyphs/glyphicons/amazon.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_anchor {background-image: url("functions/assets/images/icons/glyphs/glyphicons/anchor.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_announcement {background-image: url("functions/assets/images/icons/glyphs/glyphicons/announcement.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_asterisk {background-image: url("functions/assets/images/icons/glyphs/glyphicons/asterisk.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_attach {background-image: url("functions/assets/images/icons/glyphs/glyphicons/attach.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_ax {background-image: url("functions/assets/images/icons/glyphs/glyphicons/ax.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bank {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bank.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_ban {background-image: url("functions/assets/images/icons/glyphs/glyphicons/ban.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_barcode {background-image: url("functions/assets/images/icons/glyphs/glyphicons/barcode.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_baseball {background-image: url("functions/assets/images/icons/glyphs/glyphicons/baseball.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_beachumbrella {background-image: url("functions/assets/images/icons/glyphs/glyphicons/beachumbrella.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_beer {background-image: url("functions/assets/images/icons/glyphs/glyphicons/beer.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_behance {background-image: url("functions/assets/images/icons/glyphs/glyphicons/behance.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bell {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bell.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_binoculars {background-image: url("functions/assets/images/icons/glyphs/glyphicons/binoculars.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bin {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bin.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_birthdaycake {background-image: url("functions/assets/images/icons/glyphs/glyphicons/birthdaycake.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_blogger {background-image: url("functions/assets/images/icons/glyphs/glyphicons/blogger.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_blog {background-image: url("functions/assets/images/icons/glyphs/glyphicons/blog.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bluetooth {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bluetooth.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_boat {background-image: url("functions/assets/images/icons/glyphs/glyphicons/boat.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bold {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bold.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bomb {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bomb.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bookmark {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bookmark.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bookopen {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bookopen.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_book {background-image: url("functions/assets/images/icons/glyphs/glyphicons/book.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bowling {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bowling.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bp {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bp.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_briefcase {background-image: url("functions/assets/images/icons/glyphs/glyphicons/briefcase.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_brightnessincrease {background-image: url("functions/assets/images/icons/glyphs/glyphicons/brightnessincrease.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_brightnessreduce {background-image: url("functions/assets/images/icons/glyphs/glyphicons/brightnessreduce.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_brush {background-image: url("functions/assets/images/icons/glyphs/glyphicons/brush.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bullets {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bullets.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_buoy {background-image: url("functions/assets/images/icons/glyphs/glyphicons/buoy.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_bus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/bus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_buzz {background-image: url("functions/assets/images/icons/glyphs/glyphicons/buzz.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cake {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cake.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_calculator {background-image: url("functions/assets/images/icons/glyphs/glyphicons/calculator.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_calendar {background-image: url("functions/assets/images/icons/glyphs/glyphicons/calendar.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_camerasmall {background-image: url("functions/assets/images/icons/glyphs/glyphicons/camerasmall.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_camera {background-image: url("functions/assets/images/icons/glyphs/glyphicons/camera.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_candle {background-image: url("functions/assets/images/icons/glyphs/glyphicons/candle.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cardio {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cardio.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cargo {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cargo.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cars {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cars.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cartin {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cartin.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cartout {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cartout.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_car {background-image: url("functions/assets/images/icons/glyphs/glyphicons/car.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_celebration {background-image: url("functions/assets/images/icons/glyphs/glyphicons/celebration.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_certificate {background-image: url("functions/assets/images/icons/glyphs/glyphicons/certificate.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_charts {background-image: url("functions/assets/images/icons/glyphs/glyphicons/charts.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_chat {background-image: url("functions/assets/images/icons/glyphs/glyphicons/chat.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_check {background-image: url("functions/assets/images/icons/glyphs/glyphicons/check.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circlearrowdown {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circlearrowdown.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circlearrowleft {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circlearrowleft.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circlearrowright {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circlearrowright.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circlearrowtop {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circlearrowtop.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circleexclamationmark {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circleexclamationmark.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circleinfo {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circleinfo.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circleminus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circleminus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circleok {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circleok.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circleplus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circleplus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circlequestionmark {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circlequestionmark.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_circleremove {background-image: url("functions/assets/images/icons/glyphs/glyphicons/circleremove.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cleaning {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cleaning.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_clock {background-image: url("functions/assets/images/icons/glyphs/glyphicons/clock.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cloud {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cloud.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_coffecup {background-image: url("functions/assets/images/icons/glyphs/glyphicons/coffecup.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cogwheels {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cogwheels.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cogwheel {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cogwheel.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_comments {background-image: url("functions/assets/images/icons/glyphs/glyphicons/comments.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_compass {background-image: url("functions/assets/images/icons/glyphs/glyphicons/compass.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_computerlocked {background-image: url("functions/assets/images/icons/glyphs/glyphicons/computerlocked.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_computerproces {background-image: url("functions/assets/images/icons/glyphs/glyphicons/computerproces.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_computerservice {background-image: url("functions/assets/images/icons/glyphs/glyphicons/computerservice.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_conversation {background-image: url("functions/assets/images/icons/glyphs/glyphicons/conversation.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_creditcard {background-image: url("functions/assets/images/icons/glyphs/glyphicons/creditcard.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_credit {background-image: url("functions/assets/images/icons/glyphs/glyphicons/credit.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_crop {background-image: url("functions/assets/images/icons/glyphs/glyphicons/crop.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cup {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cup.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_cutlery {background-image: url("functions/assets/images/icons/glyphs/glyphicons/cutlery.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_dashboard {background-image: url("functions/assets/images/icons/glyphs/glyphicons/dashboard.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_databaseban {background-image: url("functions/assets/images/icons/glyphs/glyphicons/databaseban.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_databaselock {background-image: url("functions/assets/images/icons/glyphs/glyphicons/databaselock.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_databaseminus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/databaseminus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_databaseplus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/databaseplus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_deletepoint {background-image: url("functions/assets/images/icons/glyphs/glyphicons/deletepoint.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_deviantart {background-image: url("functions/assets/images/icons/glyphs/glyphicons/deviantart.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_direction {background-image: url("functions/assets/images/icons/glyphs/glyphicons/direction.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_dislikes {background-image: url("functions/assets/images/icons/glyphs/glyphicons/dislikes.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_display {background-image: url("functions/assets/images/icons/glyphs/glyphicons/display.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_divide {background-image: url("functions/assets/images/icons/glyphs/glyphicons/divide.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_dog {background-image: url("functions/assets/images/icons/glyphs/glyphicons/dog.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_downarrow {background-image: url("functions/assets/images/icons/glyphs/glyphicons/downarrow.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_downloadalt {background-image: url("functions/assets/images/icons/glyphs/glyphicons/downloadalt.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_download {background-image: url("functions/assets/images/icons/glyphs/glyphicons/download.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_dribbble {background-image: url("functions/assets/images/icons/glyphs/glyphicons/dribbble.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_drink {background-image: url("functions/assets/images/icons/glyphs/glyphicons/drink.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_dropbox {background-image: url("functions/assets/images/icons/glyphs/glyphicons/dropbox.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_dumbbell {background-image: url("functions/assets/images/icons/glyphs/glyphicons/dumbbell.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_e-mail {background-image: url("functions/assets/images/icons/glyphs/glyphicons/e-mail.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_earplugs {background-image: url("functions/assets/images/icons/glyphs/glyphicons/earplugs.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_edit {background-image: url("functions/assets/images/icons/glyphs/glyphicons/edit.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_eject {background-image: url("functions/assets/images/icons/glyphs/glyphicons/eject.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_electricalplug {background-image: url("functions/assets/images/icons/glyphs/glyphicons/electricalplug.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_electricalsocketeu {background-image: url("functions/assets/images/icons/glyphs/glyphicons/electricalsocketeu.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_electricalsocketus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/electricalsocketus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_electricity {background-image: url("functions/assets/images/icons/glyphs/glyphicons/electricity.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_embedclose {background-image: url("functions/assets/images/icons/glyphs/glyphicons/embedclose.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_embed {background-image: url("functions/assets/images/icons/glyphs/glyphicons/embed.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_envelope {background-image: url("functions/assets/images/icons/glyphs/glyphicons/envelope.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_euro {background-image: url("functions/assets/images/icons/glyphs/glyphicons/euro.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_evernote {background-image: url("functions/assets/images/icons/glyphs/glyphicons/evernote.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_eyeclose {background-image: url("functions/assets/images/icons/glyphs/glyphicons/eyeclose.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_eyeopen {background-image: url("functions/assets/images/icons/glyphs/glyphicons/eyeopen.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_fabric {background-image: url("functions/assets/images/icons/glyphs/glyphicons/fabric.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_facebook {background-image: url("functions/assets/images/icons/glyphs/glyphicons/facebook.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_facetimevideo {background-image: url("functions/assets/images/icons/glyphs/glyphicons/facetimevideo.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_fastbackward {background-image: url("functions/assets/images/icons/glyphs/glyphicons/fastbackward.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_fastfood {background-image: url("functions/assets/images/icons/glyphs/glyphicons/fastfood.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_fastforward {background-image: url("functions/assets/images/icons/glyphs/glyphicons/fastforward.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_female {background-image: url("functions/assets/images/icons/glyphs/glyphicons/female.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_fileexport {background-image: url("functions/assets/images/icons/glyphs/glyphicons/fileexport.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_fileimport {background-image: url("functions/assets/images/icons/glyphs/glyphicons/fileimport.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_file {background-image: url("functions/assets/images/icons/glyphs/glyphicons/file.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_film {background-image: url("functions/assets/images/icons/glyphs/glyphicons/film.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_filter {background-image: url("functions/assets/images/icons/glyphs/glyphicons/filter.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_fins {background-image: url("functions/assets/images/icons/glyphs/glyphicons/fins.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_fire {background-image: url("functions/assets/images/icons/glyphs/glyphicons/fire.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_fishes {background-image: url("functions/assets/images/icons/glyphs/glyphicons/fishes.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_flag {background-image: url("functions/assets/images/icons/glyphs/glyphicons/flag.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_flash {background-image: url("functions/assets/images/icons/glyphs/glyphicons/flash.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_flickr {background-image: url("functions/assets/images/icons/glyphs/glyphicons/flickr.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_flower {background-image: url("functions/assets/images/icons/glyphs/glyphicons/flower.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_folderflag {background-image: url("functions/assets/images/icons/glyphs/glyphicons/folderflag.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_folderlock {background-image: url("functions/assets/images/icons/glyphs/glyphicons/folderlock.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_folderminus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/folderminus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_foldernew {background-image: url("functions/assets/images/icons/glyphs/glyphicons/foldernew.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_folderopen {background-image: url("functions/assets/images/icons/glyphs/glyphicons/folderopen.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_folderplus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/folderplus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_font {background-image: url("functions/assets/images/icons/glyphs/glyphicons/font.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_forrst {background-image: url("functions/assets/images/icons/glyphs/glyphicons/forrst.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_forward {background-image: url("functions/assets/images/icons/glyphs/glyphicons/forward.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_frenchpress {background-image: url("functions/assets/images/icons/glyphs/glyphicons/frenchpress.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_fullscreen {background-image: url("functions/assets/images/icons/glyphs/glyphicons/fullscreen.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_gamepad {background-image: url("functions/assets/images/icons/glyphs/glyphicons/gamepad.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_gift {background-image: url("functions/assets/images/icons/glyphs/glyphicons/gift.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_girl {background-image: url("functions/assets/images/icons/glyphs/glyphicons/girl.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_github {background-image: url("functions/assets/images/icons/glyphs/glyphicons/github.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_glass {background-image: url("functions/assets/images/icons/glyphs/glyphicons/glass.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_globe {background-image: url("functions/assets/images/icons/glyphs/glyphicons/globe.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_google+alt {background-image: url("functions/assets/images/icons/glyphs/glyphicons/google+alt.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_googlemaps {background-image: url("functions/assets/images/icons/glyphs/glyphicons/googlemaps.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_googleplus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/googleplus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_grater {background-image: url("functions/assets/images/icons/glyphs/glyphicons/grater.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_group {background-image: url("functions/assets/images/icons/glyphs/glyphicons/group.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_handdown {background-image: url("functions/assets/images/icons/glyphs/glyphicons/handdown.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_handleft {background-image: url("functions/assets/images/icons/glyphs/glyphicons/handleft.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_handright {background-image: url("functions/assets/images/icons/glyphs/glyphicons/handright.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_handup {background-image: url("functions/assets/images/icons/glyphs/glyphicons/handup.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_hdd {background-image: url("functions/assets/images/icons/glyphs/glyphicons/hdd.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_headphones {background-image: url("functions/assets/images/icons/glyphs/glyphicons/headphones.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_headset {background-image: url("functions/assets/images/icons/glyphs/glyphicons/headset.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_heart {background-image: url("functions/assets/images/icons/glyphs/glyphicons/heart.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_heat {background-image: url("functions/assets/images/icons/glyphs/glyphicons/heat.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_history {background-image: url("functions/assets/images/icons/glyphs/glyphicons/history.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_home {background-image: url("functions/assets/images/icons/glyphs/glyphicons/home.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_hospitalh {background-image: url("functions/assets/images/icons/glyphs/glyphicons/hospitalh.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_hospital {background-image: url("functions/assets/images/icons/glyphs/glyphicons/hospital.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_imac {background-image: url("functions/assets/images/icons/glyphs/glyphicons/imac.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_inboxin {background-image: url("functions/assets/images/icons/glyphs/glyphicons/inboxin.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_inboxlock {background-image: url("functions/assets/images/icons/glyphs/glyphicons/inboxlock.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_inboxminus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/inboxminus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_inboxout {background-image: url("functions/assets/images/icons/glyphs/glyphicons/inboxout.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_inboxplus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/inboxplus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_inbox {background-image: url("functions/assets/images/icons/glyphs/glyphicons/inbox.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_instapaper {background-image: url("functions/assets/images/icons/glyphs/glyphicons/instapaper.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_ipad {background-image: url("functions/assets/images/icons/glyphs/glyphicons/ipad.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_iphoneexchange {background-image: url("functions/assets/images/icons/glyphs/glyphicons/iphoneexchange.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_iphoneshake {background-image: url("functions/assets/images/icons/glyphs/glyphicons/iphoneshake.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_iphonetransfer {background-image: url("functions/assets/images/icons/glyphs/glyphicons/iphonetransfer.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_iphone {background-image: url("functions/assets/images/icons/glyphs/glyphicons/iphone.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_ipodshuffle {background-image: url("functions/assets/images/icons/glyphs/glyphicons/ipodshuffle.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_ipod {background-image: url("functions/assets/images/icons/glyphs/glyphicons/ipod.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_italic {background-image: url("functions/assets/images/icons/glyphs/glyphicons/italic.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_jolicloud {background-image: url("functions/assets/images/icons/glyphs/glyphicons/jolicloud.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_justify {background-image: url("functions/assets/images/icons/glyphs/glyphicons/justify.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_kettle {background-image: url("functions/assets/images/icons/glyphs/glyphicons/kettle.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_keyboardwired {background-image: url("functions/assets/images/icons/glyphs/glyphicons/keyboardwired.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_keyboardwireless {background-image: url("functions/assets/images/icons/glyphs/glyphicons/keyboardwireless.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_keynote {background-image: url("functions/assets/images/icons/glyphs/glyphicons/keynote.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_keys {background-image: url("functions/assets/images/icons/glyphs/glyphicons/keys.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_lastfm {background-image: url("functions/assets/images/icons/glyphs/glyphicons/lastfm.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_leaf {background-image: url("functions/assets/images/icons/glyphs/glyphicons/leaf.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_leather {background-image: url("functions/assets/images/icons/glyphs/glyphicons/leather.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_leftarrow {background-image: url("functions/assets/images/icons/glyphs/glyphicons/leftarrow.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_leftindent {background-image: url("functions/assets/images/icons/glyphs/glyphicons/leftindent.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_lightbulb {background-image: url("functions/assets/images/icons/glyphs/glyphicons/lightbulb.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_linkedin {background-image: url("functions/assets/images/icons/glyphs/glyphicons/linkedin.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_link {background-image: url("functions/assets/images/icons/glyphs/glyphicons/link.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_list {background-image: url("functions/assets/images/icons/glyphs/glyphicons/list.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_lock {background-image: url("functions/assets/images/icons/glyphs/glyphicons/lock.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_logbook {background-image: url("functions/assets/images/icons/glyphs/glyphicons/logbook.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_luggage {background-image: url("functions/assets/images/icons/glyphs/glyphicons/luggage.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_macbook {background-image: url("functions/assets/images/icons/glyphs/glyphicons/macbook.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_magic {background-image: url("functions/assets/images/icons/glyphs/glyphicons/magic.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_magnet {background-image: url("functions/assets/images/icons/glyphs/glyphicons/magnet.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_male {background-image: url("functions/assets/images/icons/glyphs/glyphicons/male.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_messageban {background-image: url("functions/assets/images/icons/glyphs/glyphicons/messageban.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_messageempty {background-image: url("functions/assets/images/icons/glyphs/glyphicons/messageempty.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_messageflag {background-image: url("functions/assets/images/icons/glyphs/glyphicons/messageflag.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_messagefull {background-image: url("functions/assets/images/icons/glyphs/glyphicons/messagefull.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_messagein {background-image: url("functions/assets/images/icons/glyphs/glyphicons/messagein.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_messagelock {background-image: url("functions/assets/images/icons/glyphs/glyphicons/messagelock.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_messageminus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/messageminus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_messagenew {background-image: url("functions/assets/images/icons/glyphs/glyphicons/messagenew.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_messageout {background-image: url("functions/assets/images/icons/glyphs/glyphicons/messageout.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_messageplus {background-image: url("functions/assets/images/icons/glyphs/glyphicons/messageplus.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_microphone {background-image: url("functions/assets/images/icons/glyphs/glyphicons/microphone.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_moon {background-image: url("functions/assets/images/icons/glyphs/glyphicons/moon.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_more-items {background-image: url("functions/assets/images/icons/glyphs/glyphicons/more-items.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_morewindows {background-image: url("functions/assets/images/icons/glyphs/glyphicons/morewindows.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_more {background-image: url("functions/assets/images/icons/glyphs/glyphicons/more.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_move {background-image: url("functions/assets/images/icons/glyphs/glyphicons/move.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_music {background-image: url("functions/assets/images/icons/glyphs/glyphicons/music.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_mute {background-image: url("functions/assets/images/icons/glyphs/glyphicons/mute.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_nameplatealt {background-image: url("functions/assets/images/icons/glyphs/glyphicons/nameplatealt.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_nameplate {background-image: url("functions/assets/images/icons/glyphs/glyphicons/nameplate.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_newwindow {background-image: url("functions/assets/images/icons/glyphs/glyphicons/newwindow.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_notes {background-image: url("functions/assets/images/icons/glyphs/glyphicons/notes.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_note {background-image: url("functions/assets/images/icons/glyphs/glyphicons/note.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_ok {background-image: url("functions/assets/images/icons/glyphs/glyphicons/ok.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_oldman {background-image: url("functions/assets/images/icons/glyphs/glyphicons/oldman.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_oxygenbottle {background-image: url("functions/assets/images/icons/glyphs/glyphicons/oxygenbottle.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pants {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pants.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_parents {background-image: url("functions/assets/images/icons/glyphs/glyphicons/parents.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pause {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pause.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pencil {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pencil.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pen {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pen.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_phone {background-image: url("functions/assets/images/icons/glyphs/glyphicons/phone.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_piano {background-image: url("functions/assets/images/icons/glyphs/glyphicons/piano.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_picasa {background-image: url("functions/assets/images/icons/glyphs/glyphicons/picasa.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_picture {background-image: url("functions/assets/images/icons/glyphs/glyphicons/picture.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_piechart {background-image: url("functions/assets/images/icons/glyphs/glyphicons/piechart.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pinboard {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pinboard.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pinclassic {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pinclassic.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pinflag {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pinflag.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pinterest {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pinterest.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pin {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pin.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pizza {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pizza.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_playbutton {background-image: url("functions/assets/images/icons/glyphs/glyphicons/playbutton.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_playingdices {background-image: url("functions/assets/images/icons/glyphs/glyphicons/playingdices.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_playlist {background-image: url("functions/assets/images/icons/glyphs/glyphicons/playlist.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_play {background-image: url("functions/assets/images/icons/glyphs/glyphicons/play.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_podium {background-image: url("functions/assets/images/icons/glyphs/glyphicons/podium.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pool {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pool.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_pot {background-image: url("functions/assets/images/icons/glyphs/glyphicons/pot.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_power {background-image: url("functions/assets/images/icons/glyphs/glyphicons/power.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_print {background-image: url("functions/assets/images/icons/glyphs/glyphicons/print.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_projector {background-image: url("functions/assets/images/icons/glyphs/glyphicons/projector.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_qrcode {background-image: url("functions/assets/images/icons/glyphs/glyphicons/qrcode.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_quora {background-image: url("functions/assets/images/icons/glyphs/glyphicons/quora.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_rabbit {background-image: url("functions/assets/images/icons/glyphs/glyphicons/rabbit.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_random {background-image: url("functions/assets/images/icons/glyphs/glyphicons/random.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_readability {background-image: url("functions/assets/images/icons/glyphs/glyphicons/readability.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_readitlater {background-image: url("functions/assets/images/icons/glyphs/glyphicons/readitlater.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_refresh {background-image: url("functions/assets/images/icons/glyphs/glyphicons/refresh.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_remove {background-image: url("functions/assets/images/icons/glyphs/glyphicons/remove.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_repeat {background-image: url("functions/assets/images/icons/glyphs/glyphicons/repeat.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_resizefull {background-image: url("functions/assets/images/icons/glyphs/glyphicons/resizefull.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_resizesmall {background-image: url("functions/assets/images/icons/glyphs/glyphicons/resizesmall.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_retweet {background-image: url("functions/assets/images/icons/glyphs/glyphicons/retweet.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_rewind {background-image: url("functions/assets/images/icons/glyphs/glyphicons/rewind.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_riflescope {background-image: url("functions/assets/images/icons/glyphs/glyphicons/riflescope.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_rightarrow {background-image: url("functions/assets/images/icons/glyphs/glyphicons/rightarrow.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_rightindent {background-image: url("functions/assets/images/icons/glyphs/glyphicons/rightindent.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_ring {background-image: url("functions/assets/images/icons/glyphs/glyphicons/ring.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_road {background-image: url("functions/assets/images/icons/glyphs/glyphicons/road.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_rotationlock {background-image: url("functions/assets/images/icons/glyphs/glyphicons/rotationlock.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_roundabout {background-image: url("functions/assets/images/icons/glyphs/glyphicons/roundabout.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_router {background-image: url("functions/assets/images/icons/glyphs/glyphicons/router.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_rss {background-image: url("functions/assets/images/icons/glyphs/glyphicons/rss.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_rugby {background-image: url("functions/assets/images/icons/glyphs/glyphicons/rugby.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_ruller {background-image: url("functions/assets/images/icons/glyphs/glyphicons/ruller.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_sampler {background-image: url("functions/assets/images/icons/glyphs/glyphicons/sampler.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_scissors {background-image: url("functions/assets/images/icons/glyphs/glyphicons/scissors.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_screenshot {background-image: url("functions/assets/images/icons/glyphs/glyphicons/screenshot.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_scubadiving {background-image: url("functions/assets/images/icons/glyphs/glyphicons/scubadiving.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_search {background-image: url("functions/assets/images/icons/glyphs/glyphicons/search.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_settings {background-image: url("functions/assets/images/icons/glyphs/glyphicons/settings.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_share {background-image: url("functions/assets/images/icons/glyphs/glyphicons/share.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_sheriffs-star {background-image: url("functions/assets/images/icons/glyphs/glyphicons/sheriffs-star.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_shield {background-image: url("functions/assets/images/icons/glyphs/glyphicons/shield.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_shoppingbag {background-image: url("functions/assets/images/icons/glyphs/glyphicons/shoppingbag.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_shoppingcart {background-image: url("functions/assets/images/icons/glyphs/glyphicons/shoppingcart.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_showbigthumbnails {background-image: url("functions/assets/images/icons/glyphs/glyphicons/showbigthumbnails.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_showlines {background-image: url("functions/assets/images/icons/glyphs/glyphicons/showlines.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_showthumbnailswithlines {background-image: url("functions/assets/images/icons/glyphs/glyphicons/showthumbnailswithlines.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_showthumbnails {background-image: url("functions/assets/images/icons/glyphs/glyphicons/showthumbnails.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_signal {background-image: url("functions/assets/images/icons/glyphs/glyphicons/signal.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_skitch {background-image: url("functions/assets/images/icons/glyphs/glyphicons/skitch.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_skull {background-image: url("functions/assets/images/icons/glyphs/glyphicons/skull.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_skype {background-image: url("functions/assets/images/icons/glyphs/glyphicons/skype.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_snorkeldiving {background-image: url("functions/assets/images/icons/glyphs/glyphicons/snorkeldiving.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_snowflake {background-image: url("functions/assets/images/icons/glyphs/glyphicons/snowflake.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_sort {background-image: url("functions/assets/images/icons/glyphs/glyphicons/sort.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_spade {background-image: url("functions/assets/images/icons/glyphs/glyphicons/spade.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_spootify {background-image: url("functions/assets/images/icons/glyphs/glyphicons/spootify.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_square {background-image: url("functions/assets/images/icons/glyphs/glyphicons/square.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_star {background-image: url("functions/assets/images/icons/glyphs/glyphicons/star.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_stats {background-image: url("functions/assets/images/icons/glyphs/glyphicons/stats.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_stepbackward {background-image: url("functions/assets/images/icons/glyphs/glyphicons/stepbackward.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_stepforward {background-image: url("functions/assets/images/icons/glyphs/glyphicons/stepforward.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_stopwatch {background-image: url("functions/assets/images/icons/glyphs/glyphicons/stopwatch.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_stroller {background-image: url("functions/assets/images/icons/glyphs/glyphicons/stroller.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_stumbleupon {background-image: url("functions/assets/images/icons/glyphs/glyphicons/stumbleupon.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_suitcase {background-image: url("functions/assets/images/icons/glyphs/glyphicons/suitcase.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_sun {background-image: url("functions/assets/images/icons/glyphs/glyphicons/sun.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_sweater {background-image: url("functions/assets/images/icons/glyphs/glyphicons/sweater.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_t-shirt {background-image: url("functions/assets/images/icons/glyphs/glyphicons/t-shirt.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_tabletennis {background-image: url("functions/assets/images/icons/glyphs/glyphicons/tabletennis.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_tablet {background-image: url("functions/assets/images/icons/glyphs/glyphicons/tablet.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_table {background-image: url("functions/assets/images/icons/glyphs/glyphicons/table.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_tags {background-image: url("functions/assets/images/icons/glyphs/glyphicons/tags.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_tag {background-image: url("functions/assets/images/icons/glyphs/glyphicons/tag.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_teakettle {background-image: url("functions/assets/images/icons/glyphs/glyphicons/teakettle.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_templebuddhist {background-image: url("functions/assets/images/icons/glyphs/glyphicons/templebuddhist.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_templechristianitychurch {background-image: url("functions/assets/images/icons/glyphs/glyphicons/templechristianitychurch.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_templehindu {background-image: url("functions/assets/images/icons/glyphs/glyphicons/templehindu.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_templeislam {background-image: url("functions/assets/images/icons/glyphs/glyphicons/templeislam.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_textbigger {background-image: url("functions/assets/images/icons/glyphs/glyphicons/textbigger.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_textheight {background-image: url("functions/assets/images/icons/glyphs/glyphicons/textheight.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_textresize {background-image: url("functions/assets/images/icons/glyphs/glyphicons/textresize.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_textsmaller {background-image: url("functions/assets/images/icons/glyphs/glyphicons/textsmaller.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_textstrike {background-image: url("functions/assets/images/icons/glyphs/glyphicons/textstrike.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_textunderline {background-image: url("functions/assets/images/icons/glyphs/glyphicons/textunderline.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_textwidth {background-image: url("functions/assets/images/icons/glyphs/glyphicons/textwidth.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_thinarrowleft {background-image: url("functions/assets/images/icons/glyphs/glyphicons/thinarrowleft.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_thinrightarrow {background-image: url("functions/assets/images/icons/glyphs/glyphicons/thinrightarrow.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_thumbsdown {background-image: url("functions/assets/images/icons/glyphs/glyphicons/thumbsdown.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_thumbsup {background-image: url("functions/assets/images/icons/glyphs/glyphicons/thumbsup.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_tie {background-image: url("functions/assets/images/icons/glyphs/glyphicons/tie.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_tint {background-image: url("functions/assets/images/icons/glyphs/glyphicons/tint.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_train {background-image: url("functions/assets/images/icons/glyphs/glyphicons/train.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_treeconifer {background-image: url("functions/assets/images/icons/glyphs/glyphicons/treeconifer.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_treedeciduous {background-image: url("functions/assets/images/icons/glyphs/glyphicons/treedeciduous.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_truck {background-image: url("functions/assets/images/icons/glyphs/glyphicons/truck.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_tumblr {background-image: url("functions/assets/images/icons/glyphs/glyphicons/tumblr.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_turtle {background-image: url("functions/assets/images/icons/glyphs/glyphicons/turtle.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_twittert {background-image: url("functions/assets/images/icons/glyphs/glyphicons/twittert.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_twitter {background-image: url("functions/assets/images/icons/glyphs/glyphicons/twitter.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_umbrella {background-image: url("functions/assets/images/icons/glyphs/glyphicons/umbrella.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_unlock {background-image: url("functions/assets/images/icons/glyphs/glyphicons/unlock.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_unshare {background-image: url("functions/assets/images/icons/glyphs/glyphicons/unshare.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_uparrow {background-image: url("functions/assets/images/icons/glyphs/glyphicons/uparrow.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_upload {background-image: url("functions/assets/images/icons/glyphs/glyphicons/upload.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_usd {background-image: url("functions/assets/images/icons/glyphs/glyphicons/usd.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_useradd {background-image: url("functions/assets/images/icons/glyphs/glyphicons/useradd.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_userremove {background-image: url("functions/assets/images/icons/glyphs/glyphicons/userremove.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_user {background-image: url("functions/assets/images/icons/glyphs/glyphicons/user.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_vases {background-image: url("functions/assets/images/icons/glyphs/glyphicons/vases.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_vcard {background-image: url("functions/assets/images/icons/glyphs/glyphicons/vcard.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_vectorpathall {background-image: url("functions/assets/images/icons/glyphs/glyphicons/vectorpathall.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_vectorpathcircle {background-image: url("functions/assets/images/icons/glyphs/glyphicons/vectorpathcircle.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_vectorpathcurve {background-image: url("functions/assets/images/icons/glyphs/glyphicons/vectorpathcurve.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_vectorpathline {background-image: url("functions/assets/images/icons/glyphs/glyphicons/vectorpathline.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_vectorpathpolygon {background-image: url("functions/assets/images/icons/glyphs/glyphicons/vectorpathpolygon.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_vectorpathsquare {background-image: url("functions/assets/images/icons/glyphs/glyphicons/vectorpathsquare.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_vimeo {background-image: url("functions/assets/images/icons/glyphs/glyphicons/vimeo.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_volumedown {background-image: url("functions/assets/images/icons/glyphs/glyphicons/volumedown.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_volumeup {background-image: url("functions/assets/images/icons/glyphs/glyphicons/volumeup.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_wallet {background-image: url("functions/assets/images/icons/glyphs/glyphicons/wallet.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_warningsign {background-image: url("functions/assets/images/icons/glyphs/glyphicons/warningsign.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_webbrowser {background-image: url("functions/assets/images/icons/glyphs/glyphicons/webbrowser.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_webcam {background-image: url("functions/assets/images/icons/glyphs/glyphicons/webcam.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_wifialt {background-image: url("functions/assets/images/icons/glyphs/glyphicons/wifialt.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_woman {background-image: url("functions/assets/images/icons/glyphs/glyphicons/woman.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_wordpress {background-image: url("functions/assets/images/icons/glyphs/glyphicons/wordpress.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_xing {background-image: url("functions/assets/images/icons/glyphs/glyphicons/xing.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_yahoo {background-image: url("functions/assets/images/icons/glyphs/glyphicons/yahoo.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_youtube {background-image: url("functions/assets/images/icons/glyphs/glyphicons/youtube.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_zoomin {background-image: url("functions/assets/images/icons/glyphs/glyphicons/zoomin.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_zoomout {background-image: url("functions/assets/images/icons/glyphs/glyphicons/zoomout.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}
.icon_bg_zootool {background-image: url("functions/assets/images/icons/glyphs/glyphicons/zootool.png");opacity: 1;background-position: center center;background-repeat:no-repeat;height:30px;width:30px;}

/*Toggle BOX */

#content_wrapper .ui-accordion .ui-accordion-header.ui-state-default {
background:none !important;
border:none;
padding-left:30px;
}
#content_wrapper .ui-accordion .ui-accordion-header.ui-state-active {
background:none !important;
border:none;
padding-left:30px;
}
#content_wrapper .ui-accordion .ui-accordion-content {
border:none !important;
background:none !important;
}
#content_wrapper .ui-accordion .ui-accordion-header .ui-icon {
left:0% !important;
top:40% !important;
opacity:1 !important;}

#content_wrapper .dks-togglebox .ui-accordion-header.ui-state-default .ui-icon-triangle-1-s {
background-position:4px 4px !important;
height:20px !important;
width:20px !important;
}

#content_wrapper .dks-togglebox .ui-accordion-header.ui-state-active .ui-icon-triangle-1-s {
background-position:4px 4px !important;
height:20px !important;
width:20px !important;
}

#content_wrapper .ui-accordion .ui-accordion-header.ui-state-active .ui-icon, .post_content .ui-accordion .ui-accordion-header.ui-state-default .ui-icon{
width:20px;
height:20px;
}
#content_wrapper .ui-accordion .ui-accordion-header.ui-state-default .ui-icon {
background-position:4px 4px !important;
}
#content_wrapper .ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
background-position:4px -19px !important;
}
#content_wrapper .ui-accordion .ui-accordion-content {
padding:20px 0px 10px 0px !important;
line-height:170% !important;
}

/* homepage block padding */
.hp_padding {
	padding: 15px 0 15px 0px;
}

/* post carousel front page */
.post_carousel {
position: relative;
margin-left: -6px;
width: 952px;
}

.sc_title {
padding-bottom:5px;
width:75%;
}


#title_container {
    overflow:hidden;
}

#main_menu_container .style_one{
    display: inline-block;
/*    margin-top: 6px;*/
    margin-left: -1.2em;
}

.nav-previous {
    float: left;
    margin: 10px 10px 10px 0px;
}
.nav-next {
    float: left;
    margin: 10px 10px 10px 0px;
}

#google_map iframe {
    /*height: 500px;*/
    width: 100%;
}

#main_menu_container {
    height: 38px;
    overflow: visible;
}

/*---------  Dividers ----------------*/
.divider_box_1 {
width:75%;
margin-bottom:15px;
}
.divider_box_1 h2{
margin-bottom: 3px;
line-height: 20px;
font-size: 20px !important;
}

.divider_box_2 .divider_box_inner h2:before {
height:1px;
width:130px;
margin-bottom:6px;
content:""; 
display:inline-block; 
margin-right:10px;
}
.divider_box_2 .divider_box_inner h2:after{
height:1px;
width:130px;
margin-bottom:6px;  
content:""; 
display:inline-block; 
margin-left:10px;
}
.divider_box_2 .divider_box_inner .h2 {
text-align: center;
font-size:18px !important;
font-weight:bold;
}

.divider_box_3 {
    border-bottom: 2px solid #555;
    margin-bottom: 15px;
    clear:both;
}
.divider_box_3  h2 {
 font-size: 20px !important;
 margin-bottom:3px;
 line-height:20px;
}
.divider_box_4{
 border-bottom: 2px solid #555;
    border-top: 2px solid #555;
    margin-bottom: 15px;
    clear:both;
    margin: 15px auto 15px;
}

.divider_box_4 h2 {
text-align:center;
margin:5px 0px;
font-size:18px !important;
font-weight:bold;
}

.divider_box_5 {
}
.divider_box_5  h2 {
font-size: 18px !important;
/*font-weight: bold;*/
text-align: center;
color: white !important;
letter-spacing:1px;
}

.divider_box_5 h2{
    margin: 0;
}
.divider_box_5 {
    margin: 10px auto 15px auto;
    padding:4px 0px;
    width:35%;
}

/*Frontpage Dividers*/
.divider_h2 {
margin: 15px 0px 15px 0px;
}


div[class*='portfolio_overview_item_content_port'] p {
margin-bottom:10px;
}
#comments, #comment-form-title {
padding-bottom:6px;
float:left;
clear:both;
}
.copyright {
padding:20px 0px;
overflow:hidden;
}
.copyright p {
/*padding-bottom:20px;*/
}
#contact-form .ca-more {
margin-top:10px;
}


.caroufredsel_wrapper {
overflow:visible !important;
}

.ie7 .caroufredsel_wrapper {
overflow:hidden !important;
}

/*General Mosaic Styles*/
.mosaic-block {
    float:left;
    position:relative;
    overflow:hidden;
    width:400px;
    height:250px;
    margin:10px;
    background:#111 url(functions/assets/images/progress.gif) no-repeat center center;
    border:1px solid #fff;
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
}

    .mosaic-backdrop {
        display:none;
        position:absolute;
        top:0;
        height:100%;
        width:100%;
        background:#111;
    }
    
    .mosaic-overlay {
        display:none;
        z-index:5;
        position:absolute;
        width:100%;
        height:100%;
        background:#111;
    }
        
        .bar .mosaic-overlay {
            bottom:-100px;
            height:100px;
            /*background:url(../img/bg-black.png);*/
        }
        
        .bar2 .mosaic-overlay {
            bottom:-50px;
            height:100px;
            opacity:0.9;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
            filter:alpha(opacity=90);
        }
        
        .bar3 .mosaic-overlay {
            top:-70px;
            height:31px;
            background:none;
           
        }
        .mosaic-block.bar3 {
            width:224px;
            height:168px;
            background:none;
            border:none;
            -webkit-box-shadow:none;
            margin:0px;
        }
        .bar3 .mosaic-backdrop{display:block !important;background:none !important;}
        .recent_post_desc {float:left;width:100%;}
        .bar3 .details {height:70px; overflow:hidden;background:none;width:224px;}
        .corner {background: rgba(255,255,255,0.9);width:224px;overflow:hidden;}

        .comnr{width:50px;height:50px;}
    
         #header_widget_area .textwidget .social li img {margin:0px;}

         .ca-item .ca-quote-container span{font-family:ubuntu;}
         .ca-item .ca-quote-container span.ca-quote {font-family:'Open Sans';margin-left:3px;font-size:94px;}

         .recent_posts_widget {margin-left: 20px; float: left; width: 110px;}
         #inner-footer .recent_posts_widget {
            padding-left: 20px;
            float: left;
            width: 115px;
            /*height: 55px;*/
            margin-left:0px; 
            }

#inner-footer .recent_posts_widget h5{margin-top:5px !important;}
#inner-footer .recent_posts_widget_img img {border:0px; padding:0px;}
.footer_widget_style{padding:10px;}


li.recent_portfolio_gallery_widget {padding: 5px 5px 0px 0px; float: left; margin-bottom: 0; width: 58px; height: 58px;}


#headerwrap{
    width: 985px;
margin: 0 auto;
/*-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);*/
margin-bottom: -48px;
position: relative;
z-index: 15;
}

/*.titlecontainer {margin-top: 45px;}*/
#footer_wrap .wrap-slider-bg-bottom {border-bottom:0px !important; background:none !important;}
#title_container {min-height:335px !important;}
h2#page-title{margin-top:40px;}
.menubay{
    width: 975px;
    margin: 0 auto;
    padding-bottom: 5px;
    padding-top: 0px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: -6px;
    position:relative;
}

ul#main_nav li ul {margin-top:30px;}
ul#main_nav li ul ul{margin-top:5px;}
.home #content_wrapper {margin-top:-100px;}

.podest3d {
position: relative;
left: -10px;
z-index: 9;
}


#banner .oneByOne_item {z-index:12;}

/*onebyone slide newsletter*/
.oneByOne .wpcf7 input{height:30px;margin-top:5px;margin-bottom:10px;}

/*Blogstyle2 widths*/

.blogstyle2.blog_item_single.featured_box.col620 {
    width:628px;
}
.blogstyle1.blog_item_single.featured_box.col620 .featured_box_inner_620{
    width:595px;
}

.blogstyle2.col620 .blogitem_single_content{
    float: left;
    width: 600px;
    padding: 14px;
}
.blogstyle2 .modern .post_meta, .portfoliostyle2 .post_meta {
    float:none; 
    text-align:center;
    margin-top:5px; 
    padding-bottom: 20px;
}
.portfoliostyle2 .post_meta {
    margin-bottom:20px;
}

.blogstyle2 .featured_box_inner_full .blogitem_single_content,
.portfoliostyle2 .featured_box_inner_full .portfolio_item_content {

    float:left;
    width:900px;
    padding:19px;
}
.blogstyle2 .featured_box_inner_full .modern .post_meta { padding-bottom: 24px;}

/*Portfolio Single View*/

.portfoliostyle2.portfolio_item_single.featured_box.col620 {
    width:628px;
}

.portfoliostyle2.portfolio_item_single.featured_box {
    padding: 0px;
    margin-top: 20px; 
}

.portfoliostyle2.portfolio_item_single .custom_type_port {
    padding-right: 0px; 
    margin-top: 0px; 
}

.portfoliostyle2.col620 .portfolio_item_content{
    float: left;
    width: 600px;
    padding: 14px;
}

/*fixes the smaller video ratio of vimeo in contrast to youtube*/
.blogstyle2 .blog_overview_box iframe.vimeo,.blogstyle2.blog_item_single iframe.vimeo,.portfoliostyle2.portfolio_item_single .featured_box_inner_620 iframe.vimeo {
    height:350px;
    margin-bottom:-5px;
}
.blogstyle2 .featured_box_inner_full .blog_overview_box iframe.vimeo,.blogstyle2.blog_item_single .featured_box_inner_full iframe.vimeo,.portfoliostyle2.portfolio_item_single .featured_box_inner_full iframe.vimeo {
    height:522px;
    margin-bottom:-5px;
}


.blogstyle2 .theme-default-portfolio-single.slider-wrapper {
    border: 0px;
    padding: 0px;
}

.menu-main-container ul.sub-menu li {
    display: block;
    line-height: 20px;
    padding: 0px 10px 7px 10px;

}

.menu-main-container ul.sub-menu li {
    font-size:12px;
    }

/*----------new css start here 16th august--------*/	
.product_con
{
	width:100%;
	float:left;
	height:auto;
}

.product_con .box_left
{
	margin:0px;
	float:left;
	width:530px;
	height:auto;
}
.product_con .box_right
{
	margin:0px;
	float:right;
	width:350px;
	height:auto;
}
.product_con .box_right img
{
	float:right;
}

.about_left
{
	margin:0px;
	float:left;
	width:350px;
	height:auto;
}
.about_right
{
	margin:0px;
	float:right;
	width:530px;
	height:auto;
}
.about_right img
{
	float:right;
}

#title_container {
    min-height: 235px !important;
}


