/* Effective stylesheet produced by snapshot save */
.aq_block_tabs ul.aq-nav li a { opacity: 0.5; }
.aq_block_tabs ul.aq-nav li.active a { height: 27px; opacity: 1; }
.aq_block_tabs .tab-content { box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.05) inset; }
.aq_block_toggle .tab-body.in, .aq_block_accordion .tab-body.in { display: block; opacity: 0.9; box-shadow: 0px 6px 6px -2px rgba(0, 0, 0, 0.1) inset; }
.aq_block_toggle, .aq_block_accordion { box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 1px rgba(0, 0, 0, 0.05) inset; }
#mpt-product-grid .well { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: medium none; text-align: left; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); }
#mpt-product-grid .image-box { position: relative; cursor: default; text-align: center; max-width: 360px; margin: auto; overflow: hidden; padding: 0px; border: medium none; box-shadow: none; transition: all 0.35s ease-in-out 0s ; }
#mpt-product-grid .image-box img { transition: all 0.35s ease-in-out 0s ; transform: scale(1.5); }
#mpt-product-grid .well:hover .image-box img { transform: scale(1.01); }
#mpt-product-grid .image-box .hover-block { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; text-align: right; opacity: 0; transform: scale(0); transition: all 0.45s ease-in-out 0s ; }
#mpt-product-grid .product-meta.row-fluid .atc { position: relative; text-align: right; }
#mpt-product-grid .product-meta.row-fluid .atc form.mp_buy_form { position: absolute; max-width: 250px; bottom: 0px; right: 0px; }
#mpt-product-grid .well:hover .image-box .hover-block { display: block; opacity: 1; transform: scale(1); }

#mpt-product-grid .current { transition: all 0.35s ease-in-out 0s ; }
#mpt-product-grid .not-current { opacity: 0.2; transform: scale(0.95); transition: all 0.35s ease-in-out 0s ; }
#mpt-product-grid .current-li { opacity: 1 ! important; }
#mpt-product-grid .all { transition: all 0.35s ease-in-out 0s ; }
.productcarousel { padding: 9px; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15); }
.productcarousel .well { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: medium none; text-align: left; box-shadow: none; }
.productcarousel .image-box { position: relative; cursor: pointer; text-align: center; max-width: 360px; margin: auto; overflow: hidden; padding: 0px; border: medium none; box-shadow: none; transition: all 0.35s ease-in-out 0s ; }
.productcarousel .image-box img { transition: all 0.35s ease-in-out 0s ; transform: scale(1.5); }
.productcarousel .well:hover .image-box img { transform: scale(1.01); }
.productcarousel .image-box .hover-block { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; text-align: right; opacity: 0; transform: scale(0); transition: all 0.45s ease-in-out 0s ; }
.productcarousel .image-box .hover-block .atc { position: absolute; bottom: -20px; right: 0px; }
.productcarousel .well:hover .image-box .hover-block { display: block; opacity: 1; transform: scale(1); }
.productcarousel .product-meta.row-fluid .atc { position: relative; text-align: right; }
.productcarousel .product-meta.row-fluid .atc form.mp_buy_form { position: absolute; max-width: 250px; bottom: 0px; right: 0px; }
.productcarousel .carousel-control { background: none repeat scroll 0% 0% transparent; border: medium none; opacity: 0; top: 45%; transition: all 0.45s ease-in-out 0s ; }
.productcarousel:hover .carousel-control { opacity: 0.8; }
.productcarousel .carousel-control.left:hover { opacity: 1; animation: 0.5s ease 0s normal none 1 bouncing-effects; }
.productcarousel .carousel-control.right:hover { opacity: 1; animation: 0.5s ease 0s normal none 1 bouncing-effects; }
#blog-updates .well { text-align: center; background: none repeat scroll 0% 0% transparent; border: medium none; box-shadow: none; }
#blog-updates .post-title { padding-bottom: 0px; margin-bottom: 0px; }
#blog-updates .post-meta { font-size: 0.8em; opacity: 0.8; }
#blog-updates .image-box, #blog-updates .image-carousel, #blog-updates .video-box { box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.15); }
#staff-block .well { text-align: left; background: none repeat scroll 0% 0% rgb(248, 248, 248); border: medium none; padding: 0px; overflow: hidden; box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.15); }
#staff-block .well > center > img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=86);
	opacity: 0.86;

	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-o-transition: all .35s ease-in-out;
	-ms-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}
#staff-block .well:hover > center > img { opacity: 1; transform: scale(1.05); }
#staff-block .well .inner { padding: 5px 5px 10px; }
#staff-block .well .inner p { opacity: 0.9; }

#staff-block .well h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-weight: normal; line-height: 1; color: #676767; }
#staff-block .well h1, h2, h3 { line-height: 40px; text-shadow: 0 1px 0 #B5B5B5;margin: 10px 0 10px 3%; color: #5E4F73;}
#staff-block .well h1 { font-size: 38.5px; }
#staff-block .well h2 { font-size: 31.5px; }
#staff-block .well h3 { font-size: 24.5px; line-height: 0.9; }
#staff-block .well h4 { font-size: 26px; }
#staff-block .well h1 small { font-size: 24.5px; }
#staff-block .well h2 small { font-size: 17.5px; }
#staff-block .well h3 small { font-size: 20px; opacity: 0.8;}
#staff-block .well h4 small { font-size: 14px; }  
.google-map-block .page-header { padding-bottom: 2px; margin-bottom: 8px; border-bottom: 1px dashed rgb(32, 38, 39); }
.pricingtable { box-shadow: 0px 0px 0px 1px rgb(204, 204, 204), 2px 2px 5px 0px rgba(0, 0, 0, 0.15); border-radius: 5px 5px 5px 5px; text-align: center; transition: all 0.2s ease-in-out 0s ; }
.pricingtable h2 { margin: 0px auto; padding: 20px 0px; text-align: center; border-radius: 5px 5px 5px 5px; transition: all 0.2s ease-in-out 0s ; }
.pricingtable h2 > span { font-size: 0.6em; text-shadow: none; opacity: 0.7; }
.pricingtable h4 { text-align: center; }
.pricingtable ul { padding: 0px; margin: 0px 5px; }
.pricingtable ul li { list-style: none outside none; text-align: center; padding: 10px 0px; margin-top: 1px; }
.pricingtable ul li:nth-child(2n+1) { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.2); transition: all 0.2s ease-in-out 0s ; }
.pricingtable ul li:nth-child(2n) { background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.2); transition: all 0.2s ease-in-out 0s ; }
.pricingtable .btnclass { padding: 5px; }
.pricingtable:hover, .featured { transform: scale(1.1); }
.contact-form-block.well { background: none repeat scroll 0% 0% transparent; border: medium none; padding: 1%; }
.contact-form-block input.input-max, .contact-form-block textarea.input-max { width: 98%; }
.cta.well { border: medium none; box-shadow: none; border-radius: 0px 0px 0px 0px; padding-top: 0px; padding-bottom: 0px; }
.cta small { font-weight: normal; opacity: 0.6; }
.cta .span2 { position: relative; }
.cta .cta-btn { position: absolute; display: block; top: 75%; }
.carousel.testimonials.carousel-fade .item { opacity: 0; }
.carousel.testimonials.carousel-fade .active.item { animation: 10s ease 0s normal none 1 fade-in; opacity: 1; }
.fade-in-effect { opacity: 0.5; animation: 3s ease 0s normal none 1 fade-in; transition: all 0.35s ease-in-out 0s ; }
.fade-in-effect:hover { opacity: 1; }
.slider-block { background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 5px; border-radius: 5px 5px 5px 5px; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); }
.slider-block img { border-radius: 5px 5px 5px 5px; }
.slider-block .carousel-caption { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.slider-block .carousel-control { background: none repeat scroll 0% 0% transparent; border: medium none; opacity: 0; top: 45%; transition: all 0.45s ease-in-out 0s ; }
.slider-block:hover .carousel-control { opacity: 0.8; }
.slider-block .carousel-control.left:hover { opacity: 1; animation: 0.5s ease 0s normal none 1 bouncing-effects; }
.slider-block .carousel-control.right:hover { opacity: 1; animation: 0.5s ease 0s normal none 1 bouncing-effects; }
img.image-hover-effect, .image-hover-effect img { opacity: 0.5; animation: 3s ease 0s normal none 1 fade-in; transition: all 0.35s ease-in-out 0s ; }
img.image-hover-effect:hover, .image-hover-effect img:hover { opacity: 1; }
.block-hover-effect { transition: all 0.35s ease-in-out 0s ; }
.block-hover-effect:hover h1, .block-hover-effect:hover h2, .block-hover-effect:hover h3, .block-hover-effect:hover h4, .block-hover-effect:hover h5, .block-hover-effect:hover h6 { color: rgb(255, 255, 255); }
.block-hover-effect:hover { background: none repeat scroll 0% 0% rgb(32, 38, 39) ! important; color: rgb(239, 244, 255) ! important; outline: medium none; box-shadow: 0px 6px 12px -2px rgba(0, 0, 0, 0.5); }
.block-hover-effect button.btn { transition: all 0.35s ease-in-out 0s ; }
.block-hover-effect:hover button.btn:hover { color: rgb(255, 255, 255); background-color: rgb(47, 150, 180); }
.block-hover-effect:hover button.btn { color: rgb(255, 255, 255); text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25); background-color: rgb(73, 175, 205); background-image: linear-gradient(to bottom, rgb(91, 192, 222), rgb(47, 150, 180)); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }
.block-hover-effect button.btn i { vertical-align: baseline; margin-right: 5px; transition: all 0.35s ease-in-out 0s ; }
.block-hover-effect:hover button.btn i[class^="icon-"], #services-wrapper .well:hover a.btn i[class*=" icon-"] { background-image: url("urn:not-loaded:http://www.marketpressthemes.com/flexmarket/wp-content/themes/flexmarket/functions/aqua-page-builder/assets/img/glyphicons-halflings-white.png"); }
.add-shadow-effect, .well.well-shadow { box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.15), 0px 1px 1px rgba(0, 0, 0, 0.05) inset; }
.opacity5 { opacity: 0.5; }
.opacity6 { opacity: 0.6; }
.opacity7 { opacity: 0.7; }
.opacity8 { opacity: 0.8; }
.opacity9 { opacity: 0.9; }
