/*
Theme Name: FirmaSite Base
Text Domain: firmasite-base
Version: 2.1.5
Theme URI: http://theme.firmasite.com/
Description: Responsive Multi-Purpose Theme Framework
Author: FirmaSite
Author URI: http://firmasite.com/
Tags: buddypress,post-formats,custom-background,custom-colors,custom-menu,editor-style,featured-images,front-page-post-form,full-width-template,translation-ready,theme-options,threaded-comments,fixed-layout,fluid-layout,responsive-layout,one-column,two-columns,left-sidebar,right-sidebar,black,blue,gray,green,orange,purple,red,silver ,white,yellow,dark,light

License: GPLv3 or later
License URI: license.txt

You can find detailed information,showcase,live demo,
tips and tricks about theme in:
http://theme.firmasite.com/

WARNING for editing this theme:
We dont recommend edit files of this theme. 
You can add custom css from Theme Customizer panel. 
For adding custom bootstrap styles or changing theme display system,
We recommend you to use Child Theme:
http://theme.firmasite.com/child-theme/
http://codex.wordpress.org/Child_Themes  
*/


/* Some Make-Up */
.logo-text{font-size:200%!important;line-height:120%!important;display:inline-block!important;text-shadow:0 0.01em 0.05em #666,0.01em 0.06em 0em #999,0.01em 0.1em 0.1em rgba(0,0,0,0.85)}
.caption .hero-title,.caption .hero-content > p,.gallery-title,.gallery-caption{
	display:inline-block;color:#fff;background:#333;background:rgba(0,0,0,0.2);border-radius:3px;padding:5px;text-shadow:1.5px 1.5px 1px rgba(0, 0, 0, 1);
}
.caption .hero-link{display:inline-block;vertical-align:middle}

/* wp-styles */
.aligncenter{display:block;margin:0 auto}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{margin-right:5px;margin-bottom:5px}
img.alignright{margin-left:5px;margin-bottom:5px}
.wp-caption{max-width:100%!important}
.wp-caption-text{}
.wp-caption.alignleft{margin-right:5px;margin-bottom:5px}
.wp-caption.alignright{margin-left:5px;margin-bottom:5px}
.sticky{}
.gallery-caption{}
.bypostauthor{}
.assistive-text,.site .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}
iframe,object,embed{max-width:100%}

/* theme general fixes */
.clearboth{clear:both}
img{display:inline-block;height:auto;max-width:100%}
.no-margin{margin:0!important}
.margin-bot{margin-bottom:20px!important}
.no-margin-bot{margin-bottom:0!important}
.margin-top{margin-top:20px!important}
.no-margin-top{margin-top:0!important}
.navbar-toggle{margin-left:15px}
.page-links .pagination{clear:both;margin:0}
.entry-thumbnail.pull-left{margin-right:10px}
.entry-thumbnail.pull-right{margin-left:10px}
@media (min-width:992px){
	.loop_tile .loop_tile_item, .loop_tile .loop-grid-sizer{word-wrap:break-word;-ms-word-wrap:break-word;hyphens:auto}
	.col-md-6.loop_tile_item {width:49.9%;}
	.col-md-4.loop_tile_item {width:33.2%;}
	.col-md-3.loop_tile_item {width:24.9%;}
}
.loop_tile div#infscr-loading {z-index:1;position:absolute;bottom:-20px;width:100%;text-align:center}
.dropdown-form{padding:10px;min-width:350px}
.label{white-space:normal;padding:3px 5px;font-size:90%;font-weight:normal}
.thumbnail{margin-bottom:0}
.thumbnail img{display:block;margin:0 auto}
.media .thumbnail img{max-width:inherit}
.thumbnail.pull-left,.thumbnail.alignleft{margin-right:5px}
.thumbnail.pull-right,.thumbnail.alignright{margin-left:5px}
.thumbnail.mini {max-width: 45px;}
.fs-content-thumbnail{padding:0}
@media (min-width:768px){.fs-have-thumbnail{overflow:hidden}}
.radio li{list-style:none}
.hentry .panel{margin-bottom:20px}
.carousel-caption .pagination{margin:0}
#wplogo{color:#21759b}
#masthead{padding-top:10px}
#masthead .navbar{margin-bottom:0}
#main{margin-top:20px;}
body.admin-bar .navbar-fixed-top{top:28px}
.home-page #breadcrumbs,.home-page #breadcrumbs-bottom{display:none}
.dropdown-menu.submenu{display:block;margin-left:20px;border:0;box-shadow:none;position:relative}
ul.children{margin-left:20px;}
div[role=search]{position:relative;z-index:1}
.generic-button {float:left;margin-right:5px}
#page.paper-theme .navbar-nav>li>.dropdown-menu {margin-top:0}

/* buddypress */
#groups-list li,#members-list li{overflow:hidden}
#groups-list>li.hidden{display:block!important;visibility:visible!important}

/* bbpress */
.bbp-topics .pagination{margin:0;font-size:80%}
.bbp-threaded-replies .panel{margin-bottom:2px}
.bbp-topic-revision-log{list-style:none}
.bbp-topic-revision-log-item{overflow:hidden}
.panel-body.alert{margin-bottom:0}

/* infinite-scroll */
.firmasite-infinite-scroll #pagination-bottom, .firmasite-infinite-scroll .remove-for-infinite{display:none;}
.infinite-loader{bottom:0;position:absolute;display:block;height:28px;text-indent:-9999px;}

/*tinymce*/
body.mceContentBody{margin:0!important;padding:10px!important;border:none!important}

/* site-only-content = .row .col-xs-12 col-md-8 (round to 12x) */
.site-only-content .container{max-width:624px}
@media (min-width:1200px){.site-only-content .container{max-width:756px}}
@media (min-width:768px) and (max-width:991px){.site-only-content .container{max-width:624px}}

/* only-content-long = .row .col-xs-12 col-md-12 */
.site-only-content-long .container{max-width:940px}
@media (min-width:1200px){.site-only-content-long .container{max-width:1140px}}
@media (min-width:768px) and (max-width:991px){.site-only-content-long .container{max-width:720px}}

/* site-sidebar-content */
@media (max-width:991px){.site-sidebar-content #secondary{clear:both}}

/* carousels */
.carousel .carousel-control, .carousel .carousel-indicators {visibility:hidden;}
.carousel:hover .carousel-control, .carousel:hover .carousel-indicators {visibility:visible;}
.carousel .carousel-control {background-image:none}

.carousel .item {
	-webkit-transition:1s ease-in-out left;
	transition:1s ease-in-out left;
	-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
	-o-transition-timing-function:cubic-bezier(.77,0,.175,1);
	-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
	transition-timing-function:cubic-bezier(.77,0,.175,1);
}

/* showcase */
.firmasite-showcase-content{margin-bottom:0;font-size:inherit;padding:20px 15%!important;min-height:300px;}
.firmasite-showcase .carousel-control.left{border-radius:6px 0 0 6px}
.firmasite-showcase .carousel-control.right{border-radius:0 6px 6px 0}
.firmasite-showcase .carousel-indicators{bottom:0;margin-bottom:0}

/* showcase style 2 */
@media (min-width:992px){
.showcase-style-2 #masthead{position:absolute;left:0;right:0;z-index:2}
.showcase-style-2 #firmasite-showcase .firmasite-showcase-content{padding-top:200px !important}
.showcase-style-2 #firmasite-showcase .carousel-control, .showcase-style-2 #firmasite-showcase .firmasite-showcase-content, .showcase-style-2 #firmasite-showcase .carousel-inner{border-top-left-radius:0;border-top-right-radius:0}
}

/* showcase style 3 */
@media (min-width:992px){
.showcase-style-3 #masthead{position:absolute;left:0;right:0;z-index:2}
.showcase-style-3 #firmasite-showcase-container{max-width:none;padding:0;width:100%}
.showcase-style-3 #firmasite-showcase .jumbotron{padding-top:200px !important}
.showcase-style-3 #firmasite-showcase .carousel-control, .showcase-style-3 #firmasite-showcase .jumbotron, .showcase-style-3 #firmasite-showcase .carousel-inner{border-radius:0}
}

/* promotionbar */
.carousel-mini{min-height:100px;margin-bottom:0;margin-top:15px;_height:100px}
.carousel-mini .carousel-title{margin-top:0;padding-bottom:10px}
.carousel-mini .carousel-inner > .item > .thumbnail{text-align:center}
.carousel-mini .carousel-control{position:absolute;left:auto;top:-5px;right:20px;width:15px;height:20px;margin-top:0;font-size:30px;font-weight:bold;line-height:16px;text-align:center;background:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;filter:alpha(opacity=60)}
.carousel-mini .carousel-control.right{right:0}
.carousel-mini .icon-next{margin-right:-15px}
.carousel-mini .carousel-control:hover{text-decoration:none;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;filter:alpha(opacity=90)}

/* make modals usable */
.firmasite-modal-static{position:inherit;top:inherit;left:inherit;right:inherit;bottom:inherit;margin:0 auto 20px;z-index:inherit;max-width:100%;width:100%;word-wrap:break-word;display:inline-block;overflow:inherit}
.firmasite-modal-static .modal-dialog{width:100%;z-index:inherit;left:inherit;right:inherit;padding:0;margin:0}
.firmasite-modal-static .modal-footer{border-radius:6px;text-align:inherit;margin-top:0}
.firmasite-modal-static .modal-body{overflow-y:inherit;max-height:inherit}
.firmasite-modal-static .modal-body.alert{margin-bottom:0}
.firmasite-modal-static .panel-footer{border-radius:6px}

/* custom icon font additions*/
@font-face {font-family:"FirmaSite";src:url('assets/fonts/FirmaSite.eot');src:url('assets/fonts/FirmaSite.eot?#iefix') format('embedded-opentype'),	url('assets/fonts/FirmaSite.woff') format('woff'),	url('assets/fonts/FirmaSite.ttf') format('truetype'),	url('assets/fonts/FirmaSite.svg#FirmaSite') format('svg');font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"FirmaSite";src:url('assets/fonts/FirmaSite.svg#FirmaSite') format('svg');}}
.icon-try,.icon-wordpress{font-family:"FirmaSite"!important;font-style:normal}
.icon-try:before{content:"\20ba"}
.icon-wordpress:before{content:"\e000"}

/* ie fixes */
.browser_ie #firmasite-promotionbar img.wp-post-image{width:100%;height:auto;max-width:none}
.browser_ie .bbp-replies .bbp-author-avatar img{width:80px;height:auto;max-width:none}
.browser_ie .widget.buddypress .item-avatar img{width:50px;height:auto;max-width:none}
.browser_ie ul.item-list img.avatar{width:50px;height:auto;max-width:none}
.browser_ie #item-actions img.avatar{width:50px;height:auto;max-width:none}
.browser_ie .bbp-topics .bbp-author-avatar img{width:14px;height:auto;max-width:none}
.browser_ie .bbp-forums .bbp-author-avatar img{width:14px;height:auto;max-width:none}
.browser_ie .firmasite-modal-static .modal-footer{text-align:left}

/*
 * FirmaSite Premium Components
 */	
@media (min-width: 992px){
	#masthead.fixed-top{max-width:none;padding:0;position:fixed!important;width:100%;left:0;right:0;z-index:1039;}
	#masthead.fixed-top .hidden-fixed-top{display:none!important}
	#masthead.fixed-top #logo{width:auto;margin:5px;margin-bottom:0;float:left;z-index:2;position:relative}
	#masthead.fixed-top #mainmenu{float:none!important}
	#masthead.fixed-top .navbar,#masthead.fixed-top #nav-main ul{margin-bottom:0}
	#masthead.fixed-top .navbar,#masthead{border-radius:0;border-left:0;border-right:0}	
	#masthead.fixed-top .cart-text, #masthead.header-style-2 .cart-text, #masthead.header-style-3 .cart-text{display:none}
	#masthead.fixed-top.header-style-3 .mainmenu-split{width:inherit;float:none;}

}
@media (max-width: 991px){
	#masthead.fixed-top #logo img{max-height:inherit!important}
	body,#masthead.fixed-top #logo,#masthead.fixed-top .premium-logo-side{margin-top:0}
	.navbar-collapse.in{clear:both}
}
#mainmenu .btn-navbar{float:left}
.premium-logo-side{clear:right}
#logo-img{max-height:110px;width:auto}
.firmasite-premium-menu{margin-right:0;margin-left:0}
.firmasite-premium-menu .dropdown-menu .panel-body a{display:block}
@media (max-width: 991px){.cart-text{display:none}}

/* firmasite-social */
.fs-social-icons{font-size:150%}
.fs-social-icons-small li{padding:0}
.fs-social-icons.dropdown-menu li{width:50%;text-align:center}
.fs-social-icons a,.fs-social-icons-small a{text-decoration:none;}
a .fs-social-icon{padding:5px}
a:hover .fs-social-icon.fs-social-facebook{color:#3b5998}
a:hover .fs-social-icon.fs-social-twitter{color:#00aced}
a:hover .fs-social-icon.fs-social-googleplus{color:#d14836}
a:hover .fs-social-icon.fs-social-linkedin{color:#007fb1}
a:hover .fs-social-icon.fs-social-pinterest{color:#cb2027}
a:hover .fs-social-icon.fs-social-youtube{color:#a1271f}
a:hover .fs-social-icon.fs-social-foursquare{color:#2398C9}
a:hover .fs-social-icon.fs-social-xing{color:#006567}
a.fs-social-facebook:hover{background-color:#3b5998!important;color:#fff!important}
a.fs-social-twitter:hover{background-color:#00aced!important;color:#fff!important}
a.fs-social-googleplus:hover{background-color:#d14836!important;color:#fff!important}
a.fs-social-linkedin:hover{background-color:#007fb1!important;color:#fff!important}
a.fs-social-pinterest:hover{background-color:#cb2027!important;color:#fff!important}
a.fs-social-youtube:hover{background-color:#a1271f!important;color:#fff!important}
a.fs-social-foursquare:hover{background-color:#2398C9!important;color:#fff!important}
a.fs-social-xing:hover{background-color:#006567!important;color:#fff!important}


/* firmasite-currency */
.flagsprite{background:url(data:image/gif;base64,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) 
no-repeat top left;width:16px;height:16px;padding-right:3px;display:inline-block;vertical-align:middle}
.flag-ILS{background-position:-10px -10px}
.flag-INR{background-position:-10px -46px}
.flag-ISK{background-position:-10px -82px}
.flag-JPY{background-position:-10px -118px}
.flag-KRW{background-position:-10px -154px}
.flag-LTL{background-position:-10px -190px}
.flag-LVL{background-position:-10px -226px}
.flag-MXN{background-position:-10px -262px}
.flag-MYR{background-position:-10px -298px}
.flag-NOK{background-position:-10px -334px}
.flag-NZD{background-position:-10px -370px}
.flag-PHP{background-position:-10px -406px}
.flag-PLN{background-position:-10px -442px}
.flag-RON{background-position:-10px -478px}
.flag-RUB{background-position:-10px -514px}
.flag-SEK{background-position:-10px -550px}
.flag-SGD{background-position:-10px -586px}
.flag-THB{background-position:-10px -622px}
.flag-TRY{background-position:-10px -658px}/*tr*/
.flag-USD{background-position:-10px -694px}/*en*/
.flag-ZAR{background-position:-10px -730px}
.flag-AUD{background-position:-10px -766px}
.flag-BGN{background-position:-10px -802px}
.flag-BRL{background-position:-10px -838px}
.flag-CAD{background-position:-10px -874px}
.flag-CHF{background-position:-10px -910px}
.flag-CNY{background-position:-10px -946px}
.flag-CZK{background-position:-10px -982px}
.flag-DKK{background-position:-10px -1018px}
.flag-GBP{background-position:-10px -1054px}
.flag-HKD{background-position:-10px -1090px}
.flag-HRK{background-position:-10px -1126px}
.flag-HUF{background-position:-10px -1162px}
.flag-IDR{background-position:-10px -1198px}
.flag-EUR{background-position:-10px -1234px}
.firmasite-currecy-table ul.currency_list{white-space:nowrap;margin:0;display:inline-block}


/* firmasite-content-blocks */
.fs-google-map{width:100%;height:100%;min-height:200px;word-wrap:normal}
.fs-google-map,.fs-google-map *,.fs-google-map *:before,.fs-google-map *:after{box-sizing:content-box!important}
.fs-google-map label{display:inline-block!important;width:auto!important}
.fs-google-map img{max-width:none!important;vertical-align:baseline!important}
.fs-google-map .fs-custom-mapicon {width:25px;height:25px;text-align:center;color:#fff;font-size:18px;margin:-28px 0 0 0;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3)}
.fs-google-map .gm-style-iw, .fs-google-map h4 {color:#444;line-height:normal!important}
.fs-google-map div {line-height:normal!important}

.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}
.tabs-below>.tab-content{margin-bottom:0;border-bottom:0}
.tabs-below>.tab-style.tab-content{border-bottom-left-radius:0}
.tabs-right>.tab-content,.tabs-left>.tab-content{overflow:hidden}
.tabs-right>.tab-style.tab-content{border-top-right-radius:0}
.tabs-right>.nav-tabs{margin-left:-1px}
.tabs-left>.tab-style.tab-content{border-top-left-radius:0}
.tabs-left>.nav-tabs{margin-right:-1px}
.tabs-top>.tab-style.tab-content{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
.tabs-top>.menu-style.tab-content{border-top:0}
.tabs-top>.alternative-style.tab-content{border-top:0}
.tabs-top>.nav-tabs,.tabs-top>.nav-pills {position: relative;}
.tabs-top>.nav-tabs>li>a{margin-right:0}
.tabs-below>.nav-tabs>li{margin-bottom:0}
.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.tabs-below>.nav-tabs,.tabs-below>.nav-pills {position: relative;}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li,.tabs-left>.navbar>.navbar-nav>li,.tabs-right>.navbar>.navbar-nav>li,.tabs-left>.nav-pills>li,.tabs-right>.nav-pills>li{float:none}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}
.tabs-left>.nav-tabs,.tabs-left>.navbar,.tabs-left>.nav-pills{float:left}
.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.tabs-right>.nav-tabs,.tabs-right>.navbar,.tabs-right>.nav-pills{float:right}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}




/*
 * WooCommerce
 */
.firmasite-premium-menu .widget_shopping_cart_content{min-width:300px}
span.amount {font-weight: bold;font-size:110%;line-height:130%;vertical-align:middle;margin:0 3px;}
del span.amount{font-weight:normal;margin:0}
.price ins {text-decoration:none}
.onsale.label {margin: 3px 10px 0}
.woofilters .dropdown-menu{padding:0}
.woofilters .list-group{margin-bottom:0}
.product_type_grouped .icon-plus-sign {display:none}
.yith_magnifier_zoom_wrap{z-index:999}

/* loop fix */
ul.products a.thumbnail{border-bottom-left-radius:0;border-bottom-right-radius:0}
ul.products .hentry{margin-bottom:20px}
ul.products .caption.well{border-top:0;border-top-left-radius:0;border-top-right-radius:0}

.nobr{white-space:nowrap}
.star-rating{text-shadow:0 0 1px rgba(0,0,0,0.2);-webkit-font-smoothing:antialiased;overflow:hidden;position:relative;height:1.5em;line-height:1.5em;font-size:1em;width:4.7em;font-family:'FontAwesome'}
.star-rating:before{content:"\f006\f006\f006\f006\f006";float:left;top:0;left:0;position:absolute}
.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}
.star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0}
.products .star-rating{display:block;margin:0 0 .5em;float:none}
.hreview-aggregate .star-rating{margin:10px 0 0 0} 

/* Product Review Stars */
p.stars {overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.1em;font-family:'FontAwesome';font-size:150%;}
p.stars:before {content:"\f006\f006\f006\f006\f006";float:left;top:0;left:0;position:absolute;letter-spacing:.1em;letter-spacing:0\9;color:#e0dadf}
p.stars a {float:left;position:absolute;left:0;top:0;width:1em;height:0;padding-top:1em;overflow:hidden}
p.stars a:before {content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;letter-spacing:.1em;letter-spacing:0\9;visibility:hidden}
p.stars a:hover:before, p.stars a:focus:before {color:#FFC81B;visibility:visible}
p.stars a.active:before {color:#ad74a2;visibility:visible}
p.stars a.star-1 {width:1em;z-index:10}
p.stars a.star-2 {width:2em;z-index:9}
p.stars a.star-3 {width:3em;z-index:8}
p.stars a.star-4 {width:4em;z-index:7}
p.stars a.star-5 {width:5em;z-index:6}
.browser_ie #rating{display:inline-block !important;margin-left:10px}
.browser_ie p.stars{display:none}


ul.dropdown-menu .widget_price_filter{min-width:240px;margin:10px}
.convert-select,.no-margin-bot ul{margin-bottom:0}
.convert-select select{width:auto}
.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:0.8751em}
.widget_price_filter .price_slider_amount .button{float:left}
.widget_price_filter .ui-slider{position:relative;text-align:left}
.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;display:block;z-index:2;height:1.2em;width:1.2em;cursor:pointer;outline:none;top:-0.3em}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-0.6em}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;padding:0;border-radius:1em}
.widget_price_filter .price_slider_wrapper .ui-widget-content{padding:0}
.widget_price_filter .ui-slider-horizontal{height:.5em}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}

.quantity{width:60px;position:relative;overflow:hidden;zoom:1}
.quantity input.qty{float:left;padding:0;margin-bottom:0;text-align:center;border-right:0;font-weight:bold}
.single_add_to_cart_button{margin-left:5px}

article.woocommerce.widget a{display:block}
article.woocommerce.widget a.btn{display:inline-block}
article.woocommerce.widget.widget_layered_nav a,article.woocommerce.widget.widget_product_categories a,article.woocommerce.widget.widget_product_tag_cloud a{display:inline-block}
.products.thumbnails h4{margin:0}
.list-group-item{overflow:hidden}

.woocommerce-tabs .navbar{margin-bottom:0}
.woocommerce-tabs .panel.entry-content{border-top:0}
.woocommerce input[type="checkbox"]{float:left}