@charset "utf-8";
/*******************************************************************************
[TABLE OF CONTENTS]
+ Default
+ Margin
+ Color
+ Color / Text
+ Color / Background
+ Color / Border
+ Color / White section
+ Layout
+ Layout / 100
+ Layout / 50x50
+ Layout / 33x33x33
+ Layout / 25x25x25x25
+ Layout / 66x33
+ Layout / 33x66
+ Layout / 75x25
+ Layout / 25x75
+ Template layout
+ Header
+ Icon
+ Icon / Feature
+ Icon / Feature / Size
+ Icon / Feature / Name
+ Icon / Menu
+ Icon / Blog
+ Background image
+ Section92
+ Template
+ Template / Header
+ Template / Header / Top
+ Template / Header / Bottom
+ Template / Content
+ Template / Content / Section
+ Template / Footer
+ Template / Footer / Top
+ Template / Footer / Bottom
+ Preloader
+ Pagination
+ Pagination / Style 1
+ Pagination / Style 2
+ Slider navigation
+ Qtip
+ Form
+ Fancybox
+ Revolution slider
+ Revolution slider / Font	
+ Revolution slider / Button
+ Revolution slider / Arrow
+ Revolution slider / Button
+ Blog
+ Post
+ Post / Section
+ Post / Section / Header
+ Post / Section / Icon
+ Post / Section / Preambule
+ Post / Section / Meta	
+ Post / Section / Content
+ Post / Section / Button
+ Post / Section / Divider
+ Post / Section / Navigation
+ Post / Section / Comments list
+ Post / Header
+ Post / Date
+ Post / Icon
+ Post / Meta
+ Post / Navigation
+ Post / Comments list
+ Post / Comments list / Comment
+ Post / Comments list / Comment / Avatar
+ Post / Comments list / Comment / Meta
+ Post / Comments list / Comment / Content
+ Post / Reply form
+ Widget
+ Widget / Most commented - Style 1
+ Widget / Recent post - Style 1
+ Widget / Recent comments - Style 1
+ Widget / Most commented - Style 2
+ Widget / Recent post - Style 2
+ Widget / Recent comments - Style 3
+ Widget / Tag	
+ Widget / Archive - Style 1
+ Widget / Category - Style 1
+ Widget / Search
+ Widget / Text
+ Widget / Menu
+ Responsive column
+ List icon	
+ Component
+ Component / Accordion
+ Component / Audio
+ Component / Background Section Video
+ Component / Blockquote
+ Component / Box Video	
+ Component / Button
+ Component / Call To Action
+ Component / Class
+ Component / Counter box
+ Component / Counter list
+ Component / Divider
+ Component / Dropcap
+ Component / Feature
+ Component / Feature / Icon	
+ Component / Feature / Icon / Style
+ Component / Feature / Icon / Size
+ Component / Feature / Icon / Position
+ Component / Feature / Header
+ Component / Feature / Header	/ Position
+ Component / Feature / Text
+ Component / Feature / Text / Position
+ Component / Flex slider
+ Component / Gallery
+ Component / Google Map
+ Component / Go To Top
+ Component / Header
+ Component / Iframe
+ Component / Image
+ Component / Italic
+ Component / List
+ Component / Menu	
+ Component / Menu / Default	
+ Component / Menu / Responsive
+ Component / Notice
+ Component / Nivo slider
+ Component / Preformatted text
+ Component / Pricing Plan	
+ Component / Recent Post
+ Component / Reply form
+ Component / Social icon
+ Component / Team
+ Component / Team / Style 1
+ Component / Team / Style 2
+ Component / Team / Style 3
+ Component / Tab	
+ Component / Testimonial
+ Component / Twitter User Timeline
+ Component / Verical grid
+ Component / zAccordion
+ Page
+ Page / 404
+ Page / Maintenance Mode
/******************************************************************************/
/* Default																	  */
/******************************************************************************/
.template-main, .template-component-menu-default ul.sf-menu .sf-mega { width: 100%; margin-left: auto; margin-right: auto; }
.template-list-reset { margin: 0px; padding: 0px; list-style-type: none; }
.template-clear-fix:after { height: 0; clear: both; content: " "; font-size: 0; min-height: 0; display: block; visibility: hidden; }
* html .template-clear-fix { zoom: 1; }
*:first-child+html .template-clear-fix { zoom: 1; }
.template-align-center { margin-left: auto; margin-right: auto; text-align: center !important; }
.template-align-left { text-align: left !important; }
.template-text-uppercase { text-transform: uppercase; }
/******************************************************************************/
/* Margin																	  */
/******************************************************************************/
.template-margin-reset { margin: 0px !important; }
.template-margin-top-reset { margin-top: 0px !important; }
.template-margin-bottom-reset { margin-bottom: 0px !important; }
.template-padding-reset { padding: 0px !important; }
.template-padding-top-reset { padding-top: 0px !important; }
.template-padding-bottom-reset { padding-bottom: 0px !important; }
.template-margin-bottom-1 { margin-bottom: 10px !important; }
.template-margin-bottom-2 { margin-bottom: 20px !important; }
.template-margin-bottom-3 { margin-bottom: 30px !important; }
.template-margin-bottom-4 { margin-bottom: 40px !important; }
.template-margin-bottom-5 { margin-bottom: 50px !important; }
.template-margin-bottom-6 { margin-bottom: 60px !important; }
.template-margin-top-1 { margin-top: 10px !important; }
.template-margin-top-2 { margin-top: 20px !important; }
.template-margin-top-3 { margin-top: 30px !important; }
.template-margin-top-4 { margin-top: 40px !important; }
.template-margin-top-5 { margin-top: 50px !important; }
.template-margin-top-6 { margin-top: 60px !important; }
.template-padding-bottom-5 { padding-bottom: 50px !important; }
/******************************************************************************/
/* Color																	  */
/******************************************************************************/
/**************************************************************************/
/* Color / Text															  */
/**************************************************************************/	
body, input, select, textarea, .template-post .template-post-section-header .template-post-date, .template-post .template-post-section-header .template-post-date:hover, .template-widget-archive.template-widget-archive-style-1>ul>li>a, .template-widget-category.template-widget-category-style-1>ul>li>a, .template-widget-tag>ul>li>a, .template-widget-menu ul>li>a, .template-component-menu-default ul ul a { color: #707070; }
a, a:hover, h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .tp-font-lato-black, .tp-font-lato-light, .tp-caption.tp-font-lato-black, .tp-caption.tp-font-lato-light, .template-component-blockquote, .template-component-button.template-component-button-style-3, .template-component-button.template-component-button-style-4:hover, .template-component-counter-list>ul>li>.template-component-counter-list-label, .template-component-counter-list>ul>li>.template-component-counter-list-counter, .template-component-italic, .template-component-menu-default ul.sf-menu>li.sf-mega-enable-1 .sf-mega>div>.sf-mega-header, .template-component-menu-responsive ul li a, .template-component-menu-responsive a>span, .template-component-testimonial ul>li>p, .template-component-twitter-user-timeline ul>li>p, .template-component-vertical-grid>ul>li>div:first-child+div { color: #686a6c; }
h1 b, h2 b, h3 b, h4 b, h5 b, h6 b, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .template-widget-menu ul>li>a:hover { color: #D22027; }
.template-footer .template-footer-top, .template-footer .template-footer-top a, .template-footer .template-footer-top select, .template-footer .template-footer-top textarea, .template-footer .template-footer-top input[type="text"], .template-footer .template-footer-top .template-widget-most-commented.template-widget-most-commented-style-1>ul>li>span, .template-footer .template-footer-top .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>span, .template-footer .template-footer-top .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>span, .template-footer .template-footer-top .template-widget-tag, .template-footer .template-footer-top .template-widget-archive.template-widget-archive-style-1>ul>li>a, .template-footer .template-footer-top .template-widget-category.template-widget-category-style-1>ul>li>a, .template-footer .template-footer-top .template-widget-menu ul>li>a, .template-header .template-header-bottom .template-header-bottom-background h6, .template-component-class>ul>li>.template-layout-flex-50x50>div>span, .template-component-class>ul>li>.template-layout-flex-50x50>div>.template-layout-flex-50x50 span:first-child+span { color: #CCCAE2; }
.template-section-white textarea, .template-section-white input[type="text"], .template-header .template-header-bottom .template-header-bottom-background h1, .template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-style-1 h6, .template-footer .template-footer-top h1, .template-footer .template-footer-top h2, .template-footer .template-footer-top h3, .template-footer .template-footer-top h4, .template-footer .template-footer-top h5, .template-footer .template-footer-top h6, .template-footer .template-footer-top h6 a, .template-footer .template-footer-top a:hover, .template-footer .template-footer-top .template-widget-menu ul>li>a:hover, .template-pagination.template-pagination-style-2>ul>li>a:hover, .template-pagination.template-pagination-style-2>ul>li>a.template-pagination-selected, .template-qtip.qtip, .template-post .template-post-comment-list>ul>li .template-comment-content .template-comment-reply, .tp-slider-button, .tp-caption.tp-slider-button, .tp-slider-button:hover, .tp-caption.tp-slider-button:hover, .tp-slider-button a, .tp-slider-button a:hover, .template-widget-archive.template-widget-archive-style-1>ul>li>a:hover, .template-widget-category.template-widget-category-style-1>ul>li>a:hover, .template-widget-tag>ul>li>a:hover, .template-component-button.template-component-button-style-1, .template-component-button.template-component-button-style-3:hover, .template-component-button.template-component-button-style-4, .template-component-class>ul>li>.template-layout-flex-50x50>div>h5, .template-component-class>ul>li>.template-layout-flex-50x50>div>.template-layout-flex-50x50 span:first-child, .template-component-counter-box ul>li>.template-component-counter-box-counter, .template-component-dropcap.template-component-dropcap-style-1>span:first-child, .template-component-dropcap.template-component-dropcap-style-2>span:first-child, .template-component-menu-default ul li>a:hover, .template-component-menu-default ul li.sfHover>a, .template-component-menu-default ul li>a.template-state-selected, .template-component-menu-responsive ul li a:hover, .template-component-menu-responsive ul li a.template-state-selected, .template-component-menu-responsive a:hover>span, .template-component-menu-responsive a.template-state-selected>span, .template-component-pricing-plan>ul>li .template-component-pricing-plan-price, .template-component-recent-post>ul>li>.template-component-image>.template-component-recent-post-comment-count, .template-component-tab>.ui-tabs-nav>li.ui-state-hover>.ui-tabs-anchor, .template-component-tab>.ui-tabs-nav>li.ui-state-active>.ui-tabs-anchor, .template-component-zaccordion>ul>li>.template-component-zaccordion-caption-box>* { color: #FFF; }
.template-footer-bottom, .template-footer-bottom a, .template-pagination.template-pagination-style-2>ul>li>a, .template-post .template-post-meta, .template-post .template-post-meta a, .template-post .template-post-comment-list>ul>li .template-comment-meta>.template-comment-meta-date, .template-post .template-post-comment-list>ul>li .template-comment-meta>.template-comment-meta-reply a, .template-post .template-post-reply-form>p, .template-widget-most-commented.template-widget-most-commented-style-1>ul>li>span, .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>span, .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>span, .template-component-audio, .template-component-blockquote>span, .template-component-header-subheader>*:first-child+*, .template-component-image>div>span, .template-component-recent-post>ul>li>.template-component-recent-post-date, .template-component-recent-post>ul>li>.template-component-recent-post-meta, .template-component-recent-post>ul>li>.template-component-recent-post-meta a, .template-component-tab>.ui-tabs-nav>li>a, .template-component-team .template-component-team-position, .template-component-testimonial ul>li>span, .template-component-twitter-user-timeline ul>li>span { color: #A0A0A0; }
.fancybox-title.fancybox-title-inside-wrap, .template-component-audio div.jp-audio div.jp-playlist li a, .template-component-audio div.jp-audio div.jp-playlist li a:hover, .template-component-preformatted-text>a { color: #888888; }
.template-component-preformatted-text>pre { color: #999999; }
.template-component-notice>.template-component-notice-content>.template-component-notice-content-right>a { color: #CCCCCC; }
/**************************************************************************/
/* Color / Background													  */
/**************************************************************************/
.template-background-color-3, .template-content .template-content-section.template-background-color-3, .template-pagination.template-pagination-style-2>ul>li>a:hover, .template-pagination.template-pagination-style-2>ul>li>a.template-pagination-selected, .tp-slider-button a, .tp-slider-button a:hover, .tp-slider-button, .tp-caption.tp-slider-button, .template-post .template-post-icon, .template-post .template-post-comment-list>ul>li .template-comment-content .template-comment-reply, .template-list-icon.template-list-icon-style-2>li, .template-component-accordion .ui-accordion-header .ui-accordion-header-icon, .template-component-audio div.jp-progress div.jp-seek-bar div.jp-play-bar, .template-component-audio div.jp-volume-bar div.jp-volume-bar-value, .template-component-button.template-component-button-style-1, .template-component-counter-box ul>li>.template-component-counter-box-counter, .template-component-go-to-top:hover, .template-component-divider.template-component-divider-style-2, .template-component-dropcap.template-component-dropcap-style-2>span:first-child, .template-component-feature.template-component-feature-style-1 ul>li>.template-icon-feature, .template-component-feature.template-component-feature-style-4 ul>li>.template-icon-feature, .template-component-feature.template-component-feature-style-5 ul>li>.template-icon-feature, .template-component-flex-slider .flex-direction-nav li a, .template-component-menu-default ul li a:hover, .template-component-menu-default ul li.sfHover>a, .template-component-menu-default ul li a.template-state-selected, .template-component-menu-responsive ul li a:hover, .template-component-menu-responsive ul li a.template-state-selected, .template-component-nivo-slider .nivo-directionNav a, .template-component-pricing-plan>ul>li .template-component-pricing-plan-price, .template-component-recent-post>ul>li>.template-component-image>.template-component-recent-post-comment-count, .template-component-social-icon.template-component-social-icon-style-1>ul>li>a, .template-component-social-icon.template-component-social-icon-style-2>ul>li>a:hover, .template-component-tab>.ui-tabs-nav>li.ui-state-hover>.ui-tabs-anchor, .template-component-tab>.ui-tabs-nav>li.ui-state-active>.ui-tabs-anchor, .template-component-testimonial ul>li>div, .template-component-twitter-user-timeline ul>li>div, .template-widget-list>li>h6>span+span, .template-widget-archive.template-widget-archive-style-1>ul>li>a:hover, .template-widget-category.template-widget-category-style-1>ul>li>a:hover, .template-widget-tag>ul>li>a:hover { background-color: #D22027; }
.template-component-menu-default ul li.nav-search.sfHover>a, .template-component-menu-default ul.sf-menu>li>a:hover, .template-component-menu-default ul li.sfHover, .template-component-menu-default ul li.sfHover>a { background: none; }
.template-component-menu-default ul li.sfHover, .template-component-menu-default ul li.sfHover>a, .template-component-menu-default ul li:hover a { color: #D22027; }
.tp-leftarrow:hover, .tp-rightarrow:hover { background: none; }
.template-background-color-1, .template-content .template-content-section.template-background-color-1, .template-header .template-header-bottom, .template-post .template-post-comment-list>ul>li .template-comment-content .template-comment-reply:hover, .tp-slider-button:hover, .tp-caption.tp-slider-button:hover, .template-component-class>ul>li, .template-component-button.template-component-button-style-1:hover, .template-component-button.template-component-button-style-3:hover, .template-component-dropcap.template-component-dropcap-style-1>span:first-child, .template-component-feature.template-component-feature-style-4 ul>li:nth-child(2n)>.template-icon-feature, .template-component-flex-slider .flex-direction-nav li a:hover, .template-component-nivo-slider .nivo-directionNav a:hover, .template-component-social-icon.template-component-social-icon-style-2>ul>li>a, .template-component-social-icon.template-component-social-icon-style-1>ul>li>a:hover { /*background-color: #0080AD;*/ }
.template-component-social-icon.template-component-social-icon-style-1>ul>li>a:hover { background-color: #0080AD; }
.template-header, .template-header .template-header-top.template-header-top-sticky, .template-content, .template-content .template-content-section, .template-component-button.template-component-button-style-4:hover, .template-component-feature.template-component-feature-style-5 ul>li:nth-child(2n+1)>.template-icon-feature, .template-component-feature.template-component-feature-style-6 ul>li>.template-icon-feature, .template-component-menu-default ul.sf-menu>li.sf-mega-enable-1 .sf-mega, .template-component-menu-default ul.sf-menu>li.sf-mega-enable-0 ul, .template-component-pricing-plan>ul>li, .template-component-pricing-plan.template-component-pricing-plan-style-2>ul>li>div, .template-component-vertical-grid>ul>li.template-component-vertical-grid-line-2n { background-color: #FFFFFF; }
#rev_slider_1_1_wrapper .tp-loader.spinner2 { background-color: #FFFFFF !important; }
.fancybox-skin { background: #FFFFFF; }
.template-component-divider { background-color: #EEEEEE; }
.template-component-audio div.jp-progress, .template-component-audio div.jp-volume-bar, .template-component-divider.template-component-divider-style-3, .template-component-notice>.template-component-notice-content>.template-component-notice-content-right>span>span { background-color: #E8E8E8; }
.template-section-style-1, .template-background-color-2, .template-content .template-content-section.template-background-color-2, .template-component-audio div.jp-interface, .template-component-image:hover, .template-component-vertical-grid>ul>li.template-component-vertical-grid-line-1n { background-color: #F5F5F5; }
.template-section-white textarea, .template-section-white input[type="text"], .template-section-white .template-component-accordion .ui-accordion-header .ui-accordion-header-icon, .template-footer .template-footer-top select, .template-footer .template-footer-top textarea, .template-footer .template-footer-top input[type="text"], .template-footer .template-footer-top .template-widget-tag>ul>li>a:hover, .template-footer .template-footer-top .template-widget-archive.template-widget-archive-style-1>ul>li>a:hover, .template-footer .template-footer-top .template-widget-category.template-widget-category-style-1>ul>li>a:hover, .tp-font-handlee, .tp-font-lato-black, .tp-font-lato-light, .tp-font-lato-light2, .tp-caption.tp-font-handlee, .tp-caption.tp-font-lato-black, .tp-caption.tp-font-lato-light, .template-component-button.template-component-button-style-4, .template-component-image { background-color: transparent; }
.template-pagination.template-pagination-style-1 a, .template-pagination.template-pagination-style-1 a:hover, .template-pagination.template-pagination-style-1 a.flex-active { background: transparent; }
.template-component-audio div.jp-progress div.jp-seek-bar { background-color: #FF9D5D; }
.template-component-audio div.jp-audio div.jp-playlist { background-color: #F1F1F1; }
.template-component-notice.template-component-notice-style-1>.template-component-notice-content>.template-component-notice-content-left { background-color: #41A569; }
.template-component-notice.template-component-notice-style-2>.template-component-notice-content>.template-component-notice-content-left { background-color: #ED2B2B; }
.template-qtip.template-qtip-success.qtip { background-color: #67CC2A; }
.template-qtip.template-qtip-error.qtip { background-color: #FF9600; }
.template-footer .template-footer-top ul.template-widget-list>li>h6>span+span { background-color: #807CB7; }
.template-component-go-to-top, .template-component-zaccordion>ul>li>.template-component-zaccordion-caption-box { background-color: rgba(0,0,0,0.5); }
.template-component-image>a>span>span { background-color: rgba(0,128,173,0.5); }
.tp-leftarrow, .tp-rightarrow { background: none !important; }
.template-component-box-video>div { background-color: rgba(89,86,80,0.5); }
/**************************************************************************/
/* Color / Border														  */
/**************************************************************************/
.template-section-white textarea, .template-section-white textarea:focus, .template-section-white input[type="text"], .template-section-white input[type="text"]:focus, .template-section-white .template-component-accordion .ui-accordion-header .ui-accordion-header-icon, .template-footer .template-footer-top .template-widget-tag>ul>li>a:hover, .template-footer .template-footer-top .template-widget-archive.template-widget-archive-style-1>ul>li>a:hover, .template-footer .template-footer-top .template-widget-category.template-widget-category-style-1>ul>li>a:hover, .template-component-button.template-component-button-style-4 { border-color: #FFFFFF; }
.template-footer .template-footer-top .template-widget-menu ul>li>a:hover { border-left-color: #FFFFFF; }
.template-pagination.template-pagination-style-1 a, .template-pagination.template-pagination-style-2>ul>li>a:hover, .template-pagination.template-pagination-style-2>ul>li>a.template-pagination-selected, textarea:focus, .template-widget-archive.template-widget-archive-style-1>ul>li>a:hover, .template-widget-category.template-widget-category-style-1>ul>li>a:hover, .template-widget-tag>ul>li>a:hover, .template-component-accordion .ui-accordion-header .ui-accordion-header-icon, .template-component-blockquote, .template-component-counter-box ul>li>.template-component-counter-box-timeline, .template-component-counter-box ul>li>.template-component-counter-box-timeline>span, .template-component-counter-list>ul>li>.template-component-counter-list-timeline, .template-component-counter-list>ul>li>.template-component-counter-list-timeline>span, .template-component-feature.template-component-feature-style-2 ul>li>.template-icon-feature, .template-component-team .template-component-team-quote, .template-component-testimonial ul>li>i, .template-component-menu-responsive ul li a:hover, .template-component-menu-responsive ul li a.template-state-selected, .template-component-menu-default ul.sf-menu>li.sf-mega-enable-0 ul, .template-component-menu-default ul.sf-menu>li.sf-mega-enable-1>div, .template-component-nivo-slider .nivo-controlNav.nivo-thumbs-enabled a.active, .template-component-tab>.ui-tabs-nav>li.ui-state-hover, .template-component-tab>.ui-tabs-nav>li.ui-state-active, .template-component-tab>.ui-tabs-nav>li.ui-state-hover>span, .template-component-tab>.ui-tabs-nav>li.ui-state-active>span, .template-component-twitter-user-timeline ul>li>i { border-color: #D22027; }
.template-component-menu-default ul.sf-menu>li.sf-mega-enable-1>div { border-color: transparent; }
.tp-bullets .tp-bullet { border-color: #ccc !important; }
.template-content-layout-sidebar-right .template-widget-menu ul>li>a:hover { border-left-color: #D22027; }
.template-content-layout-sidebar-left .template-widget-menu ul>li>a:hover { border-right-color: #D22027; }
.template-pagination.template-pagination-style-1 a:hover, .template-post .template-post-section-header .template-post-header a:hover, .tp-font-handlee, .tp-font-lato-light, .tp-font-lato-light2, .tp-font-lato-black, .tp-slider-button, .tp-slider-button:hover, .tp-caption.tp-font-handlee, .tp-caption.tp-font-lato-black, .tp-caption.tp-font-lato-light, .tp-caption.tp-slider-button, .tp-caption.tp-slider-button:hover .template-component-button.template-component-button-style-3, .template-component-button.template-component-button-style-3:hover { /*border-color: #0080AD;*/ }
.template-pagination.template-pagination-style-2>ul>li>a, textarea, select, input[type="text"], .template-post .template-post-meta, .template-post .template-post-navigation>a, .template-post .template-post-comment-list>ul li .template-comment-inner, .template-widget-most-commented.template-widget-most-commented-style-2>ul>li>span, .template-widget-recent-post.template-widget-recent-post-style-2>ul>li>span, .template-widget-recent-comment.template-widget-recent-comment-style-2>ul>li>span, .template-widget-archive.template-widget-archive-style-1>ul>li>a, .template-widget-category.template-widget-category-style-1>ul>li>a, .template-widget-tag>ul>li>a, .template-widget-menu ul>li>a, .template-component-menu-responsive ul, .template-component-menu-responsive ul li a, .template-component-notice>.template-component-notice-content>.template-component-notice-content-right, .template-component-recent-post>ul>li>.template-component-recent-post-meta, .template-component-tab>.ui-tabs-nav>li, .template-component-team.template-component-team-style-1>ul>li { border-color: #E8E8E8; }
.template-footer .template-footer-top select, .template-footer .template-footer-top textarea, .template-footer .template-footer-top input[type="text"], .template-footer .template-footer-top .template-widget-tag>ul>li>a, .template-footer .template-footer-top .template-widget-archive.template-widget-archive-style-1>ul>li>a, .template-footer .template-footer-top .template-widget-category.template-widget-category-style-1>ul>li>a, .template-footer .template-footer-top .template-widget-most-commented.template-widget-most-commented-style-2>ul>li>span, .template-footer .template-footer-top .template-widget-recent-post.template-widget-recent-post-style-2>ul>li>span, .template-footer .template-footer-top .template-widget-recent-comment.template-widget-recent-comment-style-2>ul>li>span, .template-footer .template-footer-top .template-widget-menu ul>li>a, .template-component-class>ul>li>.template-layout-flex-50x50>div>.template-layout-flex-50x50>div+div { border-color: #807CB7; }
.template-component-call-to-action.template-component-call-to-action-style-1, .template-component-call-to-action.template-component-call-to-action-style-3 { border-color: #F5F5F5; }
.template-component-preformatted-text { border-color: #F1F1F1; }
.template-qtip.template-qtip-success.qtip .qtip-tip { border-color: #67CC2A; }
.template-qtip.template-qtip-error.qtip .qtip-tip { border-color: #FF9600; }
.template-section-style-1 { border-color: #E5E5E5; }
.template-post .template-post-section-header .template-post-date:hover { border-color: #707070; }
.template-post-meta a:hover { border-color: #A0A0A0; }
.template-post-meta a, .template-post .template-post-date, .template-post .template-post-header a, .template-component-nivo-slider .nivo-controlNav.nivo-thumbs-enabled a { border-color: transparent; }
textarea:focus, input[type="text"]:focus, .template-section-white textarea:focus, .template-section-white input[type="text"]:focus, .template-footer .template-footer-top textarea:focus, .template-footer .template-footer-top input[type="text"]:focus { border-top-color: transparent; }
textarea:focus, input[type="text"]:focus, .template-section-white textarea:focus, .template-section-white input[type="text"]:focus, .template-footer .template-footer-top textarea:focus, .template-footer .template-footer-top input[type="text"]:focus { border-left-color: transparent; }
textarea:focus, input[type="text"]:focus, .template-section-white textarea:focus, .template-section-white input[type="text"]:focus, .template-footer .template-footer-top textarea:focus, .template-footer .template-footer-top input[type="text"]:focus { border-right-color: transparent; }
textarea:focus, input[type="text"]:focus, .template-section-white textarea:focus, .template-section-white input[type="text"]:focus, .template-footer .template-footer-top textarea:focus, .template-footer .template-footer-top input[type="text"]:focus { border-bottom-color: transparent; }
.template-component-tab>.ui-tabs-nav>li.ui-state-hover>span, .template-component-tab>.ui-tabs-nav>li.ui-state-active>span { border-left-color: transparent !important; }
.template-component-tab>.ui-tabs-nav>li.ui-state-hover>span, .template-component-tab>.ui-tabs-nav>li.ui-state-active>span { border-right-color: transparent !important; }
.template-component-tab>.ui-tabs-nav>li.ui-state-hover>span, .template-component-tab>.ui-tabs-nav>li.ui-state-active>span { border-bottom-color: transparent !important; }
/**************************************************************************/
/* Color / White section												  */
/**************************************************************************/
.template-section-white, .template-section-white * { color: #FFFFFF !important; }
.template-section-white .template-component-button:hover, .template-section-white .template-component-button:hover>i { color: #0080AD !important; }
.template-section-white .template-pagination a, .template-section-white .template-component-button, .template-section-white .template-component-testimonial ul>li>i, .template-section-white .template-component-twitter-user-timeline ul>li>i, .template-section-white .template-component-counter-box ul>li>.template-component-counter-box-counter, .template-section-white .template-component-counter-box ul>li>.template-component-counter-box-timeline, .template-section-white .template-component-counter-box ul>li>.template-component-counter-box-timeline>span, .template-section-white .template-component-counter-list>ul>li>.template-component-counter-list-timeline, .template-section-white .template-component-counter-list>ul>li>.template-component-counter-list-timeline>span, .template-section-white .template-component-feature.template-component-feature-style-2 ul>li>.template-icon-feature { border-color: #FFFFFF !important; }
.template-section-white .template-component-button:hover, .template-section-white .template-component-testimonial ul>li>div, .template-section-white .template-component-twitter-user-timeline ul>li>div, .template-section-white .template-component-divider.template-component-divider-style-2 { background-color: #FFFFFF; }
.template-section-white .template-component-button, .template-section-white .template-component-counter-box ul>li>.template-component-counter-box-counter { background-color: transparent; }
.template-section-white .template-pagination a:hover { opacity: 0.5 !important; }
/******************************************************************************/
/* Layout																	  */
/******************************************************************************/
.template-layout-100>.template-layout-column-left, .template-layout-50x50>.template-layout-column-left, .template-layout-50x50>.template-layout-column-right, .template-layout-33x33x33>.template-layout-column-left, .template-layout-33x33x33>.template-layout-column-right, .template-layout-33x33x33>.template-layout-column-center, .template-layout-25x25x25x25>.template-layout-column-left, .template-layout-25x25x25x25>.template-layout-column-center-left, .template-layout-25x25x25x25>.template-layout-column-center-right, .template-layout-25x25x25x25>.template-layout-column-right, .template-layout-66x33>.template-layout-column-left, .template-layout-66x33>.template-layout-column-right, .template-layout-33x66>.template-layout-column-left, .template-layout-33x66>.template-layout-column-right, .template-layout-75x25>.template-layout-column-left, .template-layout-75x25>.template-layout-column-right, .template-layout-25x75>.template-layout-column-left, .template-layout-25x75>.template-layout-column-right { display: block; visibility: visible; margin-bottom: 30px; }
.template-layout-100>.template-layout-column-left { visibility: visible; }
/**************************************************************************/
/* Layout / 100															  */
/**************************************************************************/
.template-layout-100 { }
.template-layout-100>.template-layout-column-left { width: 100%; clear: both; float: left; }
/**************************************************************************/
/* Layout / 50x50														  */
/**************************************************************************/
.template-layout-50x50 { }
.template-layout-50x50>.template-layout-column-left { clear: both; float: left; }
.template-layout-50x50>.template-layout-column-right { float: right; }
.template-layout-50x50>.template-layout-column-left, .template-layout-50x50>.template-layout-column-right { width: 48.4375%; }
.template-layout-50x50.template-layout-margin-reset>.template-layout-column-left, .template-layout-50x50.template-layout-margin-reset>.template-layout-column-right { width: 50%; }
.template-layout-flex-50x50 { width: 100%; display: flex; }
.template-layout-flex-50x50>div { flex-basis: 50%; }
/**************************************************************************/
/* Layout / 33x33x33													  */
/**************************************************************************/	
.template-layout-33x33x33 { }
.template-layout-33x33x33>.template-layout-column-left { clear: both; }
.template-layout-33x33x33>.template-layout-column-left, .template-layout-33x33x33>.template-layout-column-center { float: left; margin-right: 3.125%; }
.template-layout-33x33x33>.template-layout-column-right { float: right; }
.template-layout-33x33x33>.template-layout-column-left, .template-layout-33x33x33>.template-layout-column-right, .template-layout-33x33x33>.template-layout-column-center { width: 31.25%; }
.template-layout-33x33x33.template-layout-margin-reset>.template-layout-column-left, .template-layout-33x33x33.template-layout-margin-reset>.template-layout-column-center, .template-layout-33x33x33.template-layout-margin-reset>.template-layout-column-right { float: left; width: 33.33334%; margin: 0px !important; }
/**************************************************************************/
/* Layout / 25x25x25x25													  */
/**************************************************************************/
.template-layout-25x25x25x25 { }
.template-layout-25x25x25x25>.template-layout-column-left { clear: both; }
.template-layout-25x25x25x25>.template-layout-column-left, .template-layout-25x25x25x25>.template-layout-column-center-left, .template-layout-25x25x25x25>.template-layout-column-center-right { float: left; margin-right: 3.125%; }
.template-layout-25x25x25x25>.template-layout-column-right { float: right; }
.template-layout-25x25x25x25>.template-layout-column-left, .template-layout-25x25x25x25>.template-layout-column-center-left, .template-layout-25x25x25x25>.template-layout-column-center-right, .template-layout-25x25x25x25>.template-layout-column-right { width: 22.6563%; }
.template-layout-25x25x25x25.template-layout-margin-reset>.template-layout-column-left, .template-layout-25x25x25x25.template-layout-margin-reset>.template-layout-column-center-left, .template-layout-25x25x25x25.template-layout-margin-reset>.template-layout-column-center-right, .template-layout-25x25x25x25.template-layout-margin-reset>.template-layout-column-right { width: 25%; margin: 0px !important; }
/**************************************************************************/
/* Layout / 66x33														  */
/**************************************************************************/
.template-layout-66x33 { }
.template-layout-66x33>.template-layout-column-left { clear: both; }
.template-layout-66x33>.template-layout-column-left { float: left; width: 64.5769%; }
.template-layout-66x33>.template-layout-column-right { float: right; width: 32.2884%; }
/**************************************************************************/
/* Layout / 33x66														  */
/**************************************************************************/
.template-layout-33x66 { }
.template-layout-33x66>.template-layout-column-left { clear: both; }
.template-layout-33x66>.template-layout-column-left { float: left; width: 32.2884%; }
.template-layout-33x66>.template-layout-column-right { float: right; width: 64.5769%; }
/**************************************************************************/
/* Layout / 75x25														  */
/**************************************************************************/
.template-layout-75x25 { }
.template-layout-75x25>.template-layout-column-left { clear: both; }
.template-layout-75x25>.template-layout-column-left { float: left; width: 72.6562%; }
.template-layout-75x25>.template-layout-column-right { float: right; width: 24.2187%; }
/**************************************************************************/
/* Layout / 25x75														  */
/**************************************************************************/
.template-layout-25x75 { }
.template-layout-25x75>.template-layout-column-left { clear: both; }
.template-layout-25x75>.template-layout-column-left { float: left; width: 24.2187%; }
.template-layout-25x75>.template-layout-column-right { float: right; width: 72.6562%; }
/******************************************************************************/
/* Template layout															  */
/******************************************************************************/
.template-content-layout { }
.template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-left, .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-right { width: 330px; }
.template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-right, .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-left { width: 690px; }
.template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-left, .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-left { float: left; }
.template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-right, .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-right { float: right; }
/******************************************************************************/
/* Header																	  */
/******************************************************************************/	
h1, h2, h3, h4, h5, h6 { margin-bottom: 30px; }
h1+p, h2+p, h3+p, h4+p, h5+p, h6+p { padding-top: 0px; }
*+h1, *+h2, *+h3, *+h4, *+h5, *+h6 { margin-top: 60px; }
h1 b, h2 b, h3 b, h4 b, h5 b, h6 b, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { font-weight: 900; }
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { clear: both; display: block; }
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .template-component-pricing-plan>ul>li .template-component-pricing-plan-price>span:first-child, .template-component-testimonial ul>li>p, .template-component-twitter-user-timeline ul>li>p, .template-component-counter-list>ul>li>.template-component-counter-list-label, .template-component-counter-list>ul>li>.template-component-counter-list-counter, .template-component-counter-box ul>li>.template-component-counter-box-counter { font-weight: 300; line-height: 1em; font-style: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: underline; }
h1, h1 a { font-size: 55px; }
h2, h2 a, .template-component-counter-box ul>li>.template-component-counter-box-counter, .template-component-pricing-plan>ul>li .template-component-pricing-plan-price>span:first-child { font-size: 50px; }
h3, h3 a, .template-component-testimonial ul>li>p, .template-component-twitter-user-timeline ul>li>p { font-size: 38px; line-height: 1.2em; }
h4, h4 a { font-size: 30px; font-weight: 400; line-height: 1.2em; }
h5, h5 a { font-size: 24px; font-weight: 400; line-height: 1.2em; }
h6, h6 a, .template-component-counter-list>ul>li>.template-component-counter-list-label, .template-component-counter-list>ul>li>.template-component-counter-list-counter { font-size: 18px; font-weight: 400; line-height: 1.4em; }
/******************************************************************************/
/* Icon																		  */
/******************************************************************************/
/**************************************************************************/
/* Icon / Feature														  */
/**************************************************************************/
.template-icon-feature { background-position: center center; background-repeat: no-repeat; }
/**********************************************************************/
/* Icon / Feature / Size											  */
/**********************************************************************/
.template-icon-feature-size-tiny { width: 16px; height: 16px; }
.template-icon-feature-size-small { width: 32px; height: 32px; }
.template-icon-feature-size-medium { width: 32px; height: 32px; }
.template-icon-feature-size-large { width: 64px; height: 64px; }
/**********************************************************************/
/* Icon / Feature / Name											  */
/**********************************************************************/
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-app { background-image: url('../media/image/icon/feature/tiny/app.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-app-alt { background-image: url('../media/image/icon/feature/tiny/app_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-bath { background-image: url('../media/image/icon/feature/tiny/bath.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-bath-alt { background-image: url('../media/image/icon/feature/tiny/bath_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-battery { background-image: url('../media/image/icon/feature/tiny/battery.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-battery-alt { background-image: url('../media/image/icon/feature/tiny/battery_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-bell { background-image: url('../media/image/icon/feature/tiny/bell.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-bell-alt { background-image: url('../media/image/icon/feature/tiny/bell_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-blocks { background-image: url('../media/image/icon/feature/tiny/blocks.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-blocks-alt { background-image: url('../media/image/icon/feature/tiny/blocks_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-book { background-image: url('../media/image/icon/feature/tiny/book.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-book-alt { background-image: url('../media/image/icon/feature/tiny/book_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-briefcase { background-image: url('../media/image/icon/feature/tiny/briefcase.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-briefcase-alt { background-image: url('../media/image/icon/feature/tiny/briefcase_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-calendar { background-image: url('../media/image/icon/feature/tiny/calendar.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-calendar-alt { background-image: url('../media/image/icon/feature/tiny/calendar_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-chart { background-image: url('../media/image/icon/feature/tiny/chart.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-chart-alt { background-image: url('../media/image/icon/feature/tiny/chart_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-chat { background-image: url('../media/image/icon/feature/tiny/chat.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-chat-alt { background-image: url('../media/image/icon/feature/tiny/chat_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-clock { background-image: url('../media/image/icon/feature/tiny/clock.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-clock-alt { background-image: url('../media/image/icon/feature/tiny/clock_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-coffee { background-image: url('../media/image/icon/feature/tiny/coffee.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-coffee-alt { background-image: url('../media/image/icon/feature/tiny/coffee_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-cot { background-image: url('../media/image/icon/feature/tiny/cot.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-cot-alt { background-image: url('../media/image/icon/feature/tiny/cot_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-cutlery { background-image: url('../media/image/icon/feature/tiny/cutlery.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-cutlery-alt { background-image: url('../media/image/icon/feature/tiny/cutlery_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-database { background-image: url('../media/image/icon/feature/tiny/database.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-database-alt { background-image: url('../media/image/icon/feature/tiny/database_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-diagram { background-image: url('../media/image/icon/feature/tiny/diagram.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-diagram-alt { background-image: url('../media/image/icon/feature/tiny/diagram_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-document { background-image: url('../media/image/icon/feature/tiny/document.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-document-alt { background-image: url('../media/image/icon/feature/tiny/document_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-envelope { background-image: url('../media/image/icon/feature/tiny/envelope.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-envelope-alt { background-image: url('../media/image/icon/feature/tiny/envelope_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-faq { background-image: url('../media/image/icon/feature/tiny/faq.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-faq-alt { background-image: url('../media/image/icon/feature/tiny/faq_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-fastfood { background-image: url('../media/image/icon/feature/tiny/fastfood.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-fastfood-alt { background-image: url('../media/image/icon/feature/tiny/fastfood_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-flag { background-image: url('../media/image/icon/feature/tiny/flag.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-flag-alt { background-image: url('../media/image/icon/feature/tiny/flag_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-gallery { background-image: url('../media/image/icon/feature/tiny/gallery.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-gallery-alt { background-image: url('../media/image/icon/feature/tiny/gallery_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-globe { background-image: url('../media/image/icon/feature/tiny/globe.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-globe-alt { background-image: url('../media/image/icon/feature/tiny/globe_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-graph { background-image: url('../media/image/icon/feature/tiny/graph.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-graph-alt { background-image: url('../media/image/icon/feature/tiny/graph_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-heart { background-image: url('../media/image/icon/feature/tiny/heart.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-heart-alt { background-image: url('../media/image/icon/feature/tiny/heart_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-home { background-image: url('../media/image/icon/feature/tiny/home.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-home-alt { background-image: url('../media/image/icon/feature/tiny/home_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-image { background-image: url('../media/image/icon/feature/tiny/image.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-image-alt { background-image: url('../media/image/icon/feature/tiny/image_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-keyboard { background-image: url('../media/image/icon/feature/tiny/keyboard.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-keyboard-alt { background-image: url('../media/image/icon/feature/tiny/keyboard_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-lab { background-image: url('../media/image/icon/feature/tiny/lab.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-lab-alt { background-image: url('../media/image/icon/feature/tiny/lab_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-laptop { background-image: url('../media/image/icon/feature/tiny/laptop.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-laptop-alt { background-image: url('../media/image/icon/feature/tiny/laptop_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-lock { background-image: url('../media/image/icon/feature/tiny/lock.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-lock-alt { background-image: url('../media/image/icon/feature/tiny/lock_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-magnifier { background-image: url('../media/image/icon/feature/tiny/magnifier.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-magnifier-alt { background-image: url('../media/image/icon/feature/tiny/magnifier_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-meal { background-image: url('../media/image/icon/feature/tiny/meal.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-meal-alt { background-image: url('../media/image/icon/feature/tiny/meal_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-mobile { background-image: url('../media/image/icon/feature/tiny/mobile.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-mobile-alt { background-image: url('../media/image/icon/feature/tiny/mobile_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-paintbrush { background-image: url('../media/image/icon/feature/tiny/paintbrush.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-paintbrush-alt { background-image: url('../media/image/icon/feature/tiny/paintbrush_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-pencil { background-image: url('../media/image/icon/feature/tiny/pencil.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-pencil-alt { background-image: url('../media/image/icon/feature/tiny/pencil_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-people { background-image: url('../media/image/icon/feature/tiny/people.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-people-alt { background-image: url('../media/image/icon/feature/tiny/people_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-piano { background-image: url('../media/image/icon/feature/tiny/piano.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-piano-alt { background-image: url('../media/image/icon/feature/tiny/piano_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-pin { background-image: url('../media/image/icon/feature/tiny/pin.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-pin-alt { background-image: url('../media/image/icon/feature/tiny/pin_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-pointer { background-image: url('../media/image/icon/feature/tiny/pointer.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-pointer-alt { background-image: url('../media/image/icon/feature/tiny/pointer_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-poll { background-image: url('../media/image/icon/feature/tiny/poll.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-poll-alt { background-image: url('../media/image/icon/feature/tiny/poll_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-printer { background-image: url('../media/image/icon/feature/tiny/printer.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-printer-alt { background-image: url('../media/image/icon/feature/tiny/printer_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-projector { background-image: url('../media/image/icon/feature/tiny/projector.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-projector-alt { background-image: url('../media/image/icon/feature/tiny/projector_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-quote { background-image: url('../media/image/icon/feature/tiny/quote.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-quote-alt { background-image: url('../media/image/icon/feature/tiny/quote_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-rattle { background-image: url('../media/image/icon/feature/tiny/rattle.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-rattle-alt { background-image: url('../media/image/icon/feature/tiny/rattle_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-salver { background-image: url('../media/image/icon/feature/tiny/salver.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-salver-alt { background-image: url('../media/image/icon/feature/tiny/salver_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-school { background-image: url('../media/image/icon/feature/tiny/school.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-school-alt { background-image: url('../media/image/icon/feature/tiny/school_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-schoolbag { background-image: url('../media/image/icon/feature/tiny/schoolbag.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-schoolbag-alt { background-image: url('../media/image/icon/feature/tiny/schoolbag_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-screen { background-image: url('../media/image/icon/feature/tiny/screen.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-screen-alt { background-image: url('../media/image/icon/feature/tiny/screen_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-shield { background-image: url('../media/image/icon/feature/tiny/shield.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-shield-alt { background-image: url('../media/image/icon/feature/tiny/shield_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-signpost { background-image: url('../media/image/icon/feature/tiny/signpost.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-signpost-alt { background-image: url('../media/image/icon/feature/tiny/signpost_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-speaker { background-image: url('../media/image/icon/feature/tiny/speaker.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-speaker-alt { background-image: url('../media/image/icon/feature/tiny/speaker_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-stacker { background-image: url('../media/image/icon/feature/tiny/stacker.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-stacker-alt { background-image: url('../media/image/icon/feature/tiny/stacker_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-stroller { background-image: url('../media/image/icon/feature/tiny/stroller.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-stroller-alt { background-image: url('../media/image/icon/feature/tiny/stroller_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-tags { background-image: url('../media/image/icon/feature/tiny/tags.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-tags-alt { background-image: url('../media/image/icon/feature/tiny/tags_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-teddy { background-image: url('../media/image/icon/feature/tiny/teddy.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-teddy-alt { background-image: url('../media/image/icon/feature/tiny/teddy_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-tick { background-image: url('../media/image/icon/feature/tiny/tick.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-tick-alt { background-image: url('../media/image/icon/feature/tiny/tick_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-toy { background-image: url('../media/image/icon/feature/tiny/toy.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-toy-alt { background-image: url('../media/image/icon/feature/tiny/toy_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-video { background-image: url('../media/image/icon/feature/tiny/video.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-video-alt { background-image: url('../media/image/icon/feature/tiny/video_alt.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-wallet { background-image: url('../media/image/icon/feature/tiny/wallet.png'); }
.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-wallet-alt { background-image: url('../media/image/icon/feature/tiny/wallet_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-app { background-image: url('../media/image/icon/feature/small/app.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-app-alt { background-image: url('../media/image/icon/feature/small/app_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-bath { background-image: url('../media/image/icon/feature/small/bath.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-bath-alt { background-image: url('../media/image/icon/feature/small/bath_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-battery { background-image: url('../media/image/icon/feature/small/battery.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-battery-alt { background-image: url('../media/image/icon/feature/small/battery_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-bell { background-image: url('../media/image/icon/feature/small/bell.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-bell-alt { background-image: url('../media/image/icon/feature/small/bell_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-blocks { background-image: url('../media/image/icon/feature/small/blocks.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-blocks-alt { background-image: url('../media/image/icon/feature/small/blocks_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-book { background-image: url('../media/image/icon/feature/small/book.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-book-alt { background-image: url('../media/image/icon/feature/small/book_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-briefcase { background-image: url('../media/image/icon/feature/small/briefcase.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-briefcase-alt { background-image: url('../media/image/icon/feature/small/briefcase_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-calendar { background-image: url('../media/image/icon/feature/small/calendar.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-calendar-alt { background-image: url('../media/image/icon/feature/small/calendar_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-chart { background-image: url('../media/image/icon/feature/small/chart.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-chart-alt { background-image: url('../media/image/icon/feature/small/chart_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-chat { background-image: url('../media/image/icon/feature/small/chat.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-chat-alt { background-image: url('../media/image/icon/feature/small/chat_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-clock { background-image: url('../media/image/icon/feature/small/clock.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-clock-alt { background-image: url('../media/image/icon/feature/small/clock_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-coffee { background-image: url('../media/image/icon/feature/small/coffee.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-coffee-alt { background-image: url('../media/image/icon/feature/small/coffee_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-cot { background-image: url('../media/image/icon/feature/small/cot.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-cot-alt { background-image: url('../media/image/icon/feature/small/cot_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-cutlery { background-image: url('../media/image/icon/feature/small/cutlery.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-cutlery-alt { background-image: url('../media/image/icon/feature/small/cutlery_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-database { background-image: url('../media/image/icon/feature/small/database.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-database-alt { background-image: url('../media/image/icon/feature/small/database_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-diagram { background-image: url('../media/image/icon/feature/small/diagram.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-diagram-alt { background-image: url('../media/image/icon/feature/small/diagram_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-document { background-image: url('../media/image/icon/feature/small/document.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-document-alt { background-image: url('../media/image/icon/feature/small/document_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-envelope { background-image: url('../media/image/icon/feature/small/envelope.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-envelope-alt { background-image: url('../media/image/icon/feature/small/envelope_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-faq { background-image: url('../media/image/icon/feature/small/faq.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-faq-alt { background-image: url('../media/image/icon/feature/small/faq_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-fastfood { background-image: url('../media/image/icon/feature/small/fastfood.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-fastfood-alt { background-image: url('../media/image/icon/feature/small/fastfood_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-flag { background-image: url('../media/image/icon/feature/small/flag.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-flag-alt { background-image: url('../media/image/icon/feature/small/flag_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-gallery { background-image: url('../media/image/icon/feature/small/gallery.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-gallery-alt { background-image: url('../media/image/icon/feature/small/gallery_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-globe { background-image: url('../media/image/icon/feature/small/globe.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-globe-alt { background-image: url('../media/image/icon/feature/small/globe_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-graph { background-image: url('../media/image/icon/feature/small/graph.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-graph-alt { background-image: url('../media/image/icon/feature/small/graph_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-heart { background-image: url('../media/image/icon/feature/small/heart.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-heart-alt { background-image: url('../media/image/icon/feature/small/heart_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-home { background-image: url('../media/image/icon/feature/small/home.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-home-alt { background-image: url('../media/image/icon/feature/small/home_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-image { background-image: url('../media/image/icon/feature/small/image.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-image-alt { background-image: url('../media/image/icon/feature/small/image_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-keyboard { background-image: url('../media/image/icon/feature/small/keyboard.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-keyboard-alt { background-image: url('../media/image/icon/feature/small/keyboard_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-lab { background-image: url('../media/image/icon/feature/small/lab.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-lab-alt { background-image: url('../media/image/icon/feature/small/lab_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-laptop { background-image: url('../media/image/icon/feature/small/laptop.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-laptop-alt { background-image: url('../media/image/icon/feature/small/laptop_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-lock { background-image: url('../media/image/icon/feature/small/lock.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-lock-alt { background-image: url('../media/image/icon/feature/small/lock_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-magnifier { background-image: url('../media/image/icon/feature/small/magnifier.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-magnifier-alt { background-image: url('../media/image/icon/feature/small/magnifier_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-meal { background-image: url('../media/image/icon/feature/small/meal.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-meal-alt { background-image: url('../media/image/icon/feature/small/meal_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-mobile { background-image: url('../media/image/icon/feature/small/mobile.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-mobile-alt { background-image: url('../media/image/icon/feature/small/mobile_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-paintbrush { background-image: url('../media/image/icon/feature/small/paintbrush.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-paintbrush-alt { background-image: url('../media/image/icon/feature/small/paintbrush_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-pencil { background-image: url('../media/image/icon/feature/small/pencil.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-pencil-alt { background-image: url('../media/image/icon/feature/small/pencil_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-people { background-image: url('../media/image/icon/feature/small/people.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-people-alt { background-image: url('../media/image/icon/feature/small/people_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-piano { background-image: url('../media/image/icon/feature/small/piano.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-piano-alt { background-image: url('../media/image/icon/feature/small/piano_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-pin { background-image: url('../media/image/icon/feature/small/pin.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-pin-alt { background-image: url('../media/image/icon/feature/small/pin_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-pointer { background-image: url('../media/image/icon/feature/small/pointer.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-pointer-alt { background-image: url('../media/image/icon/feature/small/pointer_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-poll { background-image: url('../media/image/icon/feature/small/poll.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-poll-alt { background-image: url('../media/image/icon/feature/small/poll_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-printer { background-image: url('../media/image/icon/feature/small/printer.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-printer-alt { background-image: url('../media/image/icon/feature/small/printer_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-projector { background-image: url('../media/image/icon/feature/small/projector.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-projector-alt { background-image: url('../media/image/icon/feature/small/projector_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-quote { background-image: url('../media/image/icon/feature/small/quote.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-quote-alt { background-image: url('../media/image/icon/feature/small/quote_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-rattle { background-image: url('../media/image/icon/feature/small/rattle.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-rattle-alt { background-image: url('../media/image/icon/feature/small/rattle_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-salver { background-image: url('../media/image/icon/feature/small/salver.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-salver-alt { background-image: url('../media/image/icon/feature/small/salver_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-school { background-image: url('../media/image/icon/feature/small/school.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-school-alt { background-image: url('../media/image/icon/feature/small/school_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-schoolbag { background-image: url('../media/image/icon/feature/small/schoolbag.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-schoolbag-alt { background-image: url('../media/image/icon/feature/small/schoolbag_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-screen { background-image: url('../media/image/icon/feature/small/screen.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-screen-alt { background-image: url('../media/image/icon/feature/small/screen_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-shield { background-image: url('../media/image/icon/feature/small/shield.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-shield-alt { background-image: url('../media/image/icon/feature/small/shield_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-signpost { background-image: url('../media/image/icon/feature/small/signpost.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-signpost-alt { background-image: url('../media/image/icon/feature/small/signpost_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-speaker { background-image: url('../media/image/icon/feature/small/speaker.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-speaker-alt { background-image: url('../media/image/icon/feature/small/speaker_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-stacker { background-image: url('../media/image/icon/feature/small/stacker.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-stacker-alt { background-image: url('../media/image/icon/feature/small/stacker_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-stroller { background-image: url('../media/image/icon/feature/small/stroller.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-stroller-alt { background-image: url('../media/image/icon/feature/small/stroller_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-tags { background-image: url('../media/image/icon/feature/small/tags.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-tags-alt { background-image: url('../media/image/icon/feature/small/tags_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-teddy { background-image: url('../media/image/icon/feature/small/teddy.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-teddy-alt { background-image: url('../media/image/icon/feature/small/teddy_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-tick { background-image: url('../media/image/icon/feature/small/tick.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-tick-alt { background-image: url('../media/image/icon/feature/small/tick_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-toy { background-image: url('../media/image/icon/feature/small/toy.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-toy-alt { background-image: url('../media/image/icon/feature/small/toy_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-video { background-image: url('../media/image/icon/feature/small/video.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-video-alt { background-image: url('../media/image/icon/feature/small/video_alt.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-wallet { background-image: url('../media/image/icon/feature/small/wallet.png'); }
.template-icon-feature.template-icon-feature-size-small.template-icon-feature-name-wallet-alt { background-image: url('../media/image/icon/feature/small/wallet_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-app { background-image: url('../media/image/icon/feature/medium/app.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-app-alt { background-image: url('../media/image/icon/feature/medium/app_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-bath { background-image: url('../media/image/icon/feature/medium/bath.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-bath-alt { background-image: url('../media/image/icon/feature/medium/bath_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-battery { background-image: url('../media/image/icon/feature/medium/battery.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-battery-alt { background-image: url('../media/image/icon/feature/medium/battery_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-bell { background-image: url('../media/image/icon/feature/medium/bell.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-bell-alt { background-image: url('../media/image/icon/feature/medium/bell_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-blocks { background-image: url('../media/image/icon/feature/medium/blocks.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-blocks-alt { background-image: url('../media/image/icon/feature/medium/blocks_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-book { background-image: url('../media/image/icon/feature/medium/book.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-book-alt { background-image: url('../media/image/icon/feature/medium/book_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-briefcase { background-image: url('../media/image/icon/feature/medium/briefcase.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-briefcase-alt { background-image: url('../media/image/icon/feature/medium/briefcase_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-calendar { background-image: url('../media/image/icon/feature/medium/calendar.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-calendar-alt { background-image: url('../media/image/icon/feature/medium/calendar_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-chart { background-image: url('../media/image/icon/feature/medium/chart.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-chart-alt { background-image: url('../media/image/icon/feature/medium/chart_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-chat { background-image: url('../media/image/icon/feature/medium/chat.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-chat-alt { background-image: url('../media/image/icon/feature/medium/chat_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-clock { background-image: url('../media/image/icon/feature/medium/clock.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-clock-alt { background-image: url('../media/image/icon/feature/medium/clock_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-coffee { background-image: url('../media/image/icon/feature/medium/coffee.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-coffee-alt { background-image: url('../media/image/icon/feature/medium/coffee_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-cot { background-image: url('../media/image/icon/feature/medium/cot.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-cot-alt { background-image: url('../media/image/icon/feature/medium/cot_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-cutlery { background-image: url('../media/image/icon/feature/medium/cutlery.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-cutlery-alt { background-image: url('../media/image/icon/feature/medium/cutlery_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-database { background-image: url('../media/image/icon/feature/medium/database.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-database-alt { background-image: url('../media/image/icon/feature/medium/database_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-diagram { background-image: url('../media/image/icon/feature/medium/diagram.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-diagram-alt { background-image: url('../media/image/icon/feature/medium/diagram_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-document { background-image: url('../media/image/icon/feature/medium/document.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-document-alt { background-image: url('../media/image/icon/feature/medium/document_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-envelope { background-image: url('../media/image/icon/feature/medium/envelope.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-envelope-alt { background-image: url('../media/image/icon/feature/medium/envelope_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-faq { background-image: url('../media/image/icon/feature/medium/faq.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-faq-alt { background-image: url('../media/image/icon/feature/medium/faq_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-fastfood { background-image: url('../media/image/icon/feature/medium/fastfood.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-fastfood-alt { background-image: url('../media/image/icon/feature/medium/fastfood_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-flag { background-image: url('../media/image/icon/feature/medium/flag.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-flag-alt { background-image: url('../media/image/icon/feature/medium/flag_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-gallery { background-image: url('../media/image/icon/feature/medium/gallery.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-gallery-alt { background-image: url('../media/image/icon/feature/medium/gallery_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-globe { background-image: url('../media/image/icon/feature/medium/globe.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-globe-alt { background-image: url('../media/image/icon/feature/medium/globe_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-graph { background-image: url('../media/image/icon/feature/medium/graph.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-graph-alt { background-image: url('../media/image/icon/feature/medium/graph_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-heart { background-image: url('../media/image/icon/feature/medium/heart.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-heart-alt { background-image: url('../media/image/icon/feature/medium/heart_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-home { background-image: url('../media/image/icon/feature/medium/home.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-home-alt { background-image: url('../media/image/icon/feature/medium/home_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-image { background-image: url('../media/image/icon/feature/medium/image.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-image-alt { background-image: url('../media/image/icon/feature/medium/image_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-keyboard { background-image: url('../media/image/icon/feature/medium/keyboard.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-keyboard-alt { background-image: url('../media/image/icon/feature/medium/keyboard_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-lab { background-image: url('../media/image/icon/feature/medium/lab.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-lab-alt { background-image: url('../media/image/icon/feature/medium/lab_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-laptop { background-image: url('../media/image/icon/feature/medium/laptop.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-laptop-alt { background-image: url('../media/image/icon/feature/medium/laptop_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-lock { background-image: url('../media/image/icon/feature/medium/lock.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-lock-alt { background-image: url('../media/image/icon/feature/medium/lock_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-magnifier { background-image: url('../media/image/icon/feature/medium/magnifier.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-magnifier-alt { background-image: url('../media/image/icon/feature/medium/magnifier_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-meal { background-image: url('../media/image/icon/feature/medium/meal.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-meal-alt { background-image: url('../media/image/icon/feature/medium/meal_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-mobile { background-image: url('../media/image/icon/feature/medium/mobile.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-mobile-alt { background-image: url('../media/image/icon/feature/medium/mobile_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-paintbrush { background-image: url('../media/image/icon/feature/medium/paintbrush.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-paintbrush-alt { background-image: url('../media/image/icon/feature/medium/paintbrush_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-pencil { background-image: url('../media/image/icon/feature/medium/pencil.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-pencil-alt { background-image: url('../media/image/icon/feature/medium/pencil_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-people { background-image: url('../media/image/icon/feature/medium/people.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-people-alt { background-image: url('../media/image/icon/feature/medium/people_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-piano { background-image: url('../media/image/icon/feature/medium/piano.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-piano-alt { background-image: url('../media/image/icon/feature/medium/piano_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-pin { background-image: url('../media/image/icon/feature/medium/pin.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-pin-alt { background-image: url('../media/image/icon/feature/medium/pin_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-pointer { background-image: url('../media/image/icon/feature/medium/pointer.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-pointer-alt { background-image: url('../media/image/icon/feature/medium/pointer_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-poll { background-image: url('../media/image/icon/feature/medium/poll.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-poll-alt { background-image: url('../media/image/icon/feature/medium/poll_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-printer { background-image: url('../media/image/icon/feature/medium/printer.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-printer-alt { background-image: url('../media/image/icon/feature/medium/printer_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-projector { background-image: url('../media/image/icon/feature/medium/projector.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-projector-alt { background-image: url('../media/image/icon/feature/medium/projector_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-quote { background-image: url('../media/image/icon/feature/medium/quote.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-quote-alt { background-image: url('../media/image/icon/feature/medium/quote_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-rattle { background-image: url('../media/image/icon/feature/medium/rattle.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-rattle-alt { background-image: url('../media/image/icon/feature/medium/rattle_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-salver { background-image: url('../media/image/icon/feature/medium/salver.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-salver-alt { background-image: url('../media/image/icon/feature/medium/salver_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-school { background-image: url('../media/image/icon/feature/medium/school.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-school-alt { background-image: url('../media/image/icon/feature/medium/school_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-schoolbag { background-image: url('../media/image/icon/feature/medium/schoolbag.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-schoolbag-alt { background-image: url('../media/image/icon/feature/medium/schoolbag_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-screen { background-image: url('../media/image/icon/feature/medium/screen.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-screen-alt { background-image: url('../media/image/icon/feature/medium/screen_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-shield { background-image: url('../media/image/icon/feature/medium/shield.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-shield-alt { background-image: url('../media/image/icon/feature/medium/shield_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-signpost { background-image: url('../media/image/icon/feature/medium/signpost.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-signpost-alt { background-image: url('../media/image/icon/feature/medium/signpost_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-speaker { background-image: url('../media/image/icon/feature/medium/speaker.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-speaker-alt { background-image: url('../media/image/icon/feature/medium/speaker_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-stacker { background-image: url('../media/image/icon/feature/medium/stacker.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-stacker-alt { background-image: url('../media/image/icon/feature/medium/stacker_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-stroller { background-image: url('../media/image/icon/feature/medium/stroller.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-stroller-alt { background-image: url('../media/image/icon/feature/medium/stroller_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-tags { background-image: url('../media/image/icon/feature/medium/tags.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-tags-alt { background-image: url('../media/image/icon/feature/medium/tags_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-teddy { background-image: url('../media/image/icon/feature/medium/teddy.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-teddy-alt { background-image: url('../media/image/icon/feature/medium/teddy_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-tick { background-image: url('../media/image/icon/feature/medium/tick.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-tick-alt { background-image: url('../media/image/icon/feature/medium/tick_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-toy { background-image: url('../media/image/icon/feature/medium/toy.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-toy-alt { background-image: url('../media/image/icon/feature/medium/toy_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-video { background-image: url('../media/image/icon/feature/medium/video.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-video-alt { background-image: url('../media/image/icon/feature/medium/video_alt.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-wallet { background-image: url('../media/image/icon/feature/medium/wallet.png'); }
.template-icon-feature.template-icon-feature-size-medium.template-icon-feature-name-wallet-alt { background-image: url('../media/image/icon/feature/medium/wallet_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-app { background-image: url('../media/image/icon/feature/large/app.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-app-alt { background-image: url('../media/image/icon/feature/large/app_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-bath { background-image: url('../media/image/icon/feature/large/bath.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-bath-alt { background-image: url('../media/image/icon/feature/large/bath_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-battery { background-image: url('../media/image/icon/feature/large/battery.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-battery-alt { background-image: url('../media/image/icon/feature/large/battery_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-bell { background-image: url('../media/image/icon/feature/large/bell.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-bell-alt { background-image: url('../media/image/icon/feature/large/bell_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-blocks { background-image: url('../media/image/icon/feature/large/blocks.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-blocks-alt { background-image: url('../media/image/icon/feature/large/blocks_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-book { background-image: url('../media/image/icon/feature/large/book.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-book-alt { background-image: url('../media/image/icon/feature/large/book_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-briefcase { background-image: url('../media/image/icon/feature/large/briefcase.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-briefcase-alt { background-image: url('../media/image/icon/feature/large/briefcase_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-calendar { background-image: url('../media/image/icon/feature/large/calendar.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-calendar-alt { background-image: url('../media/image/icon/feature/large/calendar_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-chart { background-image: url('../media/image/icon/feature/large/chart.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-chart-alt { background-image: url('../media/image/icon/feature/large/chart_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-chat { background-image: url('../media/image/icon/feature/large/chat.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-chat-alt { background-image: url('../media/image/icon/feature/large/chat_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-clock { background-image: url('../media/image/icon/feature/large/clock.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-clock-alt { background-image: url('../media/image/icon/feature/large/clock_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-coffee { background-image: url('../media/image/icon/feature/large/coffee.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-coffee-alt { background-image: url('../media/image/icon/feature/large/coffee_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-cot { background-image: url('../media/image/icon/feature/large/cot.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-cot-alt { background-image: url('../media/image/icon/feature/large/cot_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-cutlery { background-image: url('../media/image/icon/feature/large/cutlery.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-cutlery-alt { background-image: url('../media/image/icon/feature/large/cutlery_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-database { background-image: url('../media/image/icon/feature/large/database.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-database-alt { background-image: url('../media/image/icon/feature/large/database_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-diagram { background-image: url('../media/image/icon/feature/large/diagram.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-diagram-alt { background-image: url('../media/image/icon/feature/large/diagram_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-document { background-image: url('../media/image/icon/feature/large/document.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-document-alt { background-image: url('../media/image/icon/feature/large/document_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-envelope { background-image: url('../media/image/icon/feature/large/envelope.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-envelope-alt { background-image: url('../media/image/icon/feature/large/envelope_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-faq { background-image: url('../media/image/icon/feature/large/faq.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-faq-alt { background-image: url('../media/image/icon/feature/large/faq_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-fastfood { background-image: url('../media/image/icon/feature/large/fastfood.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-fastfood-alt { background-image: url('../media/image/icon/feature/large/fastfood_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-flag { background-image: url('../media/image/icon/feature/large/flag.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-flag-alt { background-image: url('../media/image/icon/feature/large/flag_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-gallery { background-image: url('../media/image/icon/feature/large/gallery.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-gallery-alt { background-image: url('../media/image/icon/feature/large/gallery_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-globe { background-image: url('../media/image/icon/feature/large/globe.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-globe-alt { background-image: url('../media/image/icon/feature/large/globe_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-graph { background-image: url('../media/image/icon/feature/large/graph.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-graph-alt { background-image: url('../media/image/icon/feature/large/graph_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-heart { background-image: url('../media/image/icon/feature/large/heart.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-heart-alt { background-image: url('../media/image/icon/feature/large/heart_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-home { background-image: url('../media/image/icon/feature/large/home.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-home-alt { background-image: url('../media/image/icon/feature/large/home_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-image { background-image: url('../media/image/icon/feature/large/image.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-image-alt { background-image: url('../media/image/icon/feature/large/image_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-keyboard { background-image: url('../media/image/icon/feature/large/keyboard.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-keyboard-alt { background-image: url('../media/image/icon/feature/large/keyboard_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-lab { background-image: url('../media/image/icon/feature/large/lab.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-lab-alt { background-image: url('../media/image/icon/feature/large/lab_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-laptop { background-image: url('../media/image/icon/feature/large/laptop.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-laptop-alt { background-image: url('../media/image/icon/feature/large/laptop_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-lock { background-image: url('../media/image/icon/feature/large/lock.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-lock-alt { background-image: url('../media/image/icon/feature/large/lock_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-magnifier { background-image: url('../media/image/icon/feature/large/magnifier.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-magnifier-alt { background-image: url('../media/image/icon/feature/large/magnifier_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-meal { background-image: url('../media/image/icon/feature/large/meal.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-meal-alt { background-image: url('../media/image/icon/feature/large/meal_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-mobile { background-image: url('../media/image/icon/feature/large/mobile.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-mobile-alt { background-image: url('../media/image/icon/feature/large/mobile_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-paintbrush { background-image: url('../media/image/icon/feature/large/paintbrush.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-paintbrush-alt { background-image: url('../media/image/icon/feature/large/paintbrush_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-pencil { background-image: url('../media/image/icon/feature/large/pencil.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-pencil-alt { background-image: url('../media/image/icon/feature/large/pencil_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-people { background-image: url('../media/image/icon/feature/large/people.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-people-alt { background-image: url('../media/image/icon/feature/large/people_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-piano { background-image: url('../media/image/icon/feature/large/piano.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-piano-alt { background-image: url('../media/image/icon/feature/large/piano_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-pin { background-image: url('../media/image/icon/feature/large/pin.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-pin-alt { background-image: url('../media/image/icon/feature/large/pin_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-pointer { background-image: url('../media/image/icon/feature/large/pointer.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-pointer-alt { background-image: url('../media/image/icon/feature/large/pointer_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-poll { background-image: url('../media/image/icon/feature/large/poll.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-poll-alt { background-image: url('../media/image/icon/feature/large/poll_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-printer { background-image: url('../media/image/icon/feature/large/printer.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-printer-alt { background-image: url('../media/image/icon/feature/large/printer_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-projector { background-image: url('../media/image/icon/feature/large/projector.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-projector-alt { background-image: url('../media/image/icon/feature/large/projector_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-quote { background-image: url('../media/image/icon/feature/large/quote.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-quote-alt { background-image: url('../media/image/icon/feature/large/quote_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-rattle { background-image: url('../media/image/icon/feature/large/rattle.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-rattle-alt { background-image: url('../media/image/icon/feature/large/rattle_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-salver { background-image: url('../media/image/icon/feature/large/salver.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-salver-alt { background-image: url('../media/image/icon/feature/large/salver_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-school { background-image: url('../media/image/icon/feature/large/school.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-school-alt { background-image: url('../media/image/icon/feature/large/school_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-schoolbag { background-image: url('../media/image/icon/feature/large/schoolbag.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-schoolbag-alt { background-image: url('../media/image/icon/feature/large/schoolbag_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-screen { background-image: url('../media/image/icon/feature/large/screen.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-screen-alt { background-image: url('../media/image/icon/feature/large/screen_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-shield { background-image: url('../media/image/icon/feature/large/shield.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-shield-alt { background-image: url('../media/image/icon/feature/large/shield_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-signpost { background-image: url('../media/image/icon/feature/large/signpost.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-signpost-alt { background-image: url('../media/image/icon/feature/large/signpost_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-speaker { background-image: url('../media/image/icon/feature/large/speaker.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-speaker-alt { background-image: url('../media/image/icon/feature/large/speaker_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-stacker { background-image: url('../media/image/icon/feature/large/stacker.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-stacker-alt { background-image: url('../media/image/icon/feature/large/stacker_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-stroller { background-image: url('../media/image/icon/feature/large/stroller.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-stroller-alt { background-image: url('../media/image/icon/feature/large/stroller_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-tags { background-image: url('../media/image/icon/feature/large/tags.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-tags-alt { background-image: url('../media/image/icon/feature/large/tags_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-teddy { background-image: url('../media/image/icon/feature/large/teddy.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-teddy-alt { background-image: url('../media/image/icon/feature/large/teddy_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-tick { background-image: url('../media/image/icon/feature/large/tick.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-tick-alt { background-image: url('../media/image/icon/feature/large/tick_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-toy { background-image: url('../media/image/icon/feature/large/toy.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-toy-alt { background-image: url('../media/image/icon/feature/large/toy_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-video { background-image: url('../media/image/icon/feature/large/video.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-video-alt { background-image: url('../media/image/icon/feature/large/video_alt.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-wallet { background-image: url('../media/image/icon/feature/large/wallet.png'); }
.template-icon-feature.template-icon-feature-size-large.template-icon-feature-name-wallet-alt { background-image: url('../media/image/icon/feature/large/wallet_alt.png'); }
/**************************************************************************/
/* Icon / Menu															  */
/**************************************************************************/
.template-icon-menu { width: 32px; height: 32px; display: block; background-position: 0px 0px; background-repeat: no-repeat; }
.template-icon-menu.template-icon-menu-app { background-image: url('../media/image/icon/menu/app.png'); }
.template-icon-menu.template-icon-menu-bath { background-image: url('../media/image/icon/menu/bath.png'); }
.template-icon-menu.template-icon-menu-battery { background-image: url('../media/image/icon/menu/battery.png'); }
.template-icon-menu.template-icon-menu-bell { background-image: url('../media/image/icon/menu/bell.png'); }
.template-icon-menu.template-icon-menu-blocks { background-image: url('../media/image/icon/menu/blocks.png'); }
.template-icon-menu.template-icon-menu-book { background-image: url('../media/image/icon/menu/book.png'); }
.template-icon-menu.template-icon-menu-breifcase { background-image: url('../media/image/icon/menu/breifcase.png'); }
.template-icon-menu.template-icon-menu-calendar { background-image: url('../media/image/icon/menu/calendar.png'); }
.template-icon-menu.template-icon-menu-cart { background-image: url('../media/image/icon/menu/cart.png'); }
.template-icon-menu.template-icon-menu-chart { background-image: url('../media/image/icon/menu/chart.png'); }
.template-icon-menu.template-icon-menu-chat { background-image: url('../media/image/icon/menu/chat.png'); }
.template-icon-menu.template-icon-menu-clock { background-image: url('../media/image/icon/menu/clock.png'); }
.template-icon-menu.template-icon-menu-coffe { background-image: url('../media/image/icon/menu/coffe.png'); }
.template-icon-menu.template-icon-menu-cot { background-image: url('../media/image/icon/menu/cot.png'); }
.template-icon-menu.template-icon-menu-cutlery { background-image: url('../media/image/icon/menu/cutlery.png'); }
.template-icon-menu.template-icon-menu-database { background-image: url('../media/image/icon/menu/database.png'); }
.template-icon-menu.template-icon-menu-diagram { background-image: url('../media/image/icon/menu/diagram.png'); }
.template-icon-menu.template-icon-menu-document { background-image: url('../media/image/icon/menu/document.png'); }
.template-icon-menu.template-icon-menu-envelope { background-image: url('../media/image/icon/menu/envelope.png'); }
.template-icon-menu.template-icon-menu-faq { background-image: url('../media/image/icon/menu/faq.png'); }
.template-icon-menu.template-icon-menu-fastfood { background-image: url('../media/image/icon/menu/fastfood.png'); }
.template-icon-menu.template-icon-menu-flag { background-image: url('../media/image/icon/menu/flag.png'); }
.template-icon-menu.template-icon-menu-gallery { background-image: url('../media/image/icon/menu/gallery.png'); }
.template-icon-menu.template-icon-menu-globe { background-image: url('../media/image/icon/menu/globe.png'); }
.template-icon-menu.template-icon-menu-graph { background-image: url('../media/image/icon/menu/graph.png'); }
.template-icon-menu.template-icon-menu-heart { background-image: url('../media/image/icon/menu/heart.png'); }
.template-icon-menu.template-icon-menu-home { background-image: url('../media/image/icon/menu/home.png'); }
.template-icon-menu.template-icon-menu-image { background-image: url('../media/image/icon/menu/image.png'); }
.template-icon-menu.template-icon-menu-keyboard { background-image: url('../media/image/icon/menu/keyboard.png'); }
.template-icon-menu.template-icon-menu-lab { background-image: url('../media/image/icon/menu/lab.png'); }
.template-icon-menu.template-icon-menu-laptop { background-image: url('../media/image/icon/menu/laptop.png'); }
.template-icon-menu.template-icon-menu-lock { background-image: url('../media/image/icon/menu/lock.png'); }
.template-icon-menu.template-icon-menu-magnifier { background-image: url('../media/image/icon/menu/magnifier.png'); }
.template-icon-menu.template-icon-menu-meal { background-image: url('../media/image/icon/menu/meal.png'); }
.template-icon-menu.template-icon-menu-mobile { background-image: url('../media/image/icon/menu/mobile.png'); }
.template-icon-menu.template-icon-menu-paintbrush { background-image: url('../media/image/icon/menu/paintbrush.png'); }
.template-icon-menu.template-icon-menu-pencil { background-image: url('../media/image/icon/menu/pencil.png'); }
.template-icon-menu.template-icon-menu-people { background-image: url('../media/image/icon/menu/people.png'); }
.template-icon-menu.template-icon-menu-piano { background-image: url('../media/image/icon/menu/piano.png'); }
.template-icon-menu.template-icon-menu-pin { background-image: url('../media/image/icon/menu/pin.png'); }
.template-icon-menu.template-icon-menu-pointer { background-image: url('../media/image/icon/menu/pointer.png'); }
.template-icon-menu.template-icon-menu-poll { background-image: url('../media/image/icon/menu/poll.png'); }
.template-icon-menu.template-icon-menu-printer { background-image: url('../media/image/icon/menu/printer.png'); }
.template-icon-menu.template-icon-menu-projector { background-image: url('../media/image/icon/menu/projector.png'); }
.template-icon-menu.template-icon-menu-quote { background-image: url('../media/image/icon/menu/quote.png'); }
.template-icon-menu.template-icon-menu-rattle { background-image: url('../media/image/icon/menu/rattle.png'); }
.template-icon-menu.template-icon-menu-salver { background-image: url('../media/image/icon/menu/salver.png'); }
.template-icon-menu.template-icon-menu-school { background-image: url('../media/image/icon/menu/school.png'); }
.template-icon-menu.template-icon-menu-schoolbag { background-image: url('../media/image/icon/menu/schoolbag.png'); }
.template-icon-menu.template-icon-menu-screen { background-image: url('../media/image/icon/menu/screen.png'); }
.template-icon-menu.template-icon-menu-shield { background-image: url('../media/image/icon/menu/shield.png'); }
.template-icon-menu.template-icon-menu-signpost { background-image: url('../media/image/icon/menu/signpost.png'); }
.template-icon-menu.template-icon-menu-speaker { background-image: url('../media/image/icon/menu/speaker.png'); }
.template-icon-menu.template-icon-menu-stacker { background-image: url('../media/image/icon/menu/stacker.png'); }
.template-icon-menu.template-icon-menu-stroller { background-image: url('../media/image/icon/menu/stroller.png'); }
.template-icon-menu.template-icon-menu-tags { background-image: url('../media/image/icon/menu/tags.png'); }
.template-icon-menu.template-icon-menu-teddy { background-image: url('../media/image/icon/menu/teddy.png'); }
.template-icon-menu.template-icon-menu-tick { background-image: url('../media/image/icon/menu/tick.png'); }
.template-icon-menu.template-icon-menu-toy { background-image: url('../media/image/icon/menu/toy.png'); }
.template-icon-menu.template-icon-menu-video { background-image: url('../media/image/icon/menu/video.png'); }
.template-icon-menu.template-icon-menu-wallet { background-image: url('../media/image/icon/menu/wallet.png'); }
/**************************************************************************/
/* Icon / Blog															  */
/**************************************************************************/
.template-icon-blog { background-position: 0px 3px; background-repeat: no-repeat; }
.template-icon-blog.template-icon-blog-tag { background-image: url('../media/image/icon/blog/tag.png'); }
.template-icon-blog.template-icon-blog-date { background-image: url('../media/image/icon/blog/date.png'); }
.template-icon-blog.template-icon-blog-author { background-image: url('../media/image/icon/blog/author.png'); }
.template-icon-blog.template-icon-blog-comment { background-image: url('../media/image/icon/blog/comment.png'); }
.template-icon-blog.template-icon-blog-category { background-image: url('../media/image/icon/blog/category.png'); }
.template-footer .template-footer-top .template-icon-blog.template-icon-blog-date { background-image: url('../media/image/icon/blog/date_footer.png'); }
.template-footer .template-footer-top .template-icon-blog.template-icon-blog-author { background-image: url('../media/image/icon/blog/author_footer.png'); }
.template-footer .template-footer-top .template-icon-blog.template-icon-blog-comment { background-image: url('../media/image/icon/blog/comment_footer.png'); }
/******************************************************************************/
/* Background image															  */
/******************************************************************************/		
.template-background-image { background-repeat: repeat; background-attachment: fixed; background-position: center center; background-image: url('../media/image/pattern.png'); }
.template-background-image.template-background-image-1 { background-image: url('../media/image/_sample/1920x1200/1.jpg'); }
.template-background-image.template-background-image-2 { background-image: url('../media/image/_sample/1920x1200/2.jpg'); }
.template-background-image.template-background-image-3 { background-image: url('../media/image/_sample/1920x1200/3.jpg'); }
.template-background-image.template-background-image-4 { background-image: url('../media/image/_sample/1920x1200/4.jpg'); }
.template-background-image.template-background-image-5 { background-image: url('../media/image/_sample/1920x1200/5.jpg'); }
.template-background-image.template-background-image-6 { background-image: url('../media/image/_sample/1920x1200/6.jpg'); }
.template-background-image.template-background-image-7 { background-image: url('../media/image/_sample/1920x1200/7.jpg'); }
/******************************************************************************/
/* Section																	  */
/******************************************************************************/
.template-section-style-1 { border-style: solid; border-width: 1px 0px 1px 0px; }
/******************************************************************************/
/* Template																	  */
/******************************************************************************/
/**************************************************************************/
/* Template / Header													  */
/**************************************************************************/
.template-header { z-index: 99; display: none; position: relative; background-color: transparent; }
/**********************************************************************/
/* Template / Header / Top											  */
/**********************************************************************/		
.template-header .template-header-top { }
.template-header .template-header-top.template-header-top-sticky { top: 0px; left: 0px; width: 100%; z-index: 1001; position: fixed; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1); }
.template-header .template-header-top .template-main { position: relative; }
.template-header .template-header-top .template-header-top-logo { float: left; max-width: 200px; margin-left: auto; margin-right: auto; margin: 30px auto; }
/**********************************************************************/
/* Template / Header / Bottom										  */
/**********************************************************************/	
.template-header .template-header-bottom { }
.template-header .template-header-bottom .template-header-bottom-background { overflow: hidden; text-align: center; padding: 46px 0 50px 0px; background-size: cover; background-repeat: no-repeat; background-position: center center; background-image: url('../media/image/pattern.png') }
.template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-img-1 { background-image: url('../media/image/_sample/header/1.jpg'); }
.template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-img-2 { background-image: url('../media/image/_sample/header/2.jpg'); }
.template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-img-3 { background-image: url('../media/image/_sample/header/3.jpg'); }
.template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-img-4 { background-image: url('../media/image/_sample/header/4.jpg'); }
.template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-img-5 { background-image: url('../media/image/_sample/header/5.jpg'); }
.template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-img-6 { background-image: url('../media/image/_sample/header/6.jpg'); }
.template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-img-7 { background-image: url('../media/image/_sample/header/7.jpg'); }
.template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-img-8 { background-image: url('../media/image/_sample/header/8.jpg'); }
.template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-img-9 { background-image: url('../media/image/_sample/header/9.jpg'); }
.template-header .template-header-bottom .template-header-bottom-background.template-header-bottom-background-img-10 { background-image: url('../media/image/_sample/header/10.jpg'); }
.template-header .template-header-bottom .template-header-bottom-background h1, .template-header .template-header-bottom .template-header-bottom-background h6 { margin-bottom: 0px; }
.template-header .template-header-bottom .template-header-bottom-background h1 { }
.template-header .template-header-bottom .template-header-bottom-background h6 { margin-top: 20px; letter-spacing: 0.05em; text-transform: uppercase; }
/**************************************************************************/
/* Template / Content													  */
/**************************************************************************/
.template-content { z-index: 2; height: auto !important; position: relative; min-height: 700px; margin-top: -150px; }
.template-content.template-content-bottom-fixed { width: 100%; bottom: 0px; position: fixed; min-height: 0px; }
/**********************************************************************/
/* Template / Content / Section										  */
/**********************************************************************/
.template-content .template-content-section { z-index: 3; position: relative; padding: 80px 0px 80px 0px; }
.template-content .template-content-section.template-content-section-video { padding-top: 240px; padding-bottom: 240px; }
.template-content .template-content-section>.template-main { overflow: hidden; }
/**************************************************************************/
/* Template	/ Footer													  */
/**************************************************************************/
.template-footer { font-size: 14px; }
.template-footer.template-footer-sticky { z-index: 0; width: 100%; bottom: 0px; vertical-align: middle; } /* position: fixed; */
/**********************************************************************/
/* Template / Footer / Top											  */
/**********************************************************************/		
.template-footer .template-footer-top { padding: 50px 0px 50px 0px; background-repeat: repeat; background-size: auto auto; background-position: 0px 0px; background-image: url('../media/image/pattern.png'); }
.template-footer .template-footer-top .template-footer-logo { max-width: 186px; }
/**********************************************************************/
/* Template / Footer / Bottom										  */
/**********************************************************************/	
.template-footer .template-footer-bottom { padding: 30px 0px 30px 0px; background: #eee; }
.template-footer .template-footer-bottom a { text-decoration: none; }
.template-footer .template-footer-bottom a:hover { text-decoration: underline; }
/******************************************************************************/
/* Preloader																  */
/******************************************************************************/
.template-preloader { display: block; min-height: 20px; background-repeat: no-repeat; background-position: center center; background-image: url('../media/image/preloader.gif'); }
.template-preloader * { display: none !important; }
/******************************************************************************/
/* Pagination																  */
/******************************************************************************/
.template-pagination { }
/**************************************************************************/
/* Pagination / Style 1													  */
/**************************************************************************/
.template-pagination.template-pagination-style-1 { height: 30px; margin: 0px; padding: 0px; width: 300px; max-width: 100%; list-style: none; margin: 10px auto 0px auto; }
.template-pagination.template-pagination-style-1 li:first-child { margin-left: 0px !important; }
.template-pagination.template-pagination-style-1 a { float: left; height: 12px; bottom: -18px; display: block; box-shadow: none; border-width: 2px; border-radius: 0px; position: relative; border-style: solid; }
.template-component-flex-slider .template-pagination li a { float: none; }
.template-pagination.template-pagination-style-1 a.active, .template-pagination.template-pagination-style-1 a.selected, .template-pagination.template-pagination-style-1 a.flex-active { bottom: -6px; }
/**************************************************************************/
/* Pagination / Style 2													  */
/**************************************************************************/
.template-pagination.template-pagination-style-2 { text-align: center; }
.template-pagination.template-pagination-style-2>ul { margin: 0px; padding: 0px; list-style: none; display: inline-block; }
.template-pagination.template-pagination-style-2>ul>li { float: left; margin-left: 5px; }
.template-pagination.template-pagination-style-2>ul>li:first-child { margin-left: 0px; }
.template-pagination.template-pagination-style-2>ul>li>a { line-height: 1; display: block; border-style: solid; border-width: 0px 0px 1px 0px; padding: 14px 20px 14px 20px; }
.template-pagination.template-pagination-style-2>ul>li>a, .template-pagination.template-pagination-style-2>ul>li>a:hover { text-decoration: none; }
/******************************************************************************/
/* Slider navigation														  */
/******************************************************************************/
.template-component-flex-slider .flex-direction-nav li a, .template-component-nivo-slider .nivo-directionNav a { top: 50%; opacity: 1; z-index: 10; width: 45px; height: 45px; display: block; transition: none; overflow: hidden; position: absolute; margin-top: -22.5px; text-decoration: none; background-repeat: no-repeat; background-position: center center; }
.template-component-flex-slider .flex-direction-nav a.flex-prev::before, .template-component-flex-slider .flex-direction-nav a.flex-next::before { content: ""; }
.tp-leftarrow, .template-component-nivo-slider .nivo-directionNav a.nivo-prevNav, .template-component-flex-slider .flex-direction-nav li a.flex-prev { left: 0px; background-image: url('../media/image/slider_previous.png') !important; }
.tp-rightarrow, .template-component-nivo-slider .nivo-directionNav a.nivo-nextNav, .template-component-flex-slider .flex-direction-nav li a.flex-next { right: 0px; background-image: url('../media/image/slider_next.png') !important; }
/******************************************************************************/
/* Qtip																		  */
/******************************************************************************/
.template-qtip.qtip { border: none; outline: none; font-size: 13px; max-width: 300px; box-shadow: none; }
.template-qtip.qtip .qtip-content { line-height: 150%; padding: 10px 20px 10px 20px; }
.template-qtip.qtip.qtip-shadow { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
/******************************************************************************/
/* Form																		  */
/******************************************************************************/
form { margin: 0px; padding: 0px; }
select, textarea, input[type="text"] { width: 100%; margin-top: 0px; border-width: 1px; border-style: solid; padding: 10px 10px 10px 15px; }
select { cursor: pointer; }
textarea:focus, input[type="text"]:focus, .template-section-white textarea:focus, .template-section-white input[type="text"]:focus, .template-footer .template-footer-top textarea:focus, .template-footer .template-footer-top input[type="text"]:focus { padding-bottom: 9px; border-width: 1px 1px 2px 1px; }
input[type="submit"] { border: none; margin: 0px; }
textarea { resize: none; height: 198px; display: block; }
.template-form-line { margin-top: 30px; position: relative; }
.template-form-line>label { top: 11px; left: 15px; cursor: text; position: absolute; }
.template-form-line:first-child, .template-form-line-submit { margin-top: 24px; }
.template-form-line-submit { }
.template-form-line-submit>div { display: inline-block; }
/******************************************************************************/
/* Fancybox																	  */
/******************************************************************************/
.fancybox-skin, #fancybox-buttons ul { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
#fancybox-buttons { z-index: 100001; }
#fancybox-buttons ul { width: 161px; border: none; box-shadow: none; background: rgba(0,0,0,0.5); }
#fancybox-buttons a.btnNext, #fancybox-buttons a.btnClose, #fancybox-buttons a.btnToggle { border: none; }
#fancybox-buttons li { background-image: none; }
.fancybox-overlay { z-index: 100000; }
.fancybox-opened { z-index: 100001; }
.fancybox-title.fancybox-title-inside-wrap { font-size: 14px; }
/******************************************************************************/
/* Revolution slider			                                              */
/******************************************************************************/
/**************************************************************************/
/* Revolution slider / Font		                                          */
/**************************************************************************/
.tp-font-lato-black, .tp-font-lato-light, .tp-font-lato-light2, .tp-caption.tp-font-lato-black, .tp-caption.tp-font-lato-light { font-size: 55px; line-height: 65px; }
.tp-font-handlee, .tp-font-lato-black, .tp-font-lato-light, .tp-font-lato-light2, .tp-caption.tp-font-handlee, .tp-caption.tp-font-lato-black, .tp-caption.tp-font-lato-light { border-width: 0px; text-shadow: none; border-style: none; text-decoration: none; }
.tp-font-lato-black, .tp-caption.tp-font-lato-black { font-weight: 900; }
.tp-font-lato-light, .tp-font-lato-light2, .tp-caption.tp-font-lato-light { font-weight: 300; }
.tp-font-handlee, .tp-caption.tp-font-handlee { font-size: 36px; font-weight: 400; line-height: 65px; }
/**************************************************************************/
/* Revolution slider / Button	                                          */
/**************************************************************************/
.tp-slider-button a, .tp-slider-button a:hover, .tp-slider-button, .tp-caption.tp-slider-button, .tp-slider-button:hover, .tp-caption.tp-slider-button:hover { font-size: 14px; text-decoration: none !important; }
.tp-slider-button, .tp-caption.tp-slider-button, .tp-slider-button:hover, .tp-caption.tp-slider-button:hover { cursor: pointer; line-height: 1px; font-weight: 600; text-shadow: none; border-width: 0px; border-style: none; text-decoration: none; }
.tp-slider-button a { line-height: 1 !important; font-weight: 600 !important; padding: 14px 20px 15px 20px; }
/**************************************************************************/
/* Revolution slider / Arrow	                                          */
/**************************************************************************/
.tparrows.tp-leftarrow::before, .tparrows.tp-rightarrow::before, .hesperiden.tparrows.tp-leftarrow::before, .hesperiden.tparrows.tp-rightarrow::before { content: "" !important; }
.tp-leftarrow, .tp-rightarrow { width: 25px !important; height: 50px !important; }
.hesperiden.tparrows:before { font-size: 50px; line-height: 50px; }
.tp-leftarrow:hover { background-image: url(../media/image/slider_previous_hover.png) !important; }
.tp-rightarrow:hover { background-image: url(../media/image/slider_next_hover.png) !important; }
/**************************************************************************/
/* Revolution slider / Button	                                          */
/**************************************************************************/
.tp-bullets .tp-bullet { width: 100px !important; height: 8px !important; border-radius: 0 !important; background: none !important; margin-left: 10px !important; margin-right: 10px !important; box-sizing: border-box !important; border-style: solid !important; border-width: 2px !important; border-radius: 0 !important; }
.tp-bullets .tp-bullet.selected, .tp-bullets .tp-bullet:hover { background: #D22027 !important; border-color: #D22027 !important; }
.tp-bullets .tp-bullet { margin-left: 0px !important; }
.slotholder { transform: translate3d(0px, 0px, 0px) !important; }
/******************************************************************************/
/* Blog																		  */
/******************************************************************************/
ul.template-post-list { }
ul.template-post-list>li { margin-bottom: 40px; }
/******************************************************************************/
/* Post																		  */
/******************************************************************************/
.template-post { }
/**************************************************************************/
/* Post / Section														  */
/**************************************************************************/
/**********************************************************************/
/* Post / Section / Header											  */
/**********************************************************************/
.template-post .template-post-section-header { text-align: center; margin-bottom: 70px; }
/**********************************************************************/
/* Post / Section / Icon											  */
/**********************************************************************/	
.template-post .template-post-section-icon { position: relative; margin-top: 40px; }
.template-post-list .template-post .template-post-section-icon { margin-top: 0px; }
/**********************************************************************/
/* Post / Section / Preambule										  */
/**********************************************************************/
.template-post .template-post-section-preambule { min-height: 80px; margin-bottom: 15px; }
.template-post .template-post-section-preambule .jp-interface { padding-top: 50px; }
/**********************************************************************/
/* Post / Section / Meta											  */
/**********************************************************************/
.template-post .template-post-section-meta { margin-bottom: 20px; }
/**********************************************************************/
/* Post / Section / Content											  */
/**********************************************************************/
.template-post .template-post-section-content { margin-bottom: 50px; }
.template-post-list .template-post .template-post-section-button { margin-bottom: 30px; }
/**********************************************************************/
/* Post / Section / Button											  */
/**********************************************************************/
.template-post .template-post-section-button { text-align: center; margin-bottom: 50px; }
/**********************************************************************/
/* Post / Section / Divider											  */
/**********************************************************************/
.template-post .template-post-section-divider { width: 50px; margin-left: auto; margin-right: auto; }
/**********************************************************************/
/* Post / Section / Navigation										  */
/**********************************************************************/		
.template-post .template-post-section-navigation { margin-bottom: 50px; }
/**********************************************************************/
/* Post / Section / Comments list									  */
/**********************************************************************/				
.template-post .template-post-section-comment-list { margin-bottom: 50px; }
/**************************************************************************/
/* Post / Header														  */
/**************************************************************************/
.template-post .template-post-header { margin-bottom: 15px; }
.template-post .template-post-header a { padding-bottom: 5px; border-style: solid; text-decoration: none; border-width: 0px 0px 1px 0px; }
.template-post .template-post-header a:hover { border-style: dotted; }
/**************************************************************************/
/* Post / Date															  */
/**************************************************************************/
.template-post .template-post-date { border-style: dotted; text-decoration: none; border-width: 0px 0px 1px 0px; }
.template-post .template-post-date:hover { text-decoration: none; }
/**************************************************************************/
/* Post / Icon															  */
/**************************************************************************/
.template-post .template-post-icon { left: 0px; right: 0px; top: -40px; z-index: 99; width: 80px; height: 80px; display: block; margin-left: auto; margin-right: auto; position: absolute; border-radius: 100%; background-repeat: no-repeat; background-position: center center; }
.template-post .template-post-icon.template-post-icon-audio { background-image: url('../media/image/media_audio.png'); }
.template-post .template-post-icon.template-post-icon-image { background-image: url('../media/image/media_image.png'); }
.template-post .template-post-icon.template-post-icon-image-slider { background-image: url('../media/image/media_image_slider.png'); }
.template-post .template-post-icon.template-post-icon-quote { background-image: url('../media/image/media_quote.png'); }
.template-post .template-post-icon.template-post-icon-sticky { background-image: url('../media/image/media_sticky.png'); }
.template-post .template-post-icon.template-post-icon-text { background-image: url('../media/image/media_text.png'); }
.template-post .template-post-icon.template-post-icon-video { background-image: url('../media/image/media_video.png'); }
/**************************************************************************/
/* Post / Meta															  */
/**************************************************************************/
.template-post-meta { font-size: 14px; text-align: center; padding: 0px 0px 10px 0px; border-style: solid; border-width: 0px 0px 1px 0px; }
.template-post-meta>div { padding-left: 30px; padding-bottom: 5px; display: inline-block; margin: 0px 10px 0px 10px; background-repeat: no-repeat; background-position: center left; }
.template-post-meta>div>ul { }
.template-post-meta>div>ul>li { display: inline-block; }
.template-post-meta a { padding-bottom: 3px; text-decoration: none; border-style: dotted; border-width: 0px 0px 1px 0px; }
/**************************************************************************/
/* Post / Navigation													  */
/**************************************************************************/
.template-post .template-post-navigation { width: 100%; display: table; }
.template-post .template-post-navigation>a { width: 50%; border-width: 1px; border-style: solid; display: table-cell; vertical-align: middle; padding: 20px 20px 20px 20px; background-repeat: no-repeat; ; }
.template-post .template-post-navigation>a, .template-post .template-post-navigation>a:hover { text-decoration: none; }
.template-post .template-post-navigation>a.template-post-navigation-prev { text-align: right; border-left-width: 0px; background-position: 5% center; background-image: url('../media/image/post_prev_arrow.png'); }
.template-post .template-post-navigation>a.template-post-navigation-next { text-align: left; border-right-width: 0px; background-position: 95% center; background-image: url('../media/image/post_next_arrow.png'); }
/**************************************************************************/
/*	Post / Comments list												  */
/**************************************************************************/
.template-post .template-post-comment-list+.template-pagination { margin-top: 30px; }
.template-post .template-post-comment-list>ul>li ul.template-post-comment-list-children, .template-post .template-post-comment-list>ul>li ul.template-post-comment-list-children li, .template-post .template-post-comment-list>ul>li .template-comment-meta, .template-post .template-post-comment-list>ul>li .template-comment-content { margin-left: 100px; }
.template-post .template-post-comment-list>ul>li ul.template-post-comment-list-children li ul.template-post-comment-list-children, .template-post .template-post-comment-list>ul>li ul.template-post-comment-list-children li ul.template-post-comment-list-children li, .template-post .template-post-comment-list>ul>li .template-comment-meta .template-comment-meta, .template-post .template-post-comment-list>ul>li .template-comment-content .template-comment-content { margin-left: 0px; }
.template-post .template-post-comment-list>ul>li ul.template-post-comment-list-children { clear: both; margin: 0px; padding: 0px; list-style-type: none; }
/**********************************************************************/
/*	Post / Comments list / Comment									  */
/**********************************************************************/
.template-post .template-post-comment-list>ul li { padding: 0px; background-image: none; }
.template-post .template-post-comment-list>ul li .template-comment-inner { padding-top: 20px; margin-bottom: 20px; border-style: solid; border-width: 1px 0px 0px 0px; }
/******************************************************************/
/*	Post / Comments list / Comment / Avatar						  */
/******************************************************************/
.template-post .template-post-comment-list>ul>li .template-comment-avatar { float: left; width: 80px; height: 80px; }
.template-post .template-post-comment-list>ul>li .template-comment-avatar img { border: none; }
/******************************************************************/
/*	Post / Comments list / Comment / Meta						  */
/******************************************************************/
.template-post .template-post-comment-list>ul>li .template-comment-meta { }
.template-post .template-post-comment-list>ul>li .template-comment-meta>a, .template-post .template-post-comment-list>ul>li .template-comment-meta h6>a { text-decoration: none; }
.template-post .template-post-comment-list>ul>li .template-comment-meta>a:hover, .template-post .template-post-comment-list>ul>li .template-comment-meta h6>a:hover { text-decoration: underline; }
.template-post .template-post-comment-list>ul>li .template-comment-meta>.template-comment-meta-date, .template-post .template-post-comment-list>ul>li .template-comment-meta>.template-comment-meta-reply, .template-post .template-post-comment-list>ul>li .template-comment-meta>.template-comment-meta-author { float: left; }
.template-post .template-post-comment-list>ul>li .template-comment-meta>.template-comment-meta-author { margin-right: 5px; margin-bottom: 0px; }
.template-post .template-post-comment-list>ul>li .template-comment-meta>.template-comment-meta-reply { margin-top: 0px; margin-bottom: 0px; }
.template-post .template-post-comment-list>ul>li .template-comment-meta>.template-comment-meta-date { width: 100%; margin-top: 5px; font-size: 14px; padding-left: 25px; box-sizing: border-box; background-position: center left; }
/******************************************************************/
/*	Post / Comments list / Comment / Content					  */
/******************************************************************/
.template-post .template-post-comment-list>ul>li .template-comment-content, .template-post .template-post-comment-list>ul>li .template-comment-content a { font-size: 14px; }
.template-post .template-post-comment-list>ul>li .template-comment-content>p:first-child { margin-top: 0px; }
.template-post .template-post-comment-list>ul>li .template-comment-content .template-comment-reply { line-height: 1; font-size: 13px; font-weight: 600; margin-top: 10px; display: inline-block; text-transform: uppercase; padding: 15px 13px 15px 13px; }
.template-post .template-post-comment-list>ul>li .template-comment-content .template-comment-reply, .template-post .template-post-comment-list>ul>li .template-comment-content .template-comment-reply:hover { text-decoration: none; }
/**************************************************************************/
/* Post / Reply form													  */
/**************************************************************************/
.template-post .template-post-reply-form { }
.template-post .template-post-reply-form>h5 { margin-bottom: 0px; }
.template-post .template-post-reply-form>p { font-size: 14px; }
/******************************************************************************/
/* Widget																	  */
/******************************************************************************/
ul.template-widget-list { margin: 0px; padding: 0px; list-style: none; }
ul.template-widget-list>li { margin-top: 50px; }
ul.template-widget-list>li:first-child { margin-top: 0px; }
.template-footer .template-footer-top ul.template-widget-list>li { margin-top: 0px; }
ul.template-widget-list>li>h6 { }
ul.template-widget-list>li>h6>span { text-transform: uppercase; }
ul.template-widget-list>li>h6>span+span { width: 50px; height: 2px; display: block; margin-top: 10px; }
ul.template-widget-list>li>div { }
ul.template-widget-list>li>div h6, ul.template-widget-list>li>div h6 a { font-size: 16px; }
/**************************************************************************/
/* Widget / Most commented - Style 1									  */
/* Widget / Recent post - Style 1										  */
/* Widget / Recent comments - Style 1									  */
/**************************************************************************/
.template-widget-most-commented.template-widget-most-commented-style-1, .template-widget-recent-post.template-widget-recent-post-style-1, .template-widget-recent-comment.template-widget-recent-comment-style-1 { }
.template-widget-most-commented.template-widget-most-commented-style-1>ul, .template-widget-recent-post.template-widget-recent-post-style-1>ul, .template-widget-recent-comment.template-widget-recent-comment-style-1>ul { }
.template-widget-most-commented.template-widget-most-commented-style-1>ul>li, .template-widget-recent-post.template-widget-recent-post-style-1>ul>li, .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li { height: 100%; overflow: hidden; margin-top: 20px; }
.template-widget-most-commented.template-widget-most-commented-style-1>ul>li:first-child, .template-widget-recent-post.template-widget-recent-post-style-1>ul>li:first-child, .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li:first-child { margin-top: 0px; }
.template-widget-most-commented.template-widget-most-commented-style-1>ul>li>a, .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>a, .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>a { float: left; display: block; }
.template-widget-most-commented.template-widget-most-commented-style-1>ul>li>a>img, .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>a>img, .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>a>img { width: 80px; }
.template-widget-most-commented.template-widget-most-commented-style-1>ul>li>h6, .template-widget-most-commented.template-widget-most-commented-style-1>ul>li>span, .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>h6, .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>span, .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>h6, .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>span { display: block; margin-left: 100px; }
.template-widget-most-commented.template-widget-most-commented-style-1>ul>li>h6, .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>h6, .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>h6 { margin-top: 0px; margin-bottom: 10px; }
.template-widget-most-commented.template-widget-most-commented-style-1>ul>li>span, .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>span, .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>span { font-size: 14px; padding-left: 30px; background-repeat: no-repeat; background-position: left 2px; }
.template-footer .template-footer-top .template-widget-most-commented.template-widget-most-commented-style-1>ul>li>span, .template-footer .template-footer-top .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>span, .template-footer .template-footer-top .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>span { font-size: 13px; }
/**************************************************************************/
/* Widget / Most commented - Style 2									  */
/* Widget / Recent post - Style 2										  */
/* Widget / Recent comments - Style 3									  */
/**************************************************************************/
.template-widget-most-commented.template-widget-most-commented-style-2, .template-widget-recent-post.template-widget-recent-post-style-2, .template-widget-recent-comment.template-widget-recent-comment-style-2 { }
.template-widget-most-commented.template-widget-most-commented-style-2>ul, .template-widget-recent-post.template-widget-recent-post-style-2>ul, .template-widget-recent-comment.template-widget-recent-comment-style-2>ul { }
.template-widget-most-commented.template-widget-most-commented-style-2>ul>li, .template-widget-recent-post.template-widget-recent-post-style-2>ul>li, .template-widget-recent-comment.template-widget-recent-comment-style-2>ul>li { height: 100%; overflow: hidden; margin-top: 20px; padding-left: 30px; background-repeat: no-repeat; background-position: left 3px; background-image: url('../media/image/icon/bullet/style_1.png'); }
.template-footer .template-footer-top .template-widget-most-commented.template-widget-most-commented-style-2>ul>li, .template-footer .template-footer-top .template-widget-recent-post.template-widget-recent-post-style-2>ul>li, .template-footer .template-footer-top .template-widget-recent-comment.template-widget-recent-comment-style-2>ul>li { background-image: url('../media/image/icon/bullet/style_1_alt.png'); }
.template-widget-most-commented.template-widget-most-commented-style-2>ul>li:first-child, .template-widget-recent-post.template-widget-recent-post-style-2>ul>li:first-child, .template-widget-recent-comment.template-widget-recent-comment-style-2>ul>li:first-child { margin-top: 0px; }
.template-widget-most-commented.template-widget-most-commented-style-2>ul>li>a, .template-widget-recent-post.template-widget-recent-post-style-2>ul>li>a, .template-widget-recent-comment.template-widget-recent-comment-style-2>ul>li>a { display: block; font-weight: 600; text-decoration: none; }
.template-footer .template-footer-top .template-widget-most-commented.template-widget-most-commented-style-2>ul>li>a:hover, .template-footer .template-footer-top .template-widget-recent-post.template-widget-recent-post-style-2>ul>li>a:hover, .template-footer .template-footer-top .template-widget-recent-comment.template-widget-recent-comment-style-2>ul>li>a:hover { text-decoration: none; }
.template-widget-most-commented.template-widget-most-commented-style-2>ul>li>a:hover, .template-widget-recent-post.template-widget-recent-post-style-2>ul>li>a:hover, .template-widget-recent-comment.template-widget-recent-comment-style-2>ul>li>a:hover { text-decoration: underline; }
.template-widget-most-commented.template-widget-most-commented-style-2>ul>li>span, .template-widget-recent-post.template-widget-recent-post-style-2>ul>li>span, .template-widget-recent-comment.template-widget-recent-comment-style-2>ul>li>span { clear: both; line-height: 1; margin-top: 5px; font-size: 13px; border-width: 1px; padding-left: 30px; border-style: solid; display: inline-block; padding: 5px 10px 5px 10px; }
/**************************************************************************/
/* Widget / Tag															  */
/* Widget / Archive - Style 1											  */
/* Widget / Category - Style 1											  */
/**************************************************************************/
.template-widget-tag, .template-widget-archive.template-widget-archive-style-1, .template-widget-category.template-widget-category-style-1 { }
.template-widget-tag>ul, .template-widget-archive.template-widget-archive-style-1>ul, .template-widget-category.template-widget-category-style-1>ul { margin: 0px; padding: 0px; list-style: none; }
.template-widget-archive.template-widget-archive-style-1>ul>li, .template-widget-category.template-widget-category-style-1>ul>li { }
.template-widget-tag>ul>li { display: inline-block; }
.template-widget-tag>ul>li>a, .template-widget-archive.template-widget-archive-style-1>ul>li>a, .template-widget-category.template-widget-category-style-1>ul>li>a { padding: 12px; display: block; font-size: 13px; font-weight: 600; margin-bottom: 5px; border-width: 1px; border-style: solid; text-transform: uppercase; }
.template-widget-tag>ul>li>a, .template-widget-tag>ul>li>a:hover, .template-widget-archive.template-widget-archive-style-1>ul>li>a, .template-widget-archive.template-widget-archive-style-1>ul>li>a:hover, .template-widget-category.template-widget-category-style-1>ul>li>a, .template-widget-category.template-widget-category-style-1>ul>li>a:hover { text-decoration: none; }
.template-footer .template-footer-top .template-widget-tag>ul>li>a:hover, .template-footer .template-footer-top .template-widget-archive.template-widget-archive-style-1>ul>li>a:hover, .template-footer .template-footer-top .template-widget-category.template-widget-category-style-1>ul>li>a:hover { padding: 11px; border-width: 2px; }
/**************************************************************************/
/* Widget / Search														  */
/**************************************************************************/
.template-widget-search-form { }
.template-widget-search-form .template-form-line:first-child { margin-top: 0px; }
.template-widget-search-form .template-form-line { margin-top: 10px; }
.template-widget-search-form .template-form-line input[type="submit"] { float: right; }
/**************************************************************************/
/* Widget / Text														  */
/**************************************************************************/
.template-widget-text { font-size: 14px; }
.template-widget-text p:first-child { margin-top: 0px; }
/**************************************************************************/
/* Widget / Menu														  */
/**************************************************************************/		
.template-widget-menu { }
.template-widget-menu ul { margin: 0px; padding: 0px; list-style: none; }
.template-content-layout-sidebar-right .template-widget-menu ul ul { margin-left: 30px; }
.template-content-layout-sidebar-left .template-widget-menu ul ul { margin-right: 30px; }
.template-widget-menu ul>li { }
.template-widget-menu ul>li>a { display: block; border-width: 1px; border-style: solid; position: relative; margin-bottom: -1px; text-decoration: none; padding: 11px 20px 11px 20px; }
.template-content-layout-sidebar-right .template-widget-menu ul>li>a { border-right: 0px; }
.template-content-layout-sidebar-left .template-widget-menu ul>li>a { border-left: 0px; }
.template-footer .template-footer-top .template-widget-menu ul>li>a:hover, .template-content-layout-sidebar-right .template-widget-menu ul>li>a:hover { padding-left: 19px; border-left-width: 2px; }
.template-content-layout-sidebar-left .template-widget-menu ul>li>a:hover { padding-right: 19px; border-right-width: 2px; }
/******************************************************************************/
/* Responsive column			                                              */
/******************************************************************************/
.template-responsive-column-a { clear: both !important; width: 100% !important; float: none !important; margin-bottom: 30px !important; }
.template-margin-bottom-1.template-responsive-column-a { margin-bottom: 10px !important; }
.template-margin-bottom-2.template-responsive-column-a { margin-bottom: 20px !important; }
.template-margin-bottom-3.template-responsive-column-a { margin-bottom: 30px !important; }
.template-margin-bottom-4.template-responsive-column-a { margin-bottom: 40px !important; }
.template-margin-bottom-5.template-responsive-column-a { margin-bottom: 50px !important; }
.template-margin-bottom-6.template-responsive-column-a { margin-bottom: 60px !important; }
/******************************************************************************/
/* List icon					                                              */
/******************************************************************************/
.template-list-icon { }
.template-list-icon>li { padding: 10px; display: inline-block; }
.template-list-icon>li>span { display: block; }
/******************************************************************************/
/* Component																  */
/******************************************************************************/
/**************************************************************************/
/* Component / Accordion												  */
/**************************************************************************/
.template-component-accordion { visibility: hidden; }
.template-component-accordion .ui-accordion-header { padding: 0px; height: 100%; display: table; overflow: hidden; margin-top: 20px; }
.template-component-accordion .ui-accordion-header:first-child { margin-top: 0px; }
.template-component-accordion .ui-accordion-header .ui-accordion-header-icon, .template-component-accordion .ui-accordion-header a { vertical-align: middle; }
.template-component-accordion .ui-accordion-header .ui-accordion-header-icon { margin: 0px; width: 40px; height: 40px; position: static; border-width: 2px; border-style: solid; display: inline-block; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; background-size: 36px 72px; background-position: 0px 0px; background-repeat: no-repeat; background-image: url('../media/image/accordion_icon.png'); }
.template-component-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon { background-position: 0px -36px; }
.template-component-accordion .ui-accordion-header a { padding-left: 20px; display: table-cell; text-decoration: none; }
.template-widget-list .template-component-accordion .ui-accordion-header a { font-size: 18px; }
.template-component-accordion .ui-accordion-header a:hover { text-decoration: underline; }
.template-component-accordion .ui-accordion-content { padding: 0px; margin-left: 60px; }
.template-widget-list .template-component-accordion .ui-accordion-content p { font-size: 14px; }
/**************************************************************************/
/* Component / Audio													  */
/**************************************************************************/
.template-component-audio { display: none; }
.template-component-audio div.jp-audio, .template-component-audio div.jp-video, .template-component-audio div.jp-audio-stream { border: none; }
.template-component-audio div.jp-interface { height: 100%; padding: 10px; overflow: hidden; }
.template-component-audio div.jp-interface>* { z-index: 2; position: relative; }
.template-component-audio div.jp-controls-1 { float: left }
.template-component-audio div.jp-controls-2 { float: right; margin-right: 10px; }
.template-component-audio div.jp-audio { width: 100%; }
.template-component-audio div.jp-audio>div { height: 100%; overflow: hidden; position: relative; }
.template-component-audio div.jp-current-time { float: left; margin-left: 20px; }
.template-component-audio div.jp-duration { float: right; margin-right: 20px; }
.template-component-audio div.jp-progress-box { z-index: 1; width: 100%; height: 28px; position: absolute; box-sizing: border-box; padding: 9px 200px 9px 90px; }
.template-component-audio div.jp-progress *, .template-component-audio div.jp-volume-bar * { height: 100%; cursor: pointer; }
.template-component-audio div.jp-progress { width: 100%; height: 10px; }
.template-component-audio div.jp-volume-bar { width: 80px; height: 10px; float: right; margin: 9px 0px 9px 0px; }
.template-component-audio div.jp-playlist { clear: both; padding: 10px; }
.template-component-audio div.jp-audio div.jp-playlist li { background: none; display: inline-block; margin: 0px 10px 0px 0px; }
.template-component-audio div.jp-audio div.jp-playlist li a, .template-component-audio div.jp-audio div.jp-playlist li a:hover { opacity: 0.5; text-decoration: none; }
.template-component-audio div.jp-audio div.jp-playlist li.jp-playlist-current a { opacity: 1; font-weight: 600; }
.template-component-audio div.jp-audio div.jp-playlist a { font-size: 14px; text-decoration: none; }
.template-component-audio a.jp-play, .template-component-audio a.jp-pause, .template-component-audio a.jp-mute, .template-component-audio a.jp-unmute { width: 28px; height: 28px; display: block; background-repeat: no-repeat; background-image: url('../media/image/audio_control.png'); }
.template-component-audio a.jp-play { background-position: 0px 0px; }
.template-component-audio a.jp-play:hover { background-position: 0px -28px; }
.template-component-audio a.jp-pause { background-position: -28px 0px; }
.template-component-audio a.jp-pause:hover { background-position: -28px -28px; }
.template-component-audio a.jp-mute { background-position: -56px 0px; }
.template-component-audio a.jp-mute:hover { background-position: -56px -28px; }
.template-component-audio a.jp-unmute { background-position: -84px 0px; }
.template-component-audio a.jp-unmute:hover { background-position: -84px -28px; }
.template-component-audio div.jp-duration, .template-component-audio div.jp-current-time { font-size: 12px; line-height: 28px; }
/**************************************************************************/
/* Component / Background Video											  */
/**************************************************************************/
.template-component-background-video { }
.template-component-background-video>div { position: fixed !important; }
/**************************************************************************/
/* Component / Blockquote												  */
/**************************************************************************/
.template-component-blockquote { border-style: solid; padding: 50px 0px 0px 30px; border-width: 0px 0px 0px 2px; background-position: 30px top; background-repeat: no-repeat; background-image: url('../media/image/quote.png'); }
.template-component-blockquote>p { font-size: 20px; font-style: italic; }
.template-component-blockquote>span { display: block; font-size: 14px; margin-top: 20px; }
/**************************************************************************/
/* Component / Box video												  */
/**************************************************************************/
.template-component-box-video, .template-component-box-video>div, .template-component-box-video>video { top: 0px; left: 0px; position: absolute; }
.template-component-box-video { width: 100%; height: 100%; overflow: hidden; }
.template-component-box-video>video { z-index: 1; min-width: 100%; min-height: 100%; }
.template-component-box-video>div { z-index: 2; width: 100%; height: 100%; }
.template-component-box-video+.template-main { z-index: 2; position: relative; }
/**************************************************************************/
/* Component / Button													  */
/**************************************************************************/
.template-component-button { cursor: pointer; line-height: 1; font-size: 14px; font-weight: 600; display: inline-block; text-transform: uppercase; padding: 16px 20px 16px 20px; margin-right: 0px; margin-bottom: 5px; white-space: nowrap; }
.template-component-button, .template-component-button:hover { text-decoration: none; }
.template-component-button.template-component-button-style-1 { }
.template-component-button.template-component-button-style-2, .template-component-button.template-component-button-style-3, .template-component-button.template-component-button-style-3:hover, .template-component-button.template-component-button-style-4 { border-width: 2px; border-style: solid; padding: 14px 20px 14px 20px; }
.template-component-button.template-component-button-size-tiny { font-size: 14px; padding: 5px 10px 5px 10px; }
.template-component-button.template-component-button-size-small { font-size: 14px; padding: 16px 20px 16px 20px; }
.template-component-button.template-component-button-size-medium { padding: 22px 20px 22px 20px; }
.template-component-button.template-component-button-size-large { padding: 30px 25px 30px 25px; }
.template-component-button>i { top: -2px; width: 6px; height: 6px; line-height: 1em; margin-left: 10px; position: relative; border-style: solid; display: inline-block; transform: rotate(45deg); border-width: 2px 2px 0px 0px; }
.template-component-button>span.template-icon-feature+span, .template-component-button>span+span.template-icon-feature { margin-left: 10px; }
.template-component-button>span { display: inline-block; vertical-align: middle; }
.template-component-menu-responsive #contact-form-subject { margin-left: 30px; width: 60%; padding: 10px; }
.template-component-menu-responsive ul li:last-child a { width: 20% !important; border: 0; padding: 14px 18px; float: right; }
/**************************************************************************/
/* Component / Call To Action											  */
/**************************************************************************/
.template-component-call-to-action { width: 100%; display: table; }
.template-component-call-to-action.template-component-call-to-action-style-1, .template-component-call-to-action.template-component-call-to-action-style-3 { padding: 30px; border-width: 2px; border-style: solid; }
.template-component-call-to-action.template-component-call-to-action-style-2 { padding: 44px 0px 44px 0px; }
.template-component-call-to-action .template-component-call-to-action-content { display: table-row; }
.template-component-call-to-action .template-component-call-to-action-content>div { display: table-cell; vertical-align: middle; }
.template-component-call-to-action.template-component-call-to-action-responsive .template-component-call-to-action-content>div { width: 100%; display: block; text-align: center; }
.template-component-call-to-action.template-component-call-to-action-style-3 .template-component-call-to-action-content>div { display: table-row; text-align: center; }
.template-component-call-to-action.template-component-call-to-action-style-3 .template-component-call-to-action-content>div p { font-size: 14px; }
.template-component-call-to-action .template-component-call-to-action-content>.template-component-call-to-action-content-left { }
.template-component-call-to-action .template-component-call-to-action-content>.template-component-call-to-action-content-left>h3, .template-component-call-to-action .template-component-call-to-action-content>.template-component-call-to-action-content-left>h4 { margin-bottom: 0px; }
.template-component-call-to-action .template-component-call-to-action-content>.template-component-call-to-action-content-left>h3 b, .template-component-call-to-action .template-component-call-to-action-content>.template-component-call-to-action-content-left>h4 b { font-weight: 400; }
.template-component-call-to-action .template-component-call-to-action-content>.template-component-call-to-action-content-left>h5, .template-component-call-to-action .template-component-call-to-action-content>.template-component-call-to-action-content-left>h6 { margin-top: 0px; margin-bottom: 0px; }
.template-component-call-to-action.template-component-call-to-action-style-3 .template-component-call-to-action-content>.template-component-call-to-action-content-left>h5, .template-component-call-to-action.template-component-call-to-action-style-3 .template-component-call-to-action-content>.template-component-call-to-action-content-left>h6 { margin-bottom: 20px; }
.template-component-call-to-action .template-component-call-to-action-content>.template-component-call-to-action-content-right { text-align: right; }
.template-component-call-to-action.template-component-call-to-action-responsive .template-component-call-to-action-content>.template-component-call-to-action-content-right { }
.template-component-call-to-action.template-component-call-to-action-responsive .template-component-call-to-action-content>.template-component-call-to-action-content-right>a { width: 100%; margin-top: 20px; }
/**************************************************************************/
/* Component / Class													  */
/**************************************************************************/
.template-component-class { }
.template-component-class>ul { }
.template-component-class>ul>li { }
.template-component-class>ul>li>.template-layout-flex-50x50 { }
.template-component-class.template-component-class-responsive>ul>li>.template-layout-flex-50x50 { display: block; }
.template-component-class>ul>li>.template-layout-flex-50x50>div:first-child { padding: 20px; }
.template-component-class.template-component-class-responsive>ul>li>.template-layout-flex-50x50>div, .template-component-class.template-component-class-responsive>ul>li>.template-layout-flex-50x50>div+div { clear: both; flex-basis: 100%; }
.template-component-class.template-component-class-responsive>ul>li>.template-layout-flex-50x50>div { }
.template-component-class.template-component-class-responsive>ul>li>.template-layout-flex-50x50>div+div { text-align: right; background-image: none !important; }
.template-component-class>ul>li>.template-layout-flex-50x50>div>h5 { margin-bottom: 0px; }
.template-component-class>ul>li>.template-layout-flex-50x50>div>span { font-size: 14px; }
.template-component-class>ul>li>.template-layout-flex-50x50>div>.template-layout-flex-50x50 { margin-top: 50px; text-align: center; }
.template-component-class.template-component-class-responsive>ul>li>.template-layout-flex-50x50>div>.template-layout-flex-50x50 { margin-top: 30px; }
.template-component-class>ul>li>.template-layout-flex-50x50>div>.template-layout-flex-50x50>div+div { border-style: solid; border-width: 0px 0px 0px 1px; }
.template-component-class>ul>li>.template-layout-flex-50x50>div>.template-layout-flex-50x50 span { display: block; }
.template-component-class>ul>li>.template-layout-flex-50x50>div>.template-layout-flex-50x50 span:first-child { }
.template-component-class>ul>li>.template-layout-flex-50x50>div>.template-layout-flex-50x50 span:first-child+span { font-size: 14px; }
.template-component-class>ul>li>.template-layout-flex-50x50>div+div { right: -1px; position: relative; background-size: cover; background-repeat: no-repeat; background-position: 100% center; }
.template-component-class.template-component-class-responsive>ul>li>.template-layout-flex-50x50>div+div { position: static; }
.template-component-class>ul>li>.template-layout-flex-50x50>div+div.template-component-class-background-1 { background-image: url('../media/image/_sample/1050x770/1.jpg'); }
.template-component-class>ul>li>.template-layout-flex-50x50>div+div.template-component-class-background-2 { background-image: url('../media/image/_sample/1050x770/2.jpg'); }
.template-component-class>ul>li>.template-layout-flex-50x50>div+div.template-component-class-background-3 { background-image: url('../media/image/_sample/1050x770/3.jpg'); }
.template-component-class>ul>li>.template-layout-flex-50x50>div+div.template-component-class-background-4 { background-image: url('../media/image/_sample/1050x770/4.jpg'); }
.template-component-class>ul>li>.template-layout-flex-50x50>div+div>.template-component-button { right: 0px; bottom: 0px; margin: 0px; position: absolute; }
.template-component-class.template-component-class-responsive>ul>li>.template-layout-flex-50x50>div+div>.template-component-button { position: static; }
/**************************************************************************/
/* Component / Counter box												  */
/**************************************************************************/
.template-component-counter-box { position: relative; margin-left: auto; margin-right: auto; }
.template-component-counter-box.template-state-carousel-enable { opacity: 0; }
.template-component-counter-box .template-pagination { margin-top: 30px; }
.template-component-counter-box ul { margin: 0px; padding: 0px; list-style: none; }
.template-component-counter-box ul>li { text-align: center; }
.template-component-counter-box ul>li>.template-component-counter-box-counter { width: 180px; height: 180px; display: block; margin-left: auto; margin-right: auto; line-height: 180px; border-radius: 100%; margin-bottom: 20px; }
.template-section-white .template-component-counter-box ul>li>.template-component-counter-box-counter { border-width: 2px; border-style: solid; }
.template-component-counter-box ul>li>.template-component-counter-box-counter>i { display: none; }
.template-component-counter-box ul>li>.template-component-counter-box-counter>.template-component-counter-box-counter-value, .template-component-counter-box ul>li>.template-component-counter-box-counter>.template-component-counter-box-counter-character { display: inline; }
.template-component-counter-box ul>li>.template-component-counter-box-counter>.template-component-counter-box-counter-value { }
.template-component-counter-box ul>li>.template-component-counter-box-counter>.template-component-counter-box-counter-character { }
.template-component-counter-box ul>li>.template-component-counter-box-counter>.template-component-counter-box-counter-value+.template-component-counter-box-counter-character { margin-left: -10px; }
.template-component-counter-box ul>li>.template-component-counter-box-counter>.template-component-counter-box-counter-character+.template-component-counter-box-counter-value { margin-left: -10px; }
.template-component-counter-box ul>li>h5 { margin-top: 0px; margin-bottom: 20px; }
.template-component-counter-box ul>li>p { margin: 0px; }
.template-component-counter-box ul>li>.template-component-counter-box-timeline, .template-component-counter-box ul>li>.template-component-counter-box-timeline>span { clear: both; height: 10px; display: block; border-style: solid; }
.template-component-counter-box ul>li>.template-component-counter-box-timeline { margin-top: 30px; border-width: 0px 0px 2px 0px; }
.template-component-counter-box ul>li>.template-component-counter-box-timeline>span { width: 0%; border-width: 2px 2px 0px 2px; }
/**************************************************************************/
/* Component / Counter list												  */
/**************************************************************************/
.template-component-counter-list { }
.template-component-counter-list>ul { width: 100%; margin: 0px; padding: 0px; list-style: none; }
.template-component-counter-list>ul>li { }
.template-component-counter-list>ul>li>.template-component-counter-list-label { }
.template-component-counter-list>ul>li>.template-component-counter-list-counter { float: right; }
.template-component-counter-list>ul>li>.template-component-counter-list-counter>i { display: none; }
.template-component-counter-list>ul>li>.template-component-counter-list-counter>.template-component-counter-list-counter-value { }
.template-component-counter-list>ul>li>.template-component-counter-list-counter>.template-component-counter-list-counter-character { }
.template-component-counter-list>ul>li>.template-component-counter-list-timeline, .template-component-counter-list>ul>li>.template-component-counter-list-timeline>span { clear: both; height: 10px; display: block; border-style: solid; }
.template-component-counter-list>ul>li>.template-component-counter-list-timeline { margin-top: 20px; border-width: 0px 0px 2px 0px; }
.template-component-counter-list>ul>li>.template-component-counter-list-timeline>span { width: 0%; border-width: 2px 2px 0px 2px; }
/**************************************************************************/
/* Component / Divider													  */
/**************************************************************************/
.template-component-divider { height: 1px; font-size: 0px; margin: 20px 0px 20px 0px; }
.template-component-divider.template-component-divider-style-2, .template-component-divider.template-component-divider-style-3 { height: 2px; width: 50px; margin-left: auto; margin-right: auto; }
.template-component-divider.template-component-divider-style-3 { height: 1px; }
/**************************************************************************/
/* Component / Dropcap													  */
/**************************************************************************/
.template-component-dropcap { height: 100%; margin: 0px; overflow: hidden; }
.template-component-dropcap>span:first-child { float: left; display: block; line-height: 1; font-size: 36px; margin: 4px 15px 10px 0px; padding: 15px 20px 15px 20px }
/**************************************************************************/
/* Component / Feature													  */
/**************************************************************************/
.template-component-feature { display: none; position: relative; margin-left: auto; margin-right: auto; }
.template-component-feature ul { margin: 0px; padding: 0px; list-style: none; }
.template-component-feature>.caroufredsel_wrapper { margin-left: auto !important; margin-right: auto !important; }
.template-component-feature .template-pagination { margin-top: 30px; }
.template-component-feature ul>li { }
/**************************************************************/
/* Component / Feature / Icon								  */
/**************************************************************/
.template-component-feature ul>li>.template-icon-feature { }
/**********************************************************/
/* Component / Feature / Icon / Style					  */
/**********************************************************/				
.template-component-feature.template-component-feature-style-1 ul>li>.template-icon-feature, .template-component-feature.template-component-feature-style-4 ul>li>.template-icon-feature, .template-component-feature.template-component-feature-style-5 ul>li>.template-icon-feature, .template-component-feature.template-component-feature-style-6 ul>li>.template-icon-feature { border-radius: 100% }
.template-component-feature.template-component-feature-style-2 ul>li>.template-icon-feature { border-width: 2px; border-style: solid; border-radius: 100% }
.template-component-feature.template-component-feature-style-3 ul>li>.template-icon-feature { border-radius: 0; }
/**********************************************************/
/* Component / Feature / Icon / Size					  */
/**********************************************************/
.template-component-feature.template-component-feature-size-large ul>li>.template-icon-feature { width: 180px; height: 180px; }
.template-component-feature.template-component-feature-size-medium ul>li>.template-icon-feature { width: 80px; height: 80px; }
.template-component-feature.template-component-feature-size-small ul>li>.template-icon-feature { width: 32px; height: 32px; }
/**********************************************************/
/* Component / Feature / Icon / Position				  */
/**********************************************************/
.template-component-feature.template-component-feature-position-top ul>li>.template-icon-feature { margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.template-component-feature.template-component-feature-position-right ul>li>.template-icon-feature { float: right; }
.template-component-feature.template-component-feature-position-bottom ul>li>.template-icon-feature { margin-left: auto; margin-right: auto; }
.template-component-feature.template-component-feature-position-left ul>li>.template-icon-feature { float: left; }
/**************************************************************/
/* Component / Feature / Header								  */
/**************************************************************/
.template-component-feature ul>li>h5 { margin-top: 0px; margin-bottom: 20px; }
/**********************************************************/
/* Component / Feature / Header	/ Position				  */
/**********************************************************/
.template-component-feature.template-component-feature-position-top ul>li>h5 { text-align: center; }
.template-component-feature.template-component-feature-position-right ul>li>h5 { text-align: right; }
.template-component-feature.template-component-feature-position-bottom ul>li>h5 { text-align: center; }
.template-component-feature.template-component-feature-position-left ul>li>h5 { text-align: left; }
/***/
.template-component-feature.template-component-feature-size-large.template-component-feature-position-right ul>li>h5 { margin-right: 200px; }
.template-component-feature.template-component-feature-size-large.template-component-feature-position-left ul>li>h5 { margin-left: 200px; }
.template-component-feature.template-component-feature-size-medium.template-component-feature-position-right ul>li>h5 { margin-right: 110px; }
.template-component-feature.template-component-feature-size-medium.template-component-feature-position-left ul>li>h5 { margin-left: 110px; }
.template-component-feature.template-component-feature-size-small.template-component-feature-position-right ul>li>h5 { margin-right: 60px; }
.template-component-feature.template-component-feature-size-small.template-component-feature-position-left ul>li>h5 { margin-left: 60px; }
/**************************************************************/
/* Component / Feature / Text								  */
/**************************************************************/
.template-component-feature ul>li>p { margin-top: 0px; margin-bottom: 0px; }
/**********************************************************/
/* Component / Feature / Text / Position				  */
/**********************************************************/
.template-component-feature.template-component-feature-position-top ul>li>p { text-align: center; }
.template-component-feature.template-component-feature-position-right ul>li>p { text-align: right; }
.template-component-feature.template-component-feature-position-bottom ul>li>p { text-align: center; margin-bottom: 20px; }
.template-component-feature.template-component-feature-position-left ul>li>p { text-align: left; }
/***/
.template-component-feature.template-component-feature-size-large.template-component-feature-position-right ul>li>p { margin-right: 200px; }
.template-component-feature.template-component-feature-size-large.template-component-feature-position-left ul>li>p { margin-left: 200px; }
.template-component-feature.template-component-feature-size-medium.template-component-feature-position-right ul>li>p { margin-right: 110px; }
.template-component-feature.template-component-feature-size-medium.template-component-feature-position-left ul>li>p { margin-left: 110px; }
.template-component-feature.template-component-feature-size-small.template-component-feature-position-right ul>li>p { margin-right: 60px; }
.template-component-feature.template-component-feature-size-small.template-component-feature-position-left ul>li>p { margin-left: 60px; }
/**************************************************************************/
/* Component / Flex slider												  */
/**************************************************************************/
.template-component-flex-slider { position: relative; }
.template-component-flex-slider .template-pagination { position: static; }
.template-component-flex-slider .flex-direction-nav { }
.template-component-flex-slider .flex-direction-nav li { }
/**************************************************************************/
/* Component / Gallery													  */
/**************************************************************************/
.template-component-gallery { }
.template-component-gallery>ul { }
.template-component-gallery>ul>li { overflow: hidden; }
/**************************************************************************/
/* Component / Google Map												  */
/**************************************************************************/
.template-component-google-map { }
/**************************************************************************/
/* Component / Go To Top												  */
/**************************************************************************/
.template-component-go-to-top { opacity: 0; z-index: 10; right: 30px; width: 46px; height: 46px; bottom: 30px; display: block; position: fixed; background-repeat: no-repeat; background-position: center center; background-image: url('../media/image/go_to_top.png'); }
/**************************************************************************/
/* Component / Header													  */
/**************************************************************************/
.template-component-header-subheader { text-align: center; padding-top: 60px; padding-bottom: 60px; }
.template-component-header-subheader>*:first-child { margin-bottom: 0px; }
.template-component-header-subheader>*:first-child+* { display: block; margin-top: 15px; margin-bottom: 0px; }
.template-component-header-subheader>div { height: 14px; width: 100px; margin-top: 30px; display: inline-block; background-position: 0px 0px; background-repeat: no-repeat; background-image: url('../media/image/header_divider.png'); }
.template-section-white .template-component-header-subheader>div { background-image: url('../media/image/header_divider_alt.png'); }
/**************************************************************************/
/* Component / Iframe													  */
/**************************************************************************/
.template-component-iframe { width: 100%; max-width: 100%; }
.template-component-iframe>.template-component-iframe-content { height: 388px; overflow: hidden; position: relative; padding-bottom: 0px; }
.template-component-iframe>.template-component-iframe-content>iframe { top: 0px; left: 0px; width: 100%; height: 100%; max-width: 100%; position: absolute; }
/**************************************************************************/
/* Component / Image													  */
/**************************************************************************/			
.template-component-image { overflow: hidden; margin-top: 0px; transition: none; padding-bottom: 0px; }
.template-component-image.template-component-image-hover-slide-enable, .template-component-image.template-component-image-hover-slide-enable:hover { transition: margin-top 0.3s ease-in-out, padding-bottom 0.3s ease-in-out, background-color 0.3s ease-in-out; }
.template-component-image.template-component-image-hover-slide-enable:hover { margin-top: -25px; padding-bottom: 25px; }
.template-component-image>a { display: block; position: relative; }
.template-component-image>a>img { }
.template-component-image>a span { display: block; }
.template-component-image>a>span { top: 0px; opacity: 0; width: 100%; height: 100%; display: block; position: absolute; }
.template-component-image:hover>a>span { opacity: 1; }
.template-component-image>a>span, .template-component-image:hover>a>span { transition: opacity 0.3s ease-in-out; }
.template-component-image>a>span>span, .template-component-image>a>span>span>span { width: 50px; height: 50px; }
.template-component-image>a>span>span { top: 50%; margin-top: -30px; margin-left: auto; margin-right: auto; border-radius: 100%; position: relative; }
.template-component-image>a>span>span>span { background-repeat: no-repeat; background-position: center center; background-image: url('../media/image/image_overlay.png'); }
.template-component-image>div { text-align: center; padding: 20px 15px 0px 15px; }
.template-component-image>div>h6 { margin-bottom: 0px; }
.template-component-image>div>span { font-size: 14px; margin-top: 4px; display: block; }
.template-component-image>p { display: none; }
/**************************************************************************/
/* Component / Italic													  */
/**************************************************************************/
.template-component-italic { font-size: 20px; font-style: italic; }
/**************************************************************************/
/* Component / List														  */
/**************************************************************************/
.template-component-list { }
.template-component-list>ul { margin: 0px; padding: 0px; list-style: none; }
.template-component-list>ul>li { padding-left: 30px; margin-bottom: 8px; background-size: 17px 17px; background-repeat: no-repeat; background-position: left 2px; }
.template-component-list.template-component-list-style-1>ul>li { background-image: url('../media/image/icon/bullet/style_1.png'); }
.template-component-list.template-component-list-style-1-alt>ul>li { background-image: url('../media/image/icon/bullet/style_1_alt.png'); }
.template-component-list.template-component-list-style-2>ul>li { background-image: url('../media/image/icon/bullet/style_2.png'); }
.template-component-list.template-component-list-style-2-alt>ul>li { background-image: url('../media/image/icon/bullet/style_2_alt.png'); }
.template-component-list.template-component-list-style-3>ul>li { background-image: url('../media/image/icon/bullet/style_3.png'); }
.template-component-list.template-component-list-style-3-alt>ul>li { background-image: url('../media/image/icon/bullet/style_3_alt.png'); }
.template-component-list.template-component-list-style-4>ul>li { background-image: url('../media/image/icon/bullet/style_4.png'); }
.template-component-list.template-component-list-style-4-alt>ul>li { background-image: url('../media/image/icon/bullet/style_4_alt.png'); }
.template-component-list.template-component-list-style-5>ul>li { background-image: url('../media/image/icon/bullet/style_5.png'); }
.template-component-list.template-component-list-style-5-alt>ul>li { background-image: url('../media/image/icon/bullet/style_5_alt.png'); }
.template-component-list.template-component-list-style-6>ul>li { background-image: url('../media/image/icon/bullet/style_6.png'); }
.template-component-list.template-component-list-style-6-alt>ul>li { background-image: url('../media/image/icon/bullet/style_6_alt.png'); }
.template-component-list.template-component-list-style-7>ul>li { background-image: url('../media/image/icon/bullet/style_7.png'); }
.template-component-list.template-component-list-style-7-alt>ul>li { background-image: url('../media/image/icon/bullet/style_7_alt.png'); }
.template-component-list.template-component-list-style-8>ul>li { background-image: url('../media/image/icon/bullet/style_8.png'); }
.template-component-list.template-component-list-style-8-alt>ul>li { background-image: url('../media/image/icon/bullet/style_8_alt.png'); }
/**************************************************************************/
/* Component / Menu														  */
/**************************************************************************/
/**********************************************************************/
/* Component / Menu / Default										  */
/**********************************************************************/
.template-component-menu-default { float: right; display: block; }
.template-component-menu-default ul.sf-menu { position: static; }
.template-component-menu-default ul.sf-menu>li { padding-left: 15px; padding-right: 15px; }
.template-component-menu-default ul.sf-menu>li.sf-mega-enable-1 { position: static; }
.template-component-menu-default ul.sf-menu>li.sf-mega-enable-0 { position: relative; }
.template-component-menu-default ul.sf-menu>li.nav-search input[type="text"] { width: 110px; float: left; padding: 3px 10px; margin-top: 45px; }
.template-component-menu-default ul.sf-menu>li>a { display: block; text-align: center; padding: 50px 0px 45px 0px; text-transform: uppercase; font-weight: 800; }
.template-component-menu-default ul.sf-menu>li.nav-search>a { min-width: 50px; float: left; padding: 16px 10px; display: inline-block; margin-top: 35px; border: 0; }
.template-component-menu-default ul.sf-menu>li.nav-search>a:hover { background: none; }
.template-component-menu-default ul.sf-menu>li.nav-search>a:hover>span, .template-component-menu-default ul.sf-menu>li.nav-search.sfHover>a>span, .template-component-menu-default ul.sf-menu>li.nav-search>a.template-state-selected>span { background-position: center center; }
.template-component-menu-default ul.sf-menu ul a { padding: 11px 20px 11px 20px; }
.template-component-menu-default ul.sf-menu>li>a>span { margin-left: auto; margin-right: auto; margin-bottom: 15px; }
/*.template-header .template-header-top.template-header-top-sticky .template-component-menu-default ul.sf-menu>li>a>span { display: none; } */
.template-component-menu-default ul.sf-menu>li>a:hover>span, .template-component-menu-default ul.sf-menu>li.sfHover>a>span, .template-component-menu-default ul.sf-menu li>a.template-state-selected>span { background-position: 0px -32px; }
.template-component-menu-default ul.sf-menu>li a, .template-component-menu-default ul.sf-menu>li a:hover { text-decoration: none; }
.template-component-menu-default ul.sf-menu>li.sf-mega-enable-0 ul, .template-component-menu-default ul.sf-menu>li.sf-mega-enable-1 .sf-mega { padding: 10px; border-style: solid; border-width: 2px 0px 0px 0px; box-shadow: 0 6px 8px 0 rgba(0,0,0,0.1); }
.template-component-menu-default ul.sf-menu>li.sf-mega-enable-0 ul { width: 300px; }
.template-component-menu-default ul.sf-menu>li.sf-mega-enable-1 .sf-mega { left: 0px; right: 0px; }
.template-component-menu-default ul.sf-menu>li.sf-mega-enable-1 .sf-mega>div { margin-bottom: 0px; }
.template-component-menu-default ul.sf-menu>li.sf-mega-enable-1 .sf-mega>div>ul { display: block; position: static; }
.template-component-menu-default ul.sf-menu>li.sf-mega-enable-1 .sf-mega>div>.sf-mega-header { display: block; font-size: 14px; font-weight: 600; padding: 13px 20px 13px 20px; }
/**********************************************************************/
/* Component / Menu / Responsive									  */
/**********************************************************************/
.template-component-menu-responsive { display: none; }
.template-component-menu-responsive ul { }
.template-component-menu-responsive>ul { border-style: solid; }
.template-component-menu-responsive ul li { width: 100%; }
.template-component-menu-responsive ul li a { width: 100%; display: block; border-style: solid; padding: 10px 20px 10px 20px; }
.template-component-menu-responsive a>span { top: 8px; right: 8px; width: 6px; height: 6px; float: right; line-height: 1em; position: relative; border-style: solid; display: inline-block; transform: rotate(135deg); border-width: 2px 2px 0px 0px; }
.template-component-menu-responsive>ul>li>a>span { width: 20px; height: 15px; float: right; border: none; display: block; transform: none; margin-top: 25px; position: static; background-repeat: no-repeat; background-position: 0px 0px; background-image: url('../media/image/menu_icon.png'); }
.template-component-menu-responsive ul li ul li a { padding-left: 30px; }
.template-component-menu-responsive ul li ul li ul li a { padding-left: 45px; }
.template-component-menu-responsive ul li ul li ul li ul li a { padding-left: 60px; }
.template-component-menu-responsive ul li a, .template-component-menu-responsive ul li a:hover { text-decoration: none; }
.template-component-menu-responsive ul li:first-child a, .template-component-menu-responsive ul li:first-child a:focus, .template-component-menu-responsive ul li:first-child a:hover { background: transparent !important; border: 0; color: #000; }
.template-component-menu-responsive ul li ul { display: none; }
.template-component-menu-responsive a > span.template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-magnifier { width: 16px; height: 16px; border: 0; transform: rotate(0deg); top: 0; right: 0; }
/**************************************************************************/
/* Component / Notice													  */
/**************************************************************************/
.template-component-notice { width: 100%; display: table; }
.template-component-notice>.template-component-notice-content { display: table-row; }
.template-component-notice>.template-component-notice-content>* { display: table-cell; vertical-align: middle; }
.template-component-notice>.template-component-notice-content>.template-component-notice-content-left { width: 100px; }
.template-component-notice>.template-component-notice-content>.template-component-notice-content-left>* { margin-left: auto; margin-right: auto; }
.template-component-notice>.template-component-notice-content>.template-component-notice-content-right { position: relative; border-style: solid; padding: 15px 20px 15px 20px; border-width: 1px 1px 1px 0px; }
.template-component-notice>.template-component-notice-content>.template-component-notice-content-right>h6 { font-weight: 600; margin-bottom: 0px; }
.template-component-notice>.template-component-notice-content>.template-component-notice-content-right>p { margin: 0px; font-size: 15px; }
.template-component-notice>.template-component-notice-content>.template-component-notice-content-right>a { font-size: 14px; text-decoration: underline; }
.template-component-notice>.template-component-notice-content>.template-component-notice-content-right>span { left: 0px; height: 3px; bottom: 0px; width: 100%; display: block; overflow: hidden; position: absolute; }
.template-component-notice>.template-component-notice-content>.template-component-notice-content-right>span>span { width: 0px; height: 100%; display: block; }
/**************************************************************************/
/* Component / Nivo slider												  */
/**************************************************************************/
.template-component-nivo-slider { }
.template-component-nivo-slider .nivo-controlNav.nivo-thumbs-enabled { width: 100%; height: 100%; overflow: hidden; }
.template-component-nivo-slider .nivo-controlNav.nivo-thumbs-enabled a { float: left; display: block; border-style: solid; padding-bottom: 10px; border-width: 0px 0px 2px 0px; }
.template-component-nivo-slider .nivo-controlNav.nivo-thumbs-enabled a:hover img { opacity: 0.8; }
/**************************************************************************/
/* Component / Preformatted text										  */
/**************************************************************************/
.template-component-preformatted-text { border-width: 1px; border-style: solid; margin: 30px 0px 0px 0px; }
.template-component-preformatted-text>a { display: block; text-decoration: none; padding: 10px 15px 10px 15px; }
.template-component-preformatted-text>a:hover { text-decoration: underline; }
.template-component-preformatted-text>a>span { display: block; }
.template-component-preformatted-text>a>span+span { display: none; }
.template-component-preformatted-text>pre { display: none; white-space: pre; overflow-x: scroll; padding: 10px 15px 20px 15px; }
/**************************************************************************/
/* Component / Pricing Plan												  */
/**************************************************************************/
.template-component-pricing-plan { }
.template-component-pricing-plan.template-component-pricing-plan-style-1 { margin-top: 30px; }
.template-component-pricing-plan>ul { }
.template-component-pricing-plan>ul>li { position: relative; }
.template-component-pricing-plan.template-component-pricing-plan-style-1>ul>li { padding: 30px; text-align: center; }
.template-component-pricing-plan.template-component-pricing-plan-style-2>ul>li { background-repeat: no-repeat; background-position: right bottom; }
.template-component-pricing-plan.template-component-pricing-plan-style-1>ul>li.template-responsive-column-a, .template-component-pricing-plan.template-state-responsive-300.template-component-pricing-plan-style-2>ul>li.template-responsive-column-a { margin-bottom: 60px !important; }
.template-component-pricing-plan.template-component-pricing-plan-style-1>ul>li.template-responsive-column-a:last-child, .template-component-pricing-plan.template-state-responsive-300.template-component-pricing-plan-style-2>ul>li.template-responsive-column-a:last-child { margin-bottom: 30px !important; }
.template-component-pricing-plan.template-component-pricing-plan-style-2>ul>li.template-component-pricing-plan-background-1 { background-image: url('../media/image/_sample/280x650/1.jpg'); }
.template-component-pricing-plan.template-component-pricing-plan-style-2>ul>li.template-component-pricing-plan-background-2 { background-image: url('../media/image/_sample/280x650/2.jpg'); }
.template-component-pricing-plan.template-state-responsive-300.template-component-pricing-plan-style-2>ul>li.template-component-pricing-plan-background-1, .template-component-pricing-plan.template-state-responsive-300.template-component-pricing-plan-style-2>ul>li.template-component-pricing-plan-background-2 { background-image: none; }
.template-component-pricing-plan.template-component-pricing-plan-style-2>ul>li>div { width: 65%; padding: 30px; }
.template-component-pricing-plan.template-state-responsive-300.template-component-pricing-plan-style-2>ul>li>div { width: 100%; margin-top: 30px; }
.template-component-pricing-plan>ul>li .template-component-pricing-plan-price { text-align: center; position: absolute; padding: 25px 0px 25px 0px; }
.template-component-pricing-plan.template-component-pricing-plan-style-1>ul>li .template-component-pricing-plan-price { top: -30px; left: 30px; right: 30px; }
.template-component-pricing-plan.template-component-pricing-plan-style-2>ul>li .template-component-pricing-plan-price { width: 35%; right: 30px; bottom: 30px; }
.template-component-pricing-plan.template-state-responsive-300.template-component-pricing-plan-style-2>ul>li .template-component-pricing-plan-price { top: -30px; left: 30px; width: auto; bottom: auto; }
.template-component-pricing-plan.template-component-pricing-plan-style-2>ul>li .template-component-pricing-plan-price>span { display: block; }
.template-component-pricing-plan>ul>li .template-component-pricing-plan-price>span:first-child { }
.template-component-pricing-plan>ul>li .template-component-pricing-plan-price>span:first-child+span { }
.template-component-pricing-plan.template-component-pricing-plan-style-1>ul>li .template-component-pricing-plan-header { margin-top: 70px; }
.template-component-pricing-plan.template-component-pricing-plan-style-2>ul>li .template-component-pricing-plan-header { margin-top: 0px; }
.template-component-pricing-plan.template-state-responsive-300.template-component-pricing-plan-style-2>ul>li .template-component-pricing-plan-header { margin-top: 80px; }
.template-component-pricing-plan>ul>li .template-component-pricing-plan-description { }
.template-component-pricing-plan>ul>li .template-component-pricing-plan-feature { text-align: left; margin-top: 30px; }
.template-component-pricing-plan>ul>li .template-component-pricing-plan-button { margin-top: 25px; }
/**************************************************************************/
/* Component / Recent Post												  */
/**************************************************************************/
.template-component-recent-post { }
.template-component-recent-post>ul { }
.template-component-recent-post>ul>li { }
.template-component-recent-post>ul>li>.template-component-recent-post-date { margin-bottom: 20px; }
.template-component-recent-post.template-component-recent-post-style-2>ul>li>.template-component-recent-post-date { font-size: 14px; }
.template-component-recent-post>ul>li>.template-component-image { margin-bottom: 20px; position: relative; }
.template-component-recent-post>ul>li>.template-component-image>.template-component-recent-post-comment-count { right: 0px; bottom: 0px; display: block; min-width: 40px; font-size: 20px; font-weight: 400; text-align: center; position: absolute; padding: 7px 0px 7px 0px; }
.template-component-recent-post>ul>li>h5 { margin-top: 0px; margin-bottom: 20px; }
.template-component-recent-post.template-component-recent-post-style-2>ul>li>h5 { margin-bottom: 10px; }
.template-component-recent-post>ul>li>p { margin: 0px; }
.template-component-recent-post>ul>li>.template-component-recent-post-meta { margin-top: 20px; border-style: solid; padding: 10px 0px 5px 0px; border-width: 1px 0px 0px 0px; }
.template-component-recent-post>ul>li>.template-component-recent-post-meta li { float: left; }
.template-component-recent-post>ul>li>.template-component-recent-post-meta>li { padding-left: 30px; margin-right: 30px; }
.template-component-recent-post>ul>li>.template-component-recent-post-meta>li:last-child { margin-right: 0px; }
.template-component-recent-post>ul>li>.template-component-recent-post-meta li a { font-size: 14px; text-decoration: none; }
.template-component-recent-post>ul>li>.template-component-recent-post-meta li a:hover { text-decoration: underline; }
/**************************************************************************/
/* Component / Reply form												  */
/**************************************************************************/
.template-component-reply-form { }
.template-component-reply-form .template-form-line { margin-top: 10px; }
/**************************************************************************/
/* Component / Social icon												  */
/**************************************************************************/
.template-component-social-icon { }
.template-component-social-icon>ul { margin: 0px; padding: 0px; list-style: none; display: inline-block; }
.template-component-social-icon>ul>li { float: left; margin: 0px 2px 2px 0px; }
.template-component-social-icon>ul>li>a { display: block; text-align: center; background-size: 40px 40px; background-repeat: no-repeat; background-position: center center; }
.template-component-social-icon.template-component-social-icon-style-1>ul>li>a { width: 46px; height: 46px; }
.template-component-social-icon.template-component-social-icon-style-2>ul>li>a { width: 50px; height: 50px; border-radius: 999em; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a { width: 46px; height: 46px; border-radius: 10px; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a:hover { opacity: 0.8; }
.template-component-social-icon>ul>li>a.template-component-social-icon-behance { background-image: url('../media/image/icon/social/behance.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-bing { background-image: url('../media/image/icon/social/bing.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-blogger { background-image: url('../media/image/icon/social/blogger.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-deezer { background-image: url('../media/image/icon/social/deezer.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-designfloat { background-image: url('../media/image/icon/social/designfloat.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-deviantart { background-image: url('../media/image/icon/social/deviantart.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-digg { background-image: url('../media/image/icon/social/digg.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-dribbble { background-image: url('../media/image/icon/social/dribbble.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-envato { background-image: url('../media/image/icon/social/envato.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-facebook { background-image: url('../media/image/icon/social/facebook.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-flickr { background-image: url('../media/image/icon/social/flickr.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-form { background-image: url('../media/image/icon/social/form.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-forrst { background-image: url('../media/image/icon/social/forrst.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-foursquare { background-image: url('../media/image/icon/social/foursquare.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-friendfeed { background-image: url('../media/image/icon/social/friendfeed.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-googleplus { background-image: url('../media/image/icon/social/googleplus.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-instagram { background-image: url('../media/image/icon/social/instagram.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-linkedin { background-image: url('../media/image/icon/social/linkedin.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-mail { background-image: url('../media/image/icon/social/mail.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-myspace { background-image: url('../media/image/icon/social/myspace.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-picasa { background-image: url('../media/image/icon/social/picasa.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-pinterest { background-image: url('../media/image/icon/social/pinterest.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-reddit { background-image: url('../media/image/icon/social/reddit.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-rss { background-image: url('../media/image/icon/social/rss.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-skype { background-image: url('../media/image/icon/social/skype.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-soundcloud { background-image: url('../media/image/icon/social/soundcloud.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-spotify { background-image: url('../media/image/icon/social/spotify.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-stumbleupon { background-image: url('../media/image/icon/social/stumbleupon.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-technorati { background-image: url('../media/image/icon/social/technorati.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-tumblr { background-image: url('../media/image/icon/social/tumblr.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-twitter { background-image: url('../media/image/icon/social/twitter.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-vimeo { background-image: url('../media/image/icon/social/vimeo.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-weibo { background-image: url('../media/image/icon/social/weibo.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-wykop { background-image: url('../media/image/icon/social/wykop.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-xing { background-image: url('../media/image/icon/social/xing.png'); }
.template-component-social-icon>ul>li>a.template-component-social-icon-youtube { background-image: url('../media/image/icon/social/youtube.png'); }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-behance, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-behance:hover { background-color: #30539D; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-bing, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-bing:hover { background-color: #FFA616; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-blogger, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-blogger:hover { background-color: #FF6600; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-deezer, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-deezer:hover { background-color: #222231; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-designfloat, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-designfloat:hover { background-color: #EF7D00; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-deviantart, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-deviantart:hover { background-color: #3D895F; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-digg, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-digg:hover { background-color: #000000; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-dribbble, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-dribbble:hover { background-color: #323232; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-envato, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-envato:hover { background-color: #82B540; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-facebook, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-facebook:hover { background-color: #3B5998; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-flickr, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-flickr:hover { background-color: #FF0084; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-forrst, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-forrst:hover { background-color: #398466; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-foursquare, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-foursquare:hover { background-color: #0072B1; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-friendfeed, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-friendfeed:hover { background-color: #2F72C4; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-googleplus, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-googleplus:hover { background-color: #DD4B39; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-instagram, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-instagram:hover { background-color: #517FA4; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-linkedin, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-linkedin:hover { background-color: #007BB6; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-myspace, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-myspace:hover { background-color: #030303; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-picasa, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-picasa:hover { background-color: #E04A3F; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-pinterest, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-pinterest:hover { background-color: #CB2027; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-reddit, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-reddit:hover { background-color: #000000; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-rss, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-rss:hover { background-color: #FB7629; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-skype, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-skype:hover { background-color: #0F6CD4; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-soundcloud, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-soundcloud:hover { background-color: #FF4D01; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-spotify, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-spotify:hover { background-color: #89B703; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-stumbleupon, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-stumbleupon:hover { background-color: #EA4B24; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-technorati, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-technorati:hover { background-color: #3FB24D; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-tumblr, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-tumblr:hover { background-color: #32506D; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-twitter, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-twitter:hover { background-color: #00ACED; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-vimeo, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-vimeo:hover { background-color: #AAD450; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-weibo, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-weibo:hover { background-color: #2E6E99; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-wykop, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-wykop:hover { background-color: #2E6E99; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-xing, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-xing:hover { background-color: #006464; }
.template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-youtube, .template-component-social-icon.template-component-social-icon-style-3>ul>li>a.template-component-social-icon-youtube:hover { background-color: #BB0000; }
/**************************************************************************/
/* Component / Team														  */
/**************************************************************************/
.template-component-team { }
.template-component-team .template-component-team-position { font-style: italic; }
.template-component-team .template-component-team-quote { z-index: 2; left: -60px; height: 55px; width: 117px; margin-top: 30px; border-width: 2px; margin-left: 15px; position: relative; border-style: solid; margin-bottom: 25px; background-repeat: no-repeat; background-position: 60px center; background-image: url('../media/image/quote.png'); }
.template-component-team .template-responsive-column-a>.template-component-team-quote { display: none; }
.template-component-team .template-component-social-icon { margin-top: 25px; }
.template-component-team.template-component-team-style-1>ul>li>ul>li:first-child, .template-component-team.template-component-team-style-2>ul>li>ul>li:first-child, .template-component-team.template-component-team-style-3>ul>li { overflow: hidden; }
.template-component-team.template-component-team-style-1>ul>li, .template-component-team.template-component-team-style-1>ul>li>ul>li, .template-component-team.template-component-team-style-2>ul>li, .template-component-team.template-component-team-style-2>ul>li>ul>li { margin-bottom: 0px; }
.template-component-team.template-component-team-style-1 ul>li.template-responsive-column-a:last-child { margin-bottom: 0px !important; }
.template-component-team.template-component-team-style-1>ul>li.template-responsive-column-a { padding-bottom: 10px; }
/**********************************************************************/
/* Component / Team / Style 1										  */
/**********************************************************************/
.template-component-team.template-component-team-style-1 { }
.template-component-team.template-component-team-style-1>ul>li, .template-component-team.template-component-team-style-1>ul>li>ul>li { margin-bottom: 0px; }
.template-component-team.template-component-team-style-1>ul>li { padding-top: 40px; padding-bottom: 40px; border-style: solid; border-width: 1px 0px 0px 0px; }
.template-component-team.template-component-team-style-1>ul>li:first-child { padding-top: 0px; border-width: 0px; }
.template-component-team.template-component-team-style-1>ul>li:last-child { padding-bottom: 0px; }
.template-component-team.template-component-team-style-1 .template-component-team-name { margin-top: -10px; margin-bottom: 0px; }
.template-component-team.template-component-team-style-1 .template-component-team-description { margin-top: 30px; }
.template-component-team.template-component-team-style-1 .template-component-counter-list { margin-top: 30px; }
/**********************************************************************/
/* Component / Team / Style 2										  */
/**********************************************************************/
.template-component-team.template-component-team-style-2 { }
.template-component-team.template-component-team-style-2>ul>li { margin-bottom: 30px; }
.template-component-team.template-component-team-style-2 .template-component-social-icon, .template-component-team.template-component-team-style-2 .template-component-team-description { margin-left: 15px; }
.template-component-team.template-component-team-style-2 .template-responsive-column-a>.template-component-social-icon, .template-component-team.template-component-team-style-2 .template-responsive-column-a>.template-component-team-description { margin-left: 0px; }
/**********************************************************************/
/* Component / Team / Style 3										  */
/**********************************************************************/
.template-component-team.template-component-team-style-3 { }
/**************************************************************************/
/* Component / Tab														  */
/**************************************************************************/
.template-component-tab { padding: 0px; visibility: hidden; }
.template-component-tab>.ui-tabs-nav { margin: 0px; padding: 0px; text-align: center; list-style-type: none; }
.template-component-tab>.ui-tabs-nav>li { float: none; min-width: 140px; text-align: center; margin-right: 15px; position: relative; vertical-align: top; border-style: solid; display: inline-block; border-width: 0px 0px 1px 0px; }
.template-component-tab>.ui-tabs-nav.template-align-left>li:last-child { margin-right: 0px; }
.template-component-tab>.ui-tabs-nav>li.ui-tabs-active { margin-bottom: 0px; padding-bottom: 0px; }
.template-component-tab>.ui-tabs-nav>li>a.ui-tabs-anchor { float: none; display: block; font-size: 18px; text-align: center; text-decoration: none; padding: 12px 15px 12px 15px; }
.template-component-tab>.ui-tabs-nav>li.ui-state-hover>span, .template-component-tab>.ui-tabs-nav>li.ui-state-active>span { left: 50%; width: 0px; height: 0px; bottom: -9px; display: block; margin-left: -8px; position: absolute; border-style: solid; border-width: 8px 8px 0px 8px; }
.template-component-tab>.ui-tabs-panel { clear: both; margin: 0px; padding: 60px 0px 0px 0px; }
/**************************************************************************/
/* Component / Testimonial												  */
/* Component / Twitter User Timeline									  */
/**************************************************************************/
.template-component-testimonial, .template-component-twitter-user-timeline { opacity: 0; position: relative; height: 100% !important; }
.template-component-testimonial ul, .template-component-twitter-user-timeline ul { margin: 0px; padding: 0px; list-style-type: none; }
.template-component-testimonial>.caroufredsel_wrapper, .template-component-twitter-user-timeline>.caroufredsel_wrapper { margin-left: auto !important; margin-right: auto !important; }
.template-component-testimonial .template-pagination, .template-component-twitter-user-timeline .template-pagination { margin-top: 30px; }
.template-component-testimonial ul>li, .template-component-twitter-user-timeline ul>li { float: left; text-align: center; }
.template-component-testimonial ul>li>i, .template-component-twitter-user-timeline ul>li>i { width: 80px; height: 80px; display: block; border-width: 2px; margin-left: auto; margin-right: auto; margin-bottom: 20px; border-style: solid; border-radius: 100%; background-repeat: no-repeat; background-position: center center; }
.template-component-testimonial ul>li>i { background-image: url('../media/image/quote.png'); }
.template-section-white .template-component-testimonial ul>li>i { background-image: url('../media/image/quote_alt.png'); }
.template-component-twitter-user-timeline ul>li>i { background-image: url('../media/image/twitter.png'); }
.template-section-white .template-component-twitter-user-timeline ul>li>i { background-image: url('../media/image/twitter_alt.png'); }
.template-component-testimonial ul>li>p, .template-component-twitter-user-timeline ul>li>p { padding: 10px 0px 10px 0px; }
.template-component-testimonial ul>li>div, .template-component-twitter-user-timeline ul>li>div { height: 1px; width: 50px; float: none; font-size: 0px; margin: 20px auto 25px auto; }
.template-component-testimonial ul>li>span, .template-component-twitter-user-timeline ul>li>span { }
/**************************************************************************/
/* Component / Verical grid												  */
/**************************************************************************/
.template-component-vertical-grid { }
.template-component-vertical-grid>ul { width: 100%; margin: 0px; padding: 0px; display: table; list-style: none; }
.template-component-vertical-grid>ul>li { padding: 0px; display: table-row; }
.template-component-vertical-grid>ul>li.template-component-vertical-grid-line-1n { }
.template-component-vertical-grid>ul>li.template-component-vertical-grid-line-2n { }
.template-component-vertical-grid>ul>li>div { display: table-cell; padding: 10px 20px 10px 20px; }
.template-component-vertical-grid>ul>li>div:first-child { text-align: left; }
.template-component-vertical-grid>ul>li>div:first-child+div { text-align: right; }
/**************************************************************************/
/* Component / zAccordion												  */
/**************************************************************************/
.template-component-zaccordion { }
.template-component-zaccordion>ul { margin: 0px; padding: 0px; list-style: none; }
.template-component-zaccordion>ul>li { height: auto !important; }
.template-component-zaccordion>ul>li>.template-component-zaccordion-caption-box { z-index: 2; bottom: 0px; width: 100%; padding: 20px; display: none; position: absolute; box-sizing: border-box; }
.template-component-zaccordion>ul>li>.template-component-zaccordion-caption-box.template-state-hidden { display: none; }
.template-component-zaccordion>ul>li>.template-component-zaccordion-caption-box>h5 { margin-bottom: 0px; }
.template-component-zaccordion>ul>li>.template-component-zaccordion-caption-box>span { display: block; font-size: 14px; margin-top: 10px; line-height: 140%; }
/******************************************************************************/
/* Page																		  */
/******************************************************************************/
/**************************************************************************/
/* Page / 404															  */
/**************************************************************************/
body.template-page-404 { }
body.template-page-404 .template-content { }
body.template-page-404 .template-content .template-content-section { padding-top: 180px; padding-bottom: 180px; }
body.template-page-404 .template-content .template-content-section h1 { font-size: 160px; font-weight: 300; line-height: 1; }
body.template-page-404 .template-content .template-content-section h3 { margin-top: 0px; }
/**************************************************************************/
/* Page / Maintenance Mode												  */
/**************************************************************************/
html.template-page-maintenance-mode { height: 100%; }
body.template-page-maintenance-mode { width: 100%; height: 100%; margin: auto; display: table; }
.template-page-maintenance-mode .template-content { display: table-cell; vertical-align: middle; }
.template-page-maintenance-mode .template-content .template-content-section { }
.template-page-maintenance-mode .template-content .template-content-section h1 { margin-top: 0px; }
.slick-prev { left: 50px; z-index: 9999; }
.slick-next { right: 50px; }
.rev_slider_1_2 .background { position: relative; }
.rev_slider_1_2 .image_car { top: calc(7%); left: calc(5%); width: 90%; margin: 200px auto 10px; }
.rev_slider_1_2 .image_car img { width: 100%; height: auto; }
.rev_slider_1_2 .banner-text { text-align: left; padding: 20px 10px 30px 10px; }
.rev_slider_1_2 .banner-text .tp-font-handlee, .rev_slider_1_2 .banner-text .tp-font-lato-black, .rev_slider_1_2 .banner-text .tp-font-lato-light, .rev_slider_1_2 .banner-text .tp-font-lato-light2, .rev_slider_1_2 .banner-text .tp-caption.tp-font-lato-black, .rev_slider_1_2 .banner-text .tp-caption.tp-font-lato-light { line-height: 30px; }
.rev_slider_1_2 .banner-text .tp-font-lato-light2:nth-child(1) { margin: 30px 0; }
.header-scrolldown { cursor: pointer; color: #FFF; position: absolute; bottom: 10px; left: 45%; margin-left: -10px; z-index: 100; -webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s linear 0.2s !important; -moz-transition: -moz-transform 0.2s ease-in-out, opacity 0.2s linear 0.2s !important; -o-transition: -o-transform 0.2s ease-in-out, opacity 0.2s linear 0.2s !important; transition: -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out, transform 0.2s ease-in-out, opacity 0.2s linear 0.2s !important; }
.header-scrolldown i { font-size: 24px; left: 50%; margin-left: 20px; }
.header-scrolldown:hover { -webkit-transform: translateY(3px); -moz-transform: translateY(3px); -o-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); opacity: .8 !important; }
.video_down { width: 2vh; height: 2vh;  border-left: .3vh solid #FFF;
 border-bottom: .3vh solid #FFF;
 border-radius: .15vh;
-webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-animation: nextSection 2s infinite; animation: nextSection 2s infinite; box-sizing: border-box; }
/* Safari 4.0 - 8.0 */

@-webkit-keyframes nextSection {  0% {
 -webkit-transform: rotate(-45deg) translate(0, 0);
}
 20% {
 -webkit-transform: rotate(-45deg) translate(-1.5vh, 1.5vh);
}
 40% {
 -webkit-transform: rotate(-45deg) translate(0, 0);
}
}
 @keyframes nextSection {  0% {
 transform: rotate(-45deg) translate(0, 0);
}
 20% {
 transform: rotate(-45deg) translate(-1.5vh, 1.5vh);
}
 40% {
 transform: rotate(-45deg) translate(0, 0);
}
}
@media (max-width: 1024px) {
.navbar-header { float: none; }
.navbar-left, .navbar-right { float: none !important; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-fixed-top { top: 0; border-width: 0 0 1px; }
.navbar-collapse.collapse { display: none !important; }
.navbar-nav { float: none!important; margin-top: 7.5px; }
.navbar-nav>li { float: none; }
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; }
.collapse.in { display: block !important; }
}
@media (min-width: 769px) and (max-width: 1025px) {
.collapse.in { padding-bottom: 150px; }
}
.navbar-default { background-color: transparent; border: 0; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a { background-image: none; background-color: transparent; box-shadow: none; color: #D22027; }
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { color: #D22027; background-color: transparent !important; }
.navbar-brand img { width: 200px; margin: 0 auto; }
.navbar-brand { padding: 30px 0; }
.navbar { min-height: 110px; }
.template-header .template-header-top.template-header-top-sticky { background-color: #FFF; box-shadow: none; }
@media (min-width: 1025px) {
.navbar-nav>li>a { /*padding-top: 50px; padding-bottom: 45px;*/height:auto; margin-top: 20px; padding-bottom: 29px; }
.navbar-form { padding: 45px 0 35px 15px; margin-top: 0; margin-bottom: 0; }
.header-scrolldown { display: none; }
}
@media (min-width: 769px) {
.header-scrolldown { display: none; }
}
.navbar-nav>li>a { text-transform: uppercase; font-weight: 800; }
input.form-control, .navbar-form .form-group, .form-control placeholder, .navbar-form .form-control { width: 100px; }
.navbar-form .template-icon-feature.template-icon-feature-size-tiny.template-icon-feature-name-magnifier { margin: 10px 0 0 5px; }
/*.navbar-toggle { margin-top: 45px; margin-bottom: 45px; }*/
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent; }
.navbar-default .navbar-toggle { border-color: transparent; }
@media (max-width: 768px) {
.template-content { padding-top: 0; margin-top: 0px; }
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: 0; }
.navbar-brand { position: fixed; left: 0; margin: 0; padding: 20px 0 0 20px; }
.navbar-brand img { width: 155px; margin: 0; position:relative; z-index: 99999; }
.navbar-toggle .icon-bar { display: block; width: 35px; height: 4px; border-radius: 2px; }
.navbar-default .navbar-toggle .icon-bar { background-color: #666; }
.navbar-toggle { position: fixed; right: 0; margin: 33px 25px 33px 0px; padding: 0; }
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: 0px; }
@media (max-width: 1024px) and (min-width: 769px) {
.collapse.in { background: #FFF; box-shadow: 0px 2px 5px rgba(0,0,0,0.1); position: fixed; width: 100%; right: 0; padding-top: 75px; z-index: -1; }
}
@media only screen and (max-width: 768px) and (min-width: 0px) {
 .navbar-collapse.collapse.in { background: #FFF; box-shadow: 0px 2px 5px rgba(0,0,0,0.1); position: fixed; width: 100%; top: 0; padding-top: 75px; z-index: 99; }
}
@media (max-width: 1024px) {
.navbar-nav { float: none!important; margin: 0; }
}
.navbar-form { margin: 0; padding: 10px 15px 25px 15px; }
@media (min-width: 0px) and (max-width: 320px) {
.rev_slider_1_2 .image_car { width: 85%; margin: 30vh auto 10px; }
}
@media (min-width: 321px) and (max-width: 480px) {
.rev_slider_1_2 .image_car { width: 90%; margin: 35vh auto 10px; }
}
@media only screen and (max-width: 768px) and (min-width: 481px) {
 .rev_slider_1_2 .image_car { width: 80%; margin: 33vh auto 10px; }
}
.rev_slider_1_2 .banner-text .tp-font-lato-light2:nth-child(1) { margin: 0 0 15px 0; }
.template-component-button.template-component-button-style-1 { margin: 5px 0px 5px 0px; font-size: 2.3vh; padding: 2.3vh 2.8vh; }
.template-component .template-content-section { padding: 4vh 5% 4vh 5%; width: 100%; }
.template-component-header-subheader { padding: 2vh 0; }
.template-background-image { background-attachment: fixed; background-position: center center; background-size: cover; }
.template-content .template-content-section>.template-main { margin: 3vh 0 4vh 0; padding: 0px 5%; width: 100%; }
@media not all, not all, only screen and (-webkit-min-device-pixel-ratio: 2), not  all  .template-icon-blog.template-icon-blog-category {
 background-image: url('../media/image/2x/icon/blog/category.png');
}
@media (min-width: 768px) {
.navbar-form { margin: 0; padding: 10px 15px 25px 15px; }
}
@media (min-width: 1025px) {
.navbar-form { padding: 25px 0 25px 0; margin: 0px 10px 0 0; }
ul.navbar-right { margin-right: 15px !important; }
}
@media (min-width: 1025px) {
.navbar { min-height: 0px; margin: 0; }
.template-content { margin-top: -85px; }
}
.navbar { min-height: 0px; margin: 0 !important; }
@media (min-width: 769px) { .template-content { margin-top: -85px !important; }; }
.template-header-top-sticky { background-color: #FFF !important; }
@media (max-width: 1024px) {
.collapse.in { display: block !important; }
.background-image-size { background-color: #EEEEEE !important; background-attachment: scroll; background-size: cover; background-position: center; background-repeat: no-repeat; position:inherit !important; }
}
@media (min-width: 1025px) {
.collapse.in { display: none !important; }
}
@media (max-width: 1024px) and (min-width: 769px) {  
.collapse.in { background: #FFF; position: fixed; width: 100%; right: 0; padding-top: 75px; padding-bottom: 0px; z-index: -1; box-shadow: 0px 2px 5px rgba(0,0,0,0.1); } }
@media only screen and (max-width: 768px) and (min-width: 0px) {
 .navbar-collapse.collapse.in { background: #FFF; box-shadow: 0px 2px 5px rgba(0,0,0,0.1) !important; position: fixed; width: 100%; top: 0; z-index: 99; padding-top: 75px !important; }
}
@media (max-width: 1024px) {
.navbar-nav { float: none !important; margin: 0 !important; }
}
@media (min-width: 321px) and (max-width: 480px) {
.rev_slider_1_2 .image_car { width: 90% !important; margin: 35vh auto 10px !important; }
}
@media (min-width: 0px) and (max-width: 320px) {
.rev_slider_1_2 .image_car { width: 85% !important; margin: 30vh auto 10px !important; }
}
@media only screen and (max-width: 768px) and (min-width: 481px) {
.rev_slider_1_2 .image_car { width: 80% !important; margin: 33vh auto 10px !important; }
}
@media (max-width: 768px) {
.rev_slider_1_2 .banner-text { text-align: left; position: fixed; width: 33%; bottom: 7vh; padding: 5px 15px 20px 15px; } .navbar { min-height: 85px !important; margin: 0 !important; }}
.tp-caption.tp-font-handlee { font-size: 3.7vh !important; line-height: 3.7vh !important; }
.rev_slider_1_2 .banner-text .tp-font-lato-light2:nth-child(1) { margin: 0 0 15px 0 !important; font-size: 3.7vh !important; line-height: 3.7vh !important; }
.tp-caption.tp-font-lato-light2, .tp-caption.tp-font-lato-light, .rev_slider_1_2 .banner-text .tp-font-lato-light2:nth-child(2),  .rev_slider_1_2 .banner-text .tp-font-lato-light { font-size: 3.6vh !important; line-height: 3.6vh !important; }
.template-content .template-content-section.template-main { padding: 4vh 5% 4vh 5% !important; width: 100% !important; }
.header-scrolldown { bottom: 4.5vh  !important; }
.template-header .template-header-top.template-header-top-sticky { background-color: #FFF !important; box-shadow: 0px 2px 5px rgba(0,0,0,0.1) !important; margin-top: -1px !important; padding-top: 1px !important; }
@media (min-width: 769px) {
.navbar { min-height: 0px !important;}
.redline { height: 3.5px !important; }
.tp-caption.tp-font-handlee, .tp-caption.tp-font-lato-light2, .tp-caption.tp-font-lato-light { font-size: 25px; line-height: 25px; }
.template-component-button.template-component-button-style-1 { margin: 0px !important; padding: 15px 25px !important; font-size: 15px !important; }
.carimg img { max-width: 500px !important; height: auto !important; }
}
@media (min-width: 769px) and (max-width: 1024px) {
.template-content-section{margin-top:85px;}
.carimg img { margin-top: 8vh !important; }
}
@media (min-width: 769px) and (min-height: 1025px){
.tp-caption.tp-font-lato-light2, .tp-caption.tp-font-lato-light, .rev_slider_1_2 .banner-text .tp-font-lato-light2:nth-child(2),  .rev_slider_1_2 .banner-text .tp-font-lato-light {font-size: 2.7vh !important;line-height: 2.7vh !important;}
}
@media (max-width: 767px) {
.template-layout-25x25x25x25>.template-layout-column-left, .template-layout-25x25x25x25>.template-layout-column-center-left, .template-layout-25x25x25x25>.template-layout-column-center-right, .template-layout-25x25x25x25>.template-layout-column-right { width: 100%!important; }
}