/*! 
*  Aleyant skins - v6.0.0
*  Homepage: http://pressero.com
*  Copyright Aleyant 2019, All Rights Reserved
*  <!-- canary for www.pressero.com HostMonitor test DO NOT REMOVE, Web to Print Storefronts -->
*/@import url(css/photoswipe/photoswipe.min.css);@import url(css/photoswipe/default-skin/default-skin.min.css);body{background-color:rgba(255, 255, 255, 0);color:#333333}.page-content,body.category-content-editor-body,body.page-content-editor-body,body.product-detail-editor-body{background-color:#ffffff}body.customize-iframe-body{background-color:#ffffff}a{color:#36a1bf}a:focus,a:hover{color:#01a6c2}.alt-links-color a,a.alt-links-color{color:#333333}.alt-links-color a:focus,.alt-links-color a:hover,a.alt-links-color:focus,a.alt-links-color:hover{color:#36a1bf}.bg-primary{background-color:rgba(255, 255, 255, 0)}.text-primary{color:#ee2a7b}.text-muted{color:#ee2a7b}.bg-info{background-color:#ffffff}.text-info{color:#ffffff}.bg-danger{background-color:#ffffff}.text-danger{color:#333333}.bg-success{background-color:#e6e6e6}.text-success{color:#333333}.border-success{border-color:#bebebe}.text-warning{color:#36a1bf}.bg-warning{background-color:#ffffff}.border-warning{border-color:#ffffff}.btn-default,.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default.focus[disabled],.btn-default[disabled],.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#36a1bf;color:#ffffff;border-color:#d5d5d5;background-image:none}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default.focus:active,.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background-color:#ee2a7b;color:#ffffff;border-color:#d5d5d5;background-image:none}.btn-primary,.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary.focus[disabled],.btn-primary[disabled],.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#36a1bf;color:#ffffff;border-color:#ffffff;background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus:active,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#ee2a7b;border-color:#ffffff;color:#ffffff;background-image:none}.btn-danger,.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger.focus[disabled],.btn-danger[disabled],.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#36a1bf;color:#999999;border-color:#dcdcdc;background-image:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger.focus:active,.btn-danger:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#ee2a7b;border-color:#5bc0de;color:#ffffff;background-image:none}.btn-success,.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success.focus[disabled],.btn-success[disabled],.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#ffffff;color:#36a1bf;border-color:#ffffff;background-image:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.focus:active,.btn-success:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background-color:#dcdcdc;border-color:#000000;color:#ffffff;background-image:none}.alert-info{background-image:none;background-color:#ffffff;color:#ffffff;border-color:#ffffff}.alert-warning{background-image:none;background-color:#ffffff;border-color:#ffffff;color:#36a1bf}.alert-danger{background-image:none;background-color:#ffffff;color:#333333;border-color:#dddddd}.pagination>li>a,.pagination>li>span{color:#eeeeee;border-color:#ffffff;background-color:#df1776}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#d5d5d5;border-color:#dddddd;background-color:#df1776}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#ffffff;border-color:#ffffff;background-color:#36a1bf}.well{background-color:#ffffff;color:#333333;border-color:#ffffff}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#36a1bf;color:#ffffff}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#36a1bf}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#36a1bf;color:#ffffff;border-color:#36a1bf}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:#ffffff}.k-tabstrip-items .k-item.k-state-active,.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-top-color:#d5d5d5}#top-nav.navbar-collapse,.banner-full-screen .header-nav,.navbar-default{background-image:none;background-color:#36a1bf;border-color:#d5d5d5}.navbar-default .navbar-nav>li>a{color:#ffffff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d5d5d5}.header-right .cart-link .dropdown-menu{background-color:#ffffff;border-color:#ccc;border-color:#cccccc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.13);box-shadow:0 1px 2px rgba(0,0,0,.13)}.header-right .cart-link .dropdown-menu:before{border-bottom-color:#ccc;border-bottom-color:#cccccc}.header-right .cart-link .dropdown-menu:after{border-bottom-color:#fff;border-bottom-color:#ffffff}.menu-cart-subtotal{color:#333;color:#333333}.menu-cart-subtotal span{color:#333333}.menu-cart-item{border-color:#ccc;border-color:#cccccc}.menu-cart-item .menu-cart-name{color:#ea871b;color:#ea871b}.menu-cart-item .menu-cart-item-cost{color:#333;color:#333333}.menu-cart-item:hover{background-color:rgba(0,0,0,.025)}.menu-cart-item:hover .menu-cart-name{color:#01a6c2}.menu-cart-preview-count{color:#333333;border-color:#cccccc}.home-banner-area{border-color:#d5d5d5}.footer{color:#333333;background-color:#eeeeee}.footer a,.footer-nav a{color:#333333}.footer a:hover,.footer-nav a:hover{color:#36a1bf}.footer-col-title h4{color:#333333}.footer-col-title:after{background-color:#36a1bf}.charlimitinfo{color:#999}.customForm .instructions{background-color:#ffffff;color:#ffffff;border-color:#ffffff}.pageCaptcha{background-color:#f5f5f5;border-color:#d5d5d5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}#tCosts{border-left-color:#d5d5d5;border-right-color:#d5d5d5}#tCosts td{border-bottom-color:#d5d5d5;background-color:#ffffff}.suggested-item{border-color:#d5d5d5}.suggested-item .suggested-item-image-wrap{background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:-webkit-linear-gradient(top,#fcfcfc,#eee);background-image:-o-linear-gradient(top,#fcfcfc,#eee);background-image:linear-gradient(to bottom,#fcfcfc,#eee);border-bottom-color:#d5d5d5}.prod-cat-item{border-color:#d5d5d5;background-color:#ffffff;color:#333333}.prod-cat-item .img-wrap{background-color:#f7f7f7;background-image:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#eee));background-image:-webkit-linear-gradient(top,#fcfcfc,#eee);background-image:-o-linear-gradient(top,#fcfcfc,#eee);background-image:linear-gradient(to bottom,#fcfcfc,#eee);border-bottom-color:#d5d5d5}.prod-cat-item .prod-teaserprice{background-color:#5cb85c;color:#fff}.loginForm{border-color:#d5d5d5;background-color:#ffffff;color:#333333}.loginForm legend{color:#333333;background-color:#ffffff;border-color:#d5d5d5}.cartShippingGroup,.cartSummary,.checkout-form,.checkout-payment-type,.checkoutNotes,.checkoutOrderItemsSummaryArea,.checkoutSummary{border-color:#d5d5d5;background:#ffffff;color:#333333}.cartProductPrice,.cartSummaryOrderTotal,.checkoutSummaryOrderTotal{color:#ee2a7b}.cartProduct-item-top,.cartProduct>ul>li,.cartShippingGroupInfo{border-color:#d5d5d5}.cartAddInst>p,.cartItemName>p{background-color:#ffffff;color:#333333;border-color:#ffffff}.saveForLaterProduct-details{border-color:#d5d5d5;background-color:#ffffff;color:#333333}.search-result{border-color:#d5d5d5;background-color:#ffffff;color:#333333}#profileTabs .k-tabstrip-items a{color:#333}#profileTabs .k-tabstrip-items .k-state-active a{color:#555}.addressEntry-inner,.user-entry-info{border-color:#d5d5d5;background-color:#ffffff;color:#333333}.addressEntry-edit-buttons,.locationEntry-edit-buttons,.user-list-entry-edit-buttons{border-top-color:#d5d5d5}.previewPage img{border-color:#d5d5d5}.assetList-item-details{border-color:#d5d5d5;background-color:#ffffff;color:#333333}.item-barcode img,.item-image img{-webkit-box-shadow:0 0 3px rgba(0,0,0,.25);box-shadow:0 0 3px rgba(0,0,0,.25)}.owl-custom-theme .owl-nav [class*=owl-]{border-color:#ccc;background-color:#fff;color:#ccc}.owl-custom-theme .owl-dots .owl-dot span{background-color:#ddd}.owl-custom-theme .owl-dots .owl-dot.active span,.owl-custom-theme .owl-dots .owl-dot:hover span{background:#aaa}.k-pager-wrap{font-size:15px}.k-pager-numbers .k-state-selected{background-color:#36a1bf;border-color:#ffffff;color:#ffffff}.product-gallery-carousel-item{background-image:url(images/loading.gif)}.product-gallery-carousel-item.loaded{background-image:none}.product-gallery-carousel-item>a.gallery-current{-webkit-box-shadow:0 0 0 3px #36a1bf inset;box-shadow:0 0 0 3px #36a1bf inset}
/*ICM Fancy Image Hover Effects For Gallery*/
@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,800);
@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
.alert-banner {
	background: beige;
	color: red;
	text-transform: uppercase;
	text-align: center;
	font-size: 18px;
	padding: 20px 40px;
	margin-bottom: 20px;
}
.snip1401 {
  font-family: 'Playfair Display', Arial, sans-serif;
  position: relative;
  overflow: hidden;
  margin: 10px;
  min-width: 230px;
  max-width: 325px;
  max-height: 220px;
  width: 100%;
  color: #000000;
  text-align: right;
  font-size: 14px;
  background-color: #000000;
}
.snip1401 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.snip1401 img {
  max-width: 100%;
  backface-visibility: hidden;
}
.snip1401 figcaption {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: 1;
  padding: 30px 0 30px 5px;
  background-color: #ffffff;
  width: 60%;
  -webkit-transform: translateX(150%);
  transform: translateX(150%);
}
.snip1401 figcaption:before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 100%;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 120px 120px 120px 0;
  border-color: transparent #ffffff transparent transparent;
}
.snip1401:after {
  position: absolute;
  bottom: 50%;
  right: 40%;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 120px 120px 0 120px;
  border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.snip1401 h3,
.snip1401 p {
  line-height: 1.5em;
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
  margin: 0;
}
.snip1401 h3 {
  margin: 0 0 5px;
  line-height: 1.4;
  font-weight: 900;
  font-size: 16px;
  opacity: 0.75;
  color: #36a1bf; 
	position: relative;
	padding-top: 25%;
}
.snip1401 p {
  font-size: 16px;
}
.snip1401 i {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px 30px;
  font-size: 44px;
  color: #ffffff;
  opacity: 0;
}
.snip1401 a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.snip1401:hover img,
.snip1401.hover img {
  zoom: 1;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  opacity: 0.5;
}
.snip1401:hover:after,
.snip1401.hover:after,
.snip1401:hover figcaption,
.snip1401.hover figcaption,
.snip1401:hover i,
.snip1401.hover i {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}

/* Print EMS changes below */
/*mega menu*/
.nav>li.submenu {
    position: static;
}

.megamenu .dropdown-menu {
   /* display: block !important;*/
}

.submenu .dropdown-menu {
    width: 100% !important;
    float: none;
    left: 0;
    top: 46px !important;
    max-width: none !important;
    margin: 0 !important;
}
.depth2.submenu {
    float: left;
    width: 25%;
}
.depth2.submenu > a {
    display: none;
}
.depth2.submenu.column1 ul, .depth2.submenu.column2 ul, .depth2.submenu.column3 ul, .depth2.submenu.column4 ul {
    display: block !important;
    width: 25% !important;
    opacity: 1 !important;
}
.submenu .dropdown-menu .dropdown-menu {
    position: static;
    box-shadow: none;
    border: none;
    padding: 0;
}
ul li::before {
    content: none!important;
}

@media (max-width: 768px) {
    .depth2.submenu {
        float: none;
        width: 100%;
    }
    .depth2.submenu.column1 ul, .depth2.submenu.column2 ul, .depth2.submenu.column3 ul, .depth2.submenu.column4 ul {
        display: block !important;
        width: 100% !important;
        opacity: 1 !important;
    }
}


@media (min-width: 768px) {
    .depth2.submenu {
        float: left;
        width: 50%;
    }
}

@media (min-width: 992px) {
    .depth2.submenu {
        float: left;
        width: 25%;
    }
}
/* ICM styles */
.grayfooter {
background: #d5d5d5;
color: #808080;
}
/*.al-section-title, .payment-method-btns-list {
display: none;
}*/
.fa {
color: #fff;
}
.fa:hover {
color: #36a1bf;
}
a.fa {
color: #fff;
}
#social_icons {
font-size: 40px;
margin: 5px;
}
#social_icons:hover {
font-size: 40px;
margin: 5px;
}
.facontact {
font-size: 30px;
margin: 5px;
color: #808080;
}
.facontact:hover {
font-size: 30px;
margin: 5px;
color: #36a1bf
}
.fa-shopping-cart, .fa-shopping-cart:hover  {
color: #ffffff;
}
.ems-pink {
color: #df1776;
}
.ems-grn {
color: #15bc09;
}
.ems-blu {
color: #36a1bf;
}
.ems-ltblu {
color: #01a6c2;
}
.ems-gray {
color: #555555;
}
.headnotice {
    padding: 20px;
    color: #df1776;
    background: rgba(256,256,256,0.5)
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 700;
}
.pinkbar {
width: 100%;
height: 10px;
background: #df1776;
}
img.grayscale:hover {
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}
.skinsetting-header-logo-height {
    max-height: 75px;
}
img.specialoffers {
  width: 250px;
vertical-align: inherit;
text-align: left;
float: left;
  margin: 0;
  padding: 0;
}
img.grayscale {
  transition: filter .5s ease-in-out;
  -webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(0%); /* FF 35+ */
}
img.specialoffers:hover {
  width: 250px;
  vertical-align: inherit;
text-align: left;
float: left;
  margin: 0;
  padding: 0;
  -webkit-filter: grayscale(100%); /* Ch 23+, Saf 6.0+, BB 10.0+ */
  filter: grayscale(100%); /* FF 35+ */
}
li.footnav a:hover {
 color: #36a1bf;
}
.center {
text-align: center;
}
.smalltext {
font-size: 12px;
}
.pwhite {
color: #555555;
background: #d5d5d5;
}
.gtitle {
font-size: 20px;
color: #36a1bf;
font-weight: 600;
text-align: left;
text-transform: uppercase;
font-family: 'Gloria Hallelujah', cursive;
/*font-family: 'Patrick Hand', cursive;*/
position: relative;
margin-top: 20px;
}
.gborder {
border-bottom: 5px solid #808080;
}
.galleryimg {
padding: 10px;
text-align: center;
position: relative;
margin-left: auto;
margin-right: auto;
box-shadow: 2px 2px 2px 2px #808080;
}
.pegallery {
padding: 10px;
text-align: center;
position: relative;
margin-left: auto;
margin-right: auto;
min-height: 135px;
}
.sa_review {
color: #555555;
}
a {
text-decoration: none!important;
}
.fancybuttonA {
position: relative;
top: 0;
text-align: center;
height: 50px;
width: 250px;
background: #36a1bf;
color: #ffffff;
border-radius: 5px;
border: 0;
text-decoration: none;
clear: both;
}
.fancybuttonA:hover {
position: relative;
top: 0;
text-align: center;
height: 50px;
width: 250px;
background: #12CB06;
color: #ffffff;
border-radius: 5px;
border: 0;
text-decoration: none;
clear: both;
}
.fancybuttonB {
position: relative;
top: 0;
text-align: center;
height: 50px;
width: 250px;
background: #df1776;
color: #ffffff;
border-radius: 5px;
border: 0;
text-decoration: none;
clear: both;
}
.fancybuttonB:hover {
position: relative;
top: 0;
text-align: center;
height: 50px;
width: 250px;
background: #12CB06;
color: #ffffff;
border-radius: 5px;
border: 0;
text-decoration: none;
clear: both;
}
.fancybuttonC {
position: relative;
top: 0;
text-align: center;
height: 50px;
width: 250px;
background: #12CB06;
color: #ffffff;
border-radius: 5px;
border: 0;
text-decoration: none;
clear: both;
}
.fancybuttonC:hover {
position: relative;
top: 0;
text-align: center;
height: 50px;
width: 250px;
background: #36a1bf;
color: #ffffff;
border-radius: 5px;
border: 0;
text-decoration: none;
clear: both;
}
.dropdown-menu {
background: rgba(54,161,191,0.9);
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background-color: transparent!important;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:active, .dropdown-menu>li>a:visited, .dropdown-menu>li>a:focus-within {
    text-decoration: none;
    color: #ffffff!important;
    background-color: transparent;
}
.dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #d5d5d5!important;
    background-color: transparent;
}

ul, menu, dir {
    display: block;
    list-style-type: none;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
.dropdown-menu {
    background-color: rgba(54, 161, 191, 1)!important;
    color: #fff!important;
}
.dropdown-menu>li> {
       background-color: transparent; 
}
.dropdown-menu>li>a {
    color: #fff!important; 
    background-color: transparent;
}

a {
list-style-type: none;
}

ul {
  list-style: none; /* Remove default bullets */
}

ul li::before {
  content: "&bull; ";  /* Add content */
  color: #01a6c2; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}

a.bbbbutton {min-width:250px;height:35px;background:#36a1bf;color:#fff;padding:10px 35px;border-radius:5px; text-align: center;}
a.bbbbutton:hover {background: #df1776; color: #fff;}
#mc_embed_signup {background:#df1776; clear:left; font:14px Helvetica,Arial,sans-serif color: #fff!important;width:100%; margin-top: 15px; border: 0; border-radius: 5px;}
.mc-embedded-subscribe {background:#df1776; color: #fff!important;}
label .grayfooter {color: #fff!important; }
#mc_embed_signup .button {
    font-size: 16px;    -webkit-border-radius: 3px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background:#36a1bf;
    width: 100%;
    height: 32px;
    line-height: 32px;
    padding: 0 18px;
    margin: 15px 0 5px 0;
    transition: all 0.23s ease-in-out 0s;
}
#mc_embed_signup .button:hover {
    color: #36a1bf;
    background:#fff;
}

#mce-EMAIL {width: 220px!important; margin-top: 10px;}
input button .mc-embedded-subscribe {background:#36a1bf;}
/* Media Callouts */
@media (max-width: 767px)
.logo img {
    max-height: 75px;
margin-top: 5px;
}
@media (max-width: 450px) {
#top-nav .dropdown-menu a {
  background: rgba(54,161,191,0.9)!important;
}
#top-nav .navbar-nav .dropdown-menu a {
     background-color: rgba(54,161,191,0.9)!important;
}
}
@media (max-width: 450px) {
.gallery {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-width: 100%;
-moz-column-width: 100%;
column-width: 100%;
}
}

@media (max-width: 400px) {
.btn.filter {
padding-left: 1.1rem;
padding-right: 1.1rem;
}
}

/*    adding image effects    */

article, aside, figure, footer, header, hgroup,
menu, nav, section { display: block; }

#page-wrap { width: 960px; margin: 100px auto; position: relative;  }

#learninz {
	position: absolute;
	top: 0; right: 0; width: 320px;
}

code, pre { margin: 0 0 20px 0; display: block; background: #333; padding: 16px; color: white; white-space: pre; font: 10px Monaco, MonoSpace; }
figure img { width: 300px; display: block; }
figure:nth-child(4) { clear: both; }

figure {
  display: block;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0 20px 20px 0;
}
figcaption {
  position: absolute;
  background: black;
  background: rgba(0,0,0,0.75);
  color: white;
  padding: 10px 20px;
  opacity: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition:    all 0.6s ease;
  -o-transition:      all 0.6s ease;
}
figure:hover figcaption {
  opacity: 1;
}
figure:before {
  content: "?";
  position: absolute;
  font-weight: 800;
  background: black;
  background: rgba(255,255,255,0.75);
  text-shadow: 0 0 5px white;
  color: black;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 12px;
  -moz-border-radius:    12px;
  border-radius:         12px;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  -moz-transition: all 0.6s ease;
  opacity: 0.75;
}
figure:hover:before {
  opacity: 0;
}

.cap-left:before {  bottom: 10px; left: 10px; }
.cap-left figcaption { bottom: 0; left: -30%; }
.cap-left:hover figcaption { left: 0; }

.cap-right:before { bottom: 10px; right: 10px; }
.cap-right figcaption { bottom: 0; right: -30%; }
.cap-right:hover figcaption { right: 0; }

.cap-top:before { top: 10px; left: 10px; }
.cap-top figcaption { left: 0; top: -30%; }
.cap-top:hover figcaption { top: 0; }

.cap-bot:before { bottom: 10px; left: 10px; }
.cap-bot figcaption { left: 0; bottom: -30%;}
.cap-bot:hover figcaption { bottom: 0; }
.mtop { margin-top: 50px; }
.addressEntry-primary-header, .user-entry-current-user-header {
    color: #36a1bf;
    background-color: #fff;
    padding: 15px;
    border: 1px solid #36a1bf;
    border-bottom-width: 0;
}.addressEntry-inner.addressEntry-inner-primary, .user-entry-info-current-user {
    border-color: #36a1bf;
    border-top-color: #36a1bf;
    border-right-color: #36a1bf;
    border-bottom-color: #36a1bf;
    border-left-color: #36a1bf;
    border-top-width: 0;
}
.k-tabstrip-items .k-state-default .k-link, .k-panelbar>li.k-state-default>.k-link {
    color: #36a1bf;
}
.btn-success:active {
    background-color: #36a1bf;
    border-color: #fff;
    color: #ffffff;
    background-image: none;
}
.btn-success:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
    background-color: #36a1bf;
    border-color: #fff;
    color: #ffffff;
    background-image: none;
}