
/***** PLUGINS *****/

/*-----------------------------------------------------------------------------------*/
/* Mav Icons */
/*-----------------------------------------------------------------------------------*/

#sidebar-header ul.mav-icons { float: right; }

#sidebar-header li.mav-icon { margin: 0 0 8px 8px !important; }


/*-----------------------------------------------------------------------------------*/
/* Revolution Slider - http://codecanyon.net/item/slider-revolution-responsive-wordpress-plugin/2751380 */
/*-----------------------------------------------------------------------------------*/

/*.tp-bannershadow.tp-shadow2 { display: none; }*/ /* --- because you set it up via slider options */

.rev_slider_wrapper {
	/*float: left; --- otherwise il floats when slider layout fixed */
	margin-bottom: 25px !important;
}

.page-template-page-templateshomepage-php .rev_slider_wrapper,
.page-template-page-templateshomepage-extended-php .rev_slider_wrapper { /*margin-bottom: 40px !important;*/ }

.tp-button {
	-webkit-transition: background-color .2s linear 0s, color .2s linear 0s;
	-moz-transition: background-color .2s linear 0s, color .2s linear 0s;
	-o-transition: background-color .2s linear 0s, color .2s linear 0s;
	transition: background-color .2s linear 0s, color .2s linear 0s;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 15px 25px;
	background-color: #000; /* dummy color */
	background-image: none !important;
	border: 3px solid;
	text-shadow: none !important;
}

.tp-button:hover {}

.tp-button.blue,
.tp-button.red,
.tp-button.green,
.tp-button.orange,
.tp-button.lightgrey,
.tp-button.darkgrey {
	-webkit-transition: background-color .2s linear 0s, color .2s linear 0s, border-color .2s linear 0s;
	-moz-transition: background-color .2s linear 0s, color .2s linear 0s, border-color .2s linear 0s;
	-o-transition: background-color .2s linear 0s, color .2s linear 0s, border-color .2s linear 0s;
	transition: background-color .2s linear 0s, color .2s linear 0s, border-color .2s linear 0s;
	border-color: #fff !important;
	letter-spacing: 0 !important;
}

.tp-button.blue:hover,
.tp-button.red:hover,
.tp-button.green:hover,
.tp-button.orange:hover,
.tp-button.lightgrey:hover,
.tp-button.darkgrey:hover {
	background-color: #fff !important;
	border-color: #fff !important;
	color: #202223 !important;
}

.tp-button.blue 			{ background-color: #20a4e8 !important; }
.tp-button.blue:hover 		{ /*border-color: #1d78cb !important;*/ }

.tp-button.red 				{ background-color: #fc1944 !important; }
.tp-button.red:hover 		{ /*background-color: #fc0;*/ }

.tp-button.green	 		{ background-color: #3bc030 !important; }
.tp-button.green:hover 		{ /*background-color: #39c;*/ }

.tp-button.orange 			{ background-color: #fc5a0a !important; }
.tp-button.orange:hover 	{ /*background-color: #fc0;*/ }

.tp-button.lightgrey 		{ background-color: #3b4045 !important; }
.tp-button.lightgrey:hover 	{ /*background-color: #fc0;*/ }

.tp-button.darkgrey 		{ background-color: #202223 !important; }
.tp-button.darkgrey:hover 	{ /*background-color: #fc0;*/ }

.tp-leftarrow.default { background: url(../images/plugins/revslider/large_left.png) no-repeat 0 0; }

.tp-rightarrow.default { background: url(../images/plugins/revslider/large_right.png) no-repeat 0 0; }

.tp-leftarrow:hover, .tp-rightarrow:hover { background-position: bottom left; }

.tp-bullets.simplebullets.round .bullet { background: url(../images/plugins/revslider/bullets.png) no-repeat top left; }

.tp-caption { color: white !important; }


/*-----------------------------------------------------------------------------------*/
/* Wolf Skill Bars - http://wpwolf.com/plugin/wolf-skill-bars/ */
/*-----------------------------------------------------------------------------------*/

.wolf-skill .wolf-skill-bar { background: #39c !important; /* alternate */ }

.wolf-skill { background: #171c20 !important; }

.wolf-skill .wolf-skill-percent { color: #fff !important; font-weight: 500 !important; font-size: 15px !important; line-height: 24px !important; }

h5.wolf-skill-title { font-size: 15px !important; margin-bottom: 10px !important; margin-top: 10px; }

.wolf-skill { height: 25px !important; }


/*-----------------------------------------------------------------------------------*/
/* Wolf Message Bar - http://wpwolf.com/plugin/wolf-message-bar/ */
/*-----------------------------------------------------------------------------------*/

#wolf-topbar-container #wolf-topbar { text-shadow: none !important; }

#wolf-topbar-container #wolf-topbar #wolf-topbar-wrap div {
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	text-shadow: 1px 1px rgba(0, 0, 0, .30) !important;
	padding-top: 2px;
}

#wolf-topbar-container #wolf-topbar a {
	text-decoration: none !important;
	border-bottom: 1px solid #fff;
	padding-bottom: 2px;
}

#wolf-topbar-container #wolf-topbar span#close {
	background: url(../images/plugins/ribbon.png) 0px 8px no-repeat !important;
	text-indent: -999999px;
	width: 12px;
	padding-left: 0px !important;
	border: none !important;
	float: right;
	top: -4px !important;
}

#wolf-topbar-container #ribbon {
	background-image: url(../images/plugins/ribbon.png) !important;
	background-position: 6px -27px !important;
	background-repeat: no-repeat !important;
	text-indent: -999999px;
	height: 25px !important;
	width: 26px !important;
}


/*-----------------------------------------------------------------------------------*/
/* WP Google Maps - http://wordpress.org/plugins/wp-google-maps/ */
/*-----------------------------------------------------------------------------------*/

#wpgmza_map { margin-bottom: 25px; }


/*-----------------------------------------------------------------------------------*/
/* bxSlider integration - http://wordpress.org/plugins/bxslider-integration/ */
/*-----------------------------------------------------------------------------------*/

.bxslider-gallery {
	margin-top: 20px;
}

	.page-template-page-templatesblog-masonry-php .format-gallery .bxslider-gallery,
	.page-template-page-templatesblog-masonry-sidebar-php .format-gallery .bxslider-gallery {
		display: none;
	}

.bx-wrapper .bx-pager {}

.bx-wrapper .bx-viewport,
.bxslider-gallery.adaptive-height-off .gallery-wrapper .bxslider img {
	-moz-box-shadow: 0 0 3px #d8dbdf;
	-webkit-box-shadow: 0 0 3px #d8dbdf;
	box-shadow: 0 0 3px #d8dbdf;
	border: solid #FFF 5px;
	left: 0;
	background: #FFF;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bx-wrapper .bx-controls-direction a {
	width: 33px;
	height: 33px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
	border: none;
}

.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
	-webkit-transition: all .2s linear 0s;
	-moz-transition: all .2s linear 0s;
	-o-transition: all .2s linear 0s;
	transition: all .2s linear 0s;
	opacity: .90;
}

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover {
	opacity: 1;
}

.bx-wrapper .bx-prev,
.bx-wrapper .bx-prev:hover {
	left: 10px;		/*left: 19px;*/
	background: #15181D url(../images/sprites.png) no-repeat 1px -416px;
}

.bx-wrapper .bx-next,
.bx-wrapper .bx-next:hover {
	right: 10px;
	background: #15181D url(../images/sprites.png) no-repeat -48px -416px;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	bottom: auto;
	/*display: none;*/
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background-color: #B8BBC4;
	-webkit-transition: all .2s linear 0s;
	-moz-transition: all .2s linear 0s;
	-o-transition: all .2s linear 0s;
	transition: all .2s linear 0s;
/*	width: 13px;
	height: 13px;
*/	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #15181D;
}

.bxslider-gallery.adaptive-height-off .gallery-wrapper .bx-wrapper .bx-viewport {
	padding: 0;
}

/*.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	bottom: 0;
	display: none;
}*/
.bx-wrapper .bx-viewport, .bxslider-gallery.adaptive-height-off .gallery-wrapper .bxslider img {
	/*height: auto;*/
}