/*-----------------------------------------------------------------
 * = General
 *-----------------------------------------------------------------*/

 .clearboth {
     clear: both;
 }
 
.content_block_wrapper a, 
.content_block_wrapper a:link, 
.content_block_wrapper a:visited {
    text-decoration: none !important;
    -webkit-transition: color 0.4s ease;
    -moz-transition: color 0.4s linear;
    -o-transition: color 0.4s linear;
    -ms-transition: color 0.4s linear;
    transition: color 0.4s linear;
    }
    .content_block_wrapper a:hover, 
    .content_block_wrapper a:active, 
    .content_block_wrapper a:focus {
        text-decoration: none;
        }

.content_block_wrapper .clearboth {
    clear: both;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    overflow : hidden; 
    _height : 1%;
    }
.content_block_wrapper .clearright {
    clear: right;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    }
.content_block_wrapper .clearleft {
    clear: left;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    }
    
.content_block_wrapper .bttn {
    margin: 1.2em .7em 0 0;
    color: #333;
    }

/*-----------------------------------------------------------------
 * = Columns
 *-----------------------------------------------------------------*/

.content_block_wrapper .one_half, 
.content_block_wrapper .one_third, 
.content_block_wrapper .two_third, 
.content_block_wrapper .three_fourth, 
.content_block_wrapper .one_fourth, 
.content_block_wrapper .one_fifth, 
.content_block_wrapper .two_fifth, 
.content_block_wrapper .three_fifth, 
.content_block_wrapper .four_fifth, 
.content_block_wrapper .one_sixth, 
.content_block_wrapper .five_sixth {
    position: relative;
    margin-right: 4%;
    float: left;
    min-height: 1px;
    height: auto !important;
    height: 1px;
}
.content_block_wrapper .one_half {
    width: 48%;
}
.content_block_wrapper .one_third {
    width: 30.6666%;
}
.content_block_wrapper .two_third {
    width: 65.3332%;
}
.content_block_wrapper .one_fourth {
    width: 22%;
}
.content_block_wrapper .two_fourth {
    width: 48%;
}
.content_block_wrapper .three_fourth {
    width: 74%;
}
.content_block_wrapper .one_fifth {
    width: 16.8%;
}
.content_block_wrapper .two_fifth {
    width: 37.6%;
}
.content_block_wrapper .three_fifth {
    width: 58.4%;
}
.content_block_wrapper .four_fifth {
    width: 79.2%;
}
.content_block_wrapper .one_sixth {
    width: 13.3333%;
}
.content_block_wrapper .two_sixth {
    width: 30.6666%;
}
.content_block_wrapper .three_sixth {
    width: 47.9998%;
}
.content_block_wrapper .four_sixth {
    width: 65.3332%;
}
.content_block_wrapper .five_sixth {
    width: 82.6665%;
}
.content_block_wrapper .last {
    margin-right: 0 !important;
    clear: right;
}


/*-----------------------------------------------------------------
 * = General Box settings
 *-----------------------------------------------------------------*/

.content_block_wrapper {
    overflow: visible;
    clear: both;
    }
    .content_block_wrapper .content_block {
        margin-bottom: 2.5em;
        }
    .content_block_wrapper:after {
        clear: both;
        }

.textwidget .content_block_wrapper {
    clear: none;
}

.content_block {
    width: auto; 
    }
.block_inner {
    padding: 1em;
    overflow: hidden;
    }
    .content_block img {
        padding: 0;
        border: none;
    }

.block_image {
    z-index: 0;
    } 
    .block_image a {
        display: block;
        }  
    .block_image img {
        display: block;
        margin: 0 auto;
        max-width: 100%;
        text-align: center;     
        }

.block_heading {
    font-family: Tahoma,Georgia, Tahoma;
    } 
    .block_heading a {
        font-family: inherit;
        font-size: inherit; 
        color: inherit;
        text-align: inherit;
        text-decoration: none !important;       
        }
    .block_heading div.center {
        margin: 0; 
        padding: 0;
        text-align: center;
        }
    .block_heading div.right {
        margin: 0; 
        padding: 0;
        text-align: right;
        }
    .block_heading div.justify {
        margin: 0; 
        padding: 0;
        text-align: justify;
        }
    
.block_content {
    font-family: Tahoma,Georgia, Tahoma; 
    overflow: hidden;
    }
    .block_content p {
        color: inherit !important;
        }
    .block_content div.center {
        margin: 0; 
        padding: 0;
        text-align: center;
        }
    .block_content div.right {
        margin: 0; 
        padding: 0;
        text-align: right;
        }
    .block_content div.justify {
        margin: 0; 
        padding: 0;
        text-align: justify;
        }

.block_footer {
    
    }
    .block_footer dl {
        border-top: 2px dotted #c5c5c5;
        margin: 1.5em 0 0 0;
        padding: 1em 0 0 0;
        clear:both;
        overflow:hidden;
        }
    .block_footer dt {
        color: #666;
        float: left;
        margin:0;
        padding:0;
        width: 60px;
        text-shadow: 0 1px 0 rgba(255,255,255,.75);
        }
    .block_footer dd {
        color: #999;
        margin:0;
        padding:0;
        }

 
.block_meta {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    color: #7E7E79;
    display: block;
    float: left;
    font-size: 1.05em;
    line-height: 120%;
    padding-top: 10px;
    width: 100%;
    list-style: none outside none;
    margin-bottom: 0;
    } 
    .block_meta li {
        color: #999;
        display: block;
        list-style: none outside none;
        margin: 0 0 .5em 0;
        }

     
/*-----------------------------------------------------------------
 * = Buttons
 *-----------------------------------------------------------------*/
  
.bttn-origin{
    padding: 3px 9px 3px 7px!important;
    color: white!important;
    background: #DB5629!important;
    border: none!important;
    -moz-border-radius: 4px!important;
    -webkit-border-radius: 4px!important;
    border-radius: 4px!important;
    text-shadow: none!important;    
    }
    .bttn-origin:hover{
        background: #222!important; 
        -webkit-transition:background-color .5s linear!important;
        }
        
.bttn-pure-web {
    margin-left: 10px!important;
    background-color: #4a93a4!important;
    padding: 7px 10px!important;
    color: rgba(9, 15, 30, 0.8)!important;
    text-transform: uppercase!important;
    border: 1px solid #2c398d!important;
    font-weight: bold!important;
    font-size: 15px!important;    
    -moz-border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    -border-radius: 3px!important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8), 0 -1px 0 rgba(25, 27, 9, 0.9)!important;     
    -moz-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.6), inset 0 1px 2px rgba(255, 255, 255, 0.6), 0 5px 0 #3a79a4, 0 6px 0 #593a11, 0 13px 0 #ccc!important;
    -webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.6), inset 0 1px 2px rgba(255, 255, 255, 0.6), 0 5px 0 #3a79a4, 0 6px 0 #593a11, 0 13px 0 #ccc!important;
    -box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.6), inset 0 1px 2px rgba(255, 255, 255, 0.6), 0 5px 0 #3a79a4, 0 6px 0 #593a11, 0 13px 0 #ccc!important;
    -webkit-transition: background 0.2s ease-out!important;
    }
    .bttn-pure-web:hover, 
    .bttn-pure-web:focus {
        background: #649eac!important;
        border: 1px solid #186ca4!important;
        -moz-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.7), inset 0 2px 1px rgba(255, 255, 255, 0.5), 0 5px 0 #4886b1, 0 6px 0 #593a11, 0 13px 0 #ccc!important;
        -webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.7), inset 0 2px 1px rgba(255, 255, 255, 0.5), 0 5px 0 #4886b1, 0 6px 0 #593a11, 0 13px 0 #ccc!important;
        -box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.7), inset 0 2px 1px rgba(255, 255, 255, 0.5), 0 5px 0 #4886b1, 0 6px 0 #593a11, 0 13px 0 #ccc!important;
    }        
    .bttn-pure-web:active {
        background: #4a86a4!important;
        border: 1px solid #183ea4!important;
        position: relative!important;
        top: 5px!important;
        -moz-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.4), inset 0 1px 2px rgba(255, 255, 255, 0.5), 0 3px 0 #205993, 0 4px 0 #593a11, 0 8px 0 #ccc!important;
        -webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.4), inset 0 1px 2px rgba(255, 255, 255, 0.5), 0 3px 0 #205993, 0 4px 0 #593a11, 0 8px 0 #ccc!important;
        -box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.4), inset 0 1px 2px rgba(255, 255, 255, 0.5), 0 3px 0 #205993, 0 4px 0 #593a11, 0 8px 0 #ccc!important;
        }
    
.bttn-black-pill {
    color: #ffffff!important;
    background: -moz-linear-gradient(
        top,
        #f0ebef 0%,#474046 25%,
        #1f091c)!important;
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#f0ebef),color-stop(0.25, #474046),
        to(#1f091c))!important;
    border-radius: 30px!important;
    -moz-border-radius: 30px!important;
    -webkit-border-radius: 30px!important;
    border: 3px solid #575057!important;
    -moz-box-shadow:
        0px 3px 11px rgba(242,239,242,0.5),
        inset 0px 0px 1px rgba(230,216,228,1)!important;
    -webkit-box-shadow:
        0px 3px 11px rgba(242,239,242,0.5),
        inset 0px 0px 1px rgba(230,216,228,1)!important;
    text-shadow:
        0px -1px 0px rgba(008,005,008,0.2),
        0px 1px 0px rgba(179,170,179,0.3)!important;
}
       
.bttn-apple {
    color: #050505!important;
    background: -moz-linear-gradient(
        top,
        #ffffff 0%,#ebebeb 50%,#dbdbdb 50%,
        #b5b5b5)!important;
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#ffffff),color-stop(0.50, #ebebeb),color-stop(0.50, #dbdbdb),
        to(#b5b5b5))!important;
    border-radius: 10px!important;
    -moz-border-radius: 10px!important;
    -webkit-border-radius: 10px!important;
    border: 1px solid #949494!important;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,1)!important;
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 2px rgba(255,255,255,1)!important;
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.2),
        0px 1px 0px rgba(255,255,255,1)!important;
}    
    
.bttn-eyecandy{
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 14px!important;
    color: #ffffff!important;
    padding: 10px 20px !important;
    background: -moz-linear-gradient(
        top,
        #ffbdf5 0%,
        #ff82ec 25%,
        #fc46e1)!important;
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#ffbdf5),
        color-stop(0.25, #ff82ec),
        to(#fc46e1))!important;
    border-radius: 30px!important;
    -moz-border-radius: 30px!important;
    -webkit-border-radius: 30px!important;
    border: 3px solid #ffffff !important;
    -moz-box-shadow:
        0px 3px 11px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,000,217,1)!important;
    -webkit-box-shadow:
        0px 3px 11px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,000,217,1)!important;
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.2),
        0px 1px 0px rgba(255,255,255,0.3)!important;
}
    
a:link.bttn-shiny, 
a:visited.bttn-shiny, 
a:hover.bttn-shiny , 
a:active.bttn-shiny{
    background:url(http://herstoria.com/wp-content/plugins/boxer/assets/images/btn-l.png) no-repeat 0 0;
    display:block;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
    font-weight:bold;
    padding:0 0 0 13px !important;
    color:#969696;
    outline:none;
    margin: .3em 0 !important;
    border: none !important;
}
a:hover.bttn-shiny{
    background-position:0 -45px;
    color:#0D4289;
}
a:active.bttn-shiny{
    background-position:0 -91px;
    color:#00306F;
}
a.bttn-shiny:hover span{
    background-position: right -45px;
    color:#0D4289;
}
a:active.bttn-shiny span{
    background-position: right -91px;
    color:#00306F;
}
a.bttn-shiny span{
    display:block;
    text-align:center;
    line-height:44px;
    padding:0 5px;
    background:url(http://herstoria.com/wp-content/plugins/boxer/assets/images/btn-r.png) no-repeat right 0;
}


/*-----------------------------------------------------------------
 * = Misc
 *-----------------------------------------------------------------*/
                                       
.pull-left {
    float: left;
    }
.pull-right {
    float: right;
    }
 
/* ======================================================= */
/*                   General Classes                       */
/* ======================================================= */


/*  Columns
---------------------------------------------------------- */
.column p{ 
    margin-right: 1.5em !important;
    overflow: hidden;
    word-break: hyphenate; 
} 
.column h1,
.column h2{ 
    padding: .5em 0; 
}
    
    
/*  Heading
---------------------------------------------------------- */    


    
/*  Content
---------------------------------------------------------- */      
.content_block h2 {
    -webkit-column-break-before:always;
    -moz-column-break-before:always;
    column-break-before:always;
} 


/*  Frames
---------------------------------------------------------- */
.content_block .frame { 
    background: #f9f9f9;
    border: 1px solid #ddd; 
    display: block;
    padding: 4px; 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);      
    }
    .content_block .frame.large {
        padding: 1em; 
        -webkit-border-radius: 1em;
        -moz-border-radius: 1em;
        border-radius: 1em;
        -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.075);
        -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.075);
        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.075);        
        }    
    .content_block .frame.dark {
        background: #444;
        border: 1px solid #999; 
    }    
    .content_block .frame.large img {
        background: #fff; 
        -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
           -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
                }
   
.content_block .wp-frame {
    background: #F7FCFE !important;
    border: 1px solid #fff;
    outline: 1px solid #d1e5ee;
    }

.content_block .cc-frame {
    background: #E0E0E0 !important;
    border: 1px solid #f9f9f9;
    outline: 1px solid #a9a7a8;
    }
    
.content_block .impulse-frame {
    background: #FBFBFB !important;
    border: 1px solid #F7F7F7;
}


/*  Image Fx
---------------------------------------------------------- */
.content_block .fade-on-hover:hover {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    opacity: .8;    
    }
 
    
/*  Box model 
---------------------------------------------------------- */
.content_block .radius {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;     
    }
.content_block .radius-large {
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;     
    }                         
.content_block .shadow {
    -moz-box-shadow: 0 1px 2px #666;
    -webkit-box-shadow: 0 1px 2px #666;
    box-shadow: 0 1px 2px #666;        
    }
.content_block .shadow-large {
    -moz-box-shadow: 0 9px 9px #666;
    -webkit-box-shadow: 0 9px 9px #666;
    box-shadow: 0 9px 9px #666;
    }
.content_block .shadow-subtile {
    -moz-box-shadow: 0 5px 8px -4px rgba(68,68,68,0.6);
    -webkit-box-shadow: 0 5px 8px -4px rgba(68,68,68,0.6);
    box-shadow: 0 5px 8px -4px rgba(68,68,68,0.6);     
    }
.content_block .shadow-inner {
    -moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.5);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.5);    
    }


/*  Font
---------------------------------------------------------- */    
.content_block .color-light { 
    color: #fff !important;   
    }
.content_block .color-dark {
    color: #333 !important;
    }
.content_block .font-bold {
    font-weight: bold;
}
.content_block .font-xsmall {
    font-size: 11px;
    line-height: 18px;
}
.content_block .font-small {
    font-size: 12px !important;
    line-height: 18px;
    }
.content_block .font-large {
    font-size: 16px !important;
    line-height: 26px;
    }
.content_block .font-xlarge {
    font-size: 22px !important;
    line-height: 29px;
    }
.content_block .font-xxlarge {
    font-size: 26px !important;
    line-height: 34px;
    }
.content_block .text-shadow-light {
    text-shadow: 0 1px #fff;
    }
.content_block .text-shadow-dark {
    text-shadow: 0 1px #333;
    } 
.content_block .text-uppercase {
    text-transform: uppercase;
}  
.content_block .text-lowercase {
    text-transform: lowercase;
} 
.content_block .text-capitalize {
    text-transform: capitalize;
}  
.content_block .text-initial {
    text-transform: initial;
} 


/*  Fontfaces
---------------------------------------------------------- */   
@font-face {
    font-family: 'Bebas';
    src: url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/bebas/BEBAS___-webfont.eot');
    src: url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/bebas/BEBAS___-webfont.eot#iefix') format('embedded-opentype'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/bebas/BEBAS___-webfont.woff') format('woff'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/bebas/BEBAS___-webfont.ttf') format('truetype'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/bebas/BEBAS___-webfont.svg#Bebas') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BebasNeue';
    src: url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/bebasneue/BebasNeue-webfont.eot');
    src: url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/bebasneue/BebasNeue-webfont.eot#iefix') format('embedded-opentype'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/bebasneue/BebasNeue-webfont.woff') format('woff'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/bebasneue/BebasNeue-webfont.ttf') format('truetype'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/bebasneue/BebasNeue-webfont.svg#BebasNeue') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Colaborate';
    src: url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/colaborate/ColabReg-webfont.eot');
    src: url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/colaborate/ColabReg-webfont.eot#iefix') format('embedded-opentype'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/colaborate/ColabReg-webfont.woff') format('woff'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/colaborate/ColabReg-webfont.ttf') format('truetype'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/colaborate/ColabReg-webfont.svg#Colaborate') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CaviarDreams';
    src: url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/caviar-dreams/CaviarDreams-webfont.eot');
    src: url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/caviar-dreams/CaviarDreams-webfont.eot#iefix') format('embedded-opentype'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/caviar-dreams/CaviarDreams-webfont.woff') format('woff'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/caviar-dreams/CaviarDreams-webfont.ttf') format('truetype'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/caviar-dreams/CaviarDreams-webfont.svg#CaviarDreams') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Snickles';
    src: url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/snickles/Snickles-webfont.eot');
    src: url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/snickles/Snickles-webfont.eot#iefix') format('embedded-opentype'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/snickles/Snickles-webfont.woff') format('woff'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/snickles/Snickles-webfont.ttf') format('truetype'),
         url('http://herstoria.com/wp-content/plugins/boxer/assets/fonts/snickles/Snickles-webfont.svg#Snickles') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*  Backgrounds
---------------------------------------------------------- */

.gradient-light {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#fdfdfd', endColorstr = '#f1f2f3');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#fdfdfd', endColorstr = '#f1f2f3')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(top, #fdfdfd, #f1f2f3);
    background-image: -ms-linear-gradient(top, #fdfdfd, #f1f2f3);
    background-image: -o-linear-gradient(top, #fdfdfd, #f1f2f3);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#fdfdfd), to(#f1f2f3));
    background-image: -webkit-linear-gradient(top, #fdfdfd, #f1f2f3);
    background-image: linear-gradient(top, #fdfdfd, #f1f2f3);
    /*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/    
    }
.gradient-dark {
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#333333', endColorstr = '#5e5e65');
    /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    -ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#333333', endColorstr = '#5e5e65')";
    /*Element must have a height (not auto)*/
    /*All filters must be placed together*/
    background-image: -moz-linear-gradient(top, #333333, #5e5e65);
    background-image: -ms-linear-gradient(top, #333333, #5e5e65);
    background-image: -o-linear-gradient(top, #333333, #5e5e65);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#333333), to(#5e5e65));
    background-image: -webkit-linear-gradient(top, #333333, #5e5e65);
    background-image: linear-gradient(top, #333333, #5e5e65);
    /*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/    
    }
.gradient-dark-reverse {
    background-image: url('http://herstoria.com/wp-content/plugins/boxer/assets/images/gradients/gradient-dark-reverse.png'); /* Explicitly set background-image, so background-color can be set in options panel */
    background-repeat: repeat-x;
    }
    
    
.dark-stripes {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/dark-stripes.png') repeat;
    }
.light-stripes {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/light-stripes.png') repeat;
    }
.pool-table {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/pool-table.png') repeat;
    }
.brushed-alu-dark {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/brushed-alu-dark.png') repeat;
    }
.carbon-fibre {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/carbon-fibre.png') repeat;
    }
.dark-mosaic {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/dark-mosaic.png') repeat;
    }
.light-mosaic {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/light-mosaic.png') repeat;
    }
.noise-pattern-with-crosslines {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/noise-pattern-with-crosslines.png') repeat;
    }
.old-mathematics {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/old-mathematics.png') repeat;
    }
.random-grey-variations {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/random-grey-variations.png') repeat;
    }
.washi {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/washi.png') repeat;
    }
.pinstripes {
    background: transparent url('http://herstoria.com/wp-content/plugins/boxer/assets/images/tilables/pinstripes.png') repeat;
    }
    
.grey-white {
    background: rgb(229,229,229); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25), 0 3px 4px rgba(0, 0, 0, 0.3);
    }
    .grey-white:hover {
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.35);
        }

.grey-3d {
    background: #f2f5f6; /* Old browsers */
    background: -moz-linear-gradient(top,  #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* IE10+ */
    background: linear-gradient(top,  #f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f5f6', endColorstr='#c8d7dc',GradientType=0 ); /* IE6-9 */
    }
    .grey-3d:hover{
        background: #596a72; /* Old browsers */
        background: -moz-linear-gradient(top,  #596a72 0%, #cedce7 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#596a72), color-stop(100%,#cedce7)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #596a72 0%,#cedce7 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #596a72 0%,#cedce7 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #596a72 0%,#cedce7 100%); /* IE10+ */
        background: linear-gradient(top,  #596a72 0%,#cedce7 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#596a72', endColorstr='#cedce7',GradientType=0 ); /* IE6-9 */        
        } 
           
.grey-blue-3d {
    background: #cfe7fa; /* Old browsers */
    background: -moz-linear-gradient(top,  #cfe7fa 0%, #6393c1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cfe7fa), color-stop(100%,#6393c1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cfe7fa 0%,#6393c1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cfe7fa 0%,#6393c1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cfe7fa 0%,#6393c1 100%); /* IE10+ */
    background: linear-gradient(top,  #cfe7fa 0%,#6393c1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe7fa', endColorstr='#6393c1',GradientType=0 ); /* IE6-9 */
    }
    .grey-blue-3d:hover{
        background: #6393c1; /* Old browsers */
        background: -moz-linear-gradient(top,  #6393c1 0%, #cfe7fa 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6393c1), color-stop(100%,#cfe7fa)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #6393c1 0%,#cfe7fa 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #6393c1 0%,#cfe7fa 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #6393c1 0%,#cfe7fa 100%); /* IE10+ */
        background: linear-gradient(top,  #6393c1 0%,#cfe7fa 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6393c1', endColorstr='#cfe7fa',GradientType=0 ); /* IE6-9 */               
        }
        
.grey-gloss-3d{
    background: #d4e4ef; /* Old browsers */
    background: -moz-linear-gradient(top,  #d4e4ef 0%, #86aecc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4e4ef), color-stop(100%,#86aecc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d4e4ef 0%,#86aecc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d4e4ef 0%,#86aecc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d4e4ef 0%,#86aecc 100%); /* IE10+ */
    background: linear-gradient(top,  #d4e4ef 0%,#86aecc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4e4ef', endColorstr='#86aecc',GradientType=0 ); /* IE6-9 */
    }
    .grey-gloss-3d:hover{
        background: #86aecc; /* Old browsers */
        background: -moz-linear-gradient(top,  #86aecc 0%, #d4e4ef 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86aecc), color-stop(100%,#d4e4ef)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #86aecc 0%,#d4e4ef 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #86aecc 0%,#d4e4ef 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #86aecc 0%,#d4e4ef 100%); /* IE10+ */
        background: linear-gradient(top,  #86aecc 0%,#d4e4ef 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86aecc', endColorstr='#d4e4ef',GradientType=0 ); /* IE6-9 */        
        }
        
.green-3d{
    background: #cdeb8e; /* Old browsers */
    background: -moz-linear-gradient(top,  #cdeb8e 0%, #a5c956 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8e), color-stop(100%,#a5c956)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* IE10+ */
    background: linear-gradient(top,  #cdeb8e 0%,#a5c956 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8e', endColorstr='#a5c956',GradientType=0 ); /* IE6-9 */
    }
    .green-3d:hover{
        background: #a5c956; /* Old browsers */
        background: -moz-linear-gradient(top,  #a5c956 0%, #cdeb8e 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5c956), color-stop(100%,#cdeb8e)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #a5c956 0%,#cdeb8e 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #a5c956 0%,#cdeb8e 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #a5c956 0%,#cdeb8e 100%); /* IE10+ */
        background: linear-gradient(top,  #a5c956 0%,#cdeb8e 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5c956', endColorstr='#cdeb8e',GradientType=0 ); /* IE6-9 */        
    }
    
.orange-3d {
    background: #f9c667; /* Old browsers */
    background: -moz-linear-gradient(top,  #f9c667 0%, #f79621 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c667), color-stop(100%,#f79621)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* IE10+ */
    background: linear-gradient(top,  #f9c667 0%,#f79621 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* IE6-9 */
    }
    .orange-3d:hover{
        background: #f79621; /* Old browsers */
        background: -moz-linear-gradient(top,  #f79621 0%, #f9c667 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f79621), color-stop(100%,#f9c667)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #f79621 0%,#f9c667 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #f79621 0%,#f9c667 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #f79621 0%,#f9c667 100%); /* IE10+ */
        background: linear-gradient(top,  #f79621 0%,#f9c667 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79621', endColorstr='#f9c667',GradientType=0 ); /* IE6-9 */
        }
        
.red-3d {
    background: #febbbb; /* Old browsers */
    background: -moz-linear-gradient(top,  #febbbb 0%, #fe9090 45%, #ff5c5c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#febbbb), color-stop(45%,#fe9090), color-stop(100%,#ff5c5c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* IE10+ */
    background: linear-gradient(top,  #febbbb 0%,#fe9090 45%,#ff5c5c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febbbb', endColorstr='#ff5c5c',GradientType=0 ); /* IE6-9 */
    }
    .red-3d:hover{
        background: #ff5c5c; /* Old browsers */
        background: -moz-linear-gradient(top,  #ff5c5c 0%, #fe9090 55%, #febbbb 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5c5c), color-stop(55%,#fe9090), color-stop(100%,#febbbb)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ff5c5c 0%,#fe9090 55%,#febbbb 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #ff5c5c 0%,#fe9090 55%,#febbbb 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #ff5c5c 0%,#fe9090 55%,#febbbb 100%); /* IE10+ */
        background: linear-gradient(top,  #ff5c5c 0%,#fe9090 55%,#febbbb 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5c5c', endColorstr='#febbbb',GradientType=0 ); /* IE6-9 */
        }
        
.pink-gloss{
    background: #fcecfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcecfc 0%, #fba6e1 50%, #fd89d7 51%, #ff7cd8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcecfc), color-stop(50%,#fba6e1), color-stop(51%,#fd89d7), color-stop(100%,#ff7cd8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcecfc 0%,#fba6e1 50%,#fd89d7 51%,#ff7cd8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcecfc 0%,#fba6e1 50%,#fd89d7 51%,#ff7cd8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcecfc 0%,#fba6e1 50%,#fd89d7 51%,#ff7cd8 100%); /* IE10+ */
    background: linear-gradient(top,  #fcecfc 0%,#fba6e1 50%,#fd89d7 51%,#ff7cd8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 ); /* IE6-9 */
    }
    .pink-gloss:hover{
        background: #ff7cd8; /* Old browsers */
        background: -moz-linear-gradient(top,  #ff7cd8 0%, #fd89d7 49%, #fba6e1 50%, #fcecfc 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7cd8), color-stop(49%,#fd89d7), color-stop(50%,#fba6e1), color-stop(100%,#fcecfc)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ff7cd8 0%,#fd89d7 49%,#fba6e1 50%,#fcecfc 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #ff7cd8 0%,#fd89d7 49%,#fba6e1 50%,#fcecfc 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #ff7cd8 0%,#fd89d7 49%,#fba6e1 50%,#fcecfc 100%); /* IE10+ */
        background: linear-gradient(top,  #ff7cd8 0%,#fd89d7 49%,#fba6e1 50%,#fcecfc 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7cd8', endColorstr='#fcecfc',GradientType=0 ); /* IE6-9 */
        }
        
.wax-3d{
    background: #fcfff4; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* IE10+ */
    background: linear-gradient(top,  #fcfff4 0%,#e9e9ce 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */
    }
    .wax-3d:hover{
        background: #e9e9ce; /* Old browsers */
        background: -moz-linear-gradient(top,  #e9e9ce 0%, #fcfff4 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9ce), color-stop(100%,#fcfff4)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #e9e9ce 0%,#fcfff4 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #e9e9ce 0%,#fcfff4 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #e9e9ce 0%,#fcfff4 100%); /* IE10+ */
        background: linear-gradient(top,  #e9e9ce 0%,#fcfff4 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9ce', endColorstr='#fcfff4',GradientType=0 ); /* IE6-9 */               
        }
        
.white-gloss{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    }
    .white-gloss:hover{
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 49%, #f3f3f3 50%, #ffffff 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(49%,#ededed), color-stop(50%,#f3f3f3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 49%,#f3f3f3 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #ffffff 0%,#ededed 49%,#f3f3f3 50%,#ffffff 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 49%,#f3f3f3 50%,#ffffff 100%); /* IE10+ */
        background: linear-gradient(top,  #ffffff 0%,#ededed 49%,#f3f3f3 50%,#ffffff 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */               
        }
        
.black-3d{
    background: #7d7e7d; /* Old browsers */
    background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
    background: linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
    }
        
.transparent{
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    }
.transparent-reverse{
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    }
    
.radial-black{
    background: rgb(69,72,77); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: radial-gradient(center, ellipse cover,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */    
    }
.radial-web-blue{
    background: rgb(197,222,234); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(197,222,234,1) 0%, rgba(138,187,215,1) 31%, rgba(6,109,171,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(197,222,234,1)), color-stop(31%,rgba(138,187,215,1)), color-stop(100%,rgba(6,109,171,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* IE10+ */
    background: radial-gradient(center, ellipse cover,  rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5deea', endColorstr='#066dab',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }
.radial-blue{
    background: rgb(147,206,222); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(147,206,222,1) 0%, rgba(117,189,209,1) 41%, rgba(73,165,191,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(147,206,222,1)), color-stop(41%,rgba(117,189,209,1)), color-stop(100%,rgba(73,165,191,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(147,206,222,1) 0%,rgba(117,189,209,1) 41%,rgba(73,165,191,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(147,206,222,1) 0%,rgba(117,189,209,1) 41%,rgba(73,165,191,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(147,206,222,1) 0%,rgba(117,189,209,1) 41%,rgba(73,165,191,1) 100%); /* IE10+ */
    background: radial-gradient(center, ellipse cover,  rgba(147,206,222,1) 0%,rgba(117,189,209,1) 41%,rgba(73,165,191,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#49a5bf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }
.radial-wax{
    background: rgb(252,255,244); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* IE10+ */
    background: radial-gradient(center, ellipse cover,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }
.radial-orange{
    background: rgb(249,198,103); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(249,198,103,1) 0%, rgba(247,150,33,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(249,198,103,1)), color-stop(100%,rgba(247,150,33,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* IE10+ */
    background: radial-gradient(center, ellipse cover,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }
.radial-olive{
    background: rgb(228,239,192); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(228,239,192,1) 0%, rgba(171,189,115,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(228,239,192,1)), color-stop(100%,rgba(171,189,115,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* IE10+ */
    background: radial-gradient(center, ellipse cover,  rgba(228,239,192,1) 0%,rgba(171,189,115,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4efc0', endColorstr='#abbd73',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }
.radial-brown{
    background: rgb(213,206,166); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  rgba(213,206,166,1) 0%, rgba(201,193,144,1) 40%, rgba(183,173,112,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(213,206,166,1)), color-stop(40%,rgba(201,193,144,1)), color-stop(100%,rgba(183,173,112,1))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* IE10+ */
    background: radial-gradient(center, ellipse cover,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }

   


/*  Template styles
---------------------------------------------------------- */
    
.general-1 .block_heading {
    padding: 10px 12px;
    margin-bottom: 1em;
}

.general-1 .block_image {
    margin-bottom: .7em;
}

.general-1 .block_content {
    padding: 0;
}   


.general-2 .block_heading {
    padding:10px 12px;
    margin-bottom:1em;
}

.general-2 .block_image {
    margin-bottom:.7em;
}

.general-2 .block_content {
    padding:0;
}


.general-5 .block_heading {
    margin: 0 0 1em .7em;
}


.general-6 .block_heading {
    margin:0 .7em 1em 0;
}


.general-7 .block_heading {
    margin:0 0 .7em 0;   
}

.general-7 .block_image {
    margin:0 1em .7em 0;
}

.general-7 .block_content {
    display: inline;
}


.general-8 .block_heading {
    margin:0 0 .7em 0;   
}

.general-8 .block_image {
    margin:0 0 .7em 1em;
}

.general-8 .block_content {
    display: inline;
}

.general-9 ul, 
.general-9 p {
    margin: 0;
    padding: 0;
}

.general-9 .block_heading {
    margin:0 0 .7em 0;   
}

.general-9 .bttn {
    float: right;
}

.general-9 .block_meta {
    border-top: 1px solid rgba(0, 0, 0, 0.3);
    color: #7E7E79;
    font-size: 1.05em;
    padding-top: 5px;
    width: 100%;
    list-style: none outside none;
    margin-top: 1.5em;        
}


.general-10 .block_heading {
    background-color:#ECECEC;
    border:1px solid #CCC;
    padding:7px 10px;
    margin:0;    
    }
    
.general-10 .block_content {
    padding:15px;
    border-style:none solid solid;
    border-width:medium 1px 1px;
    border-color:#CCC;
    border-right:1px solid #CCC;
    }


.applebox p {
    margin: 0 0 1em 0;
}
.applebox .block_heading {
    margin: 0 0 .7em 0;
}
.applebox .block_content a:not([class^="bttn"]) {
    color:inherit !important;
}
.applebox .block_image {
    margin-top: 1em;
}   


.capslide .ic_container {
    min-height: 150px;
} 
.capslide .overlay{    
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;    
    filter: alpha(opacity=30);
    opacity:0.3;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.capslide .ic_caption{
    position:absolute;      
    overflow:hidden;
    margin:0px;
    padding: .7em;
    left:0px;
    right:0px;
    cursor:default;
    filter: alpha(opacity=60);
    opacity:0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.capslide .block_content {
    padding: 0 0 0 0;
    margin-top:1em;
}

/* Impulse */

.impulse .block_image {
    margin: 0 0 1em 0;
}
.impulse .block_heading {
    padding:1em .7em 0 0;
}

/* Magazine */

.magazine .block_heading {
    padding:0 0 .5em 0;
    border-bottom: 1px solid #ccc;
    }
.magazine .block_content {
    margin-top: .8em;
    -webkit-column-rule:1px solid #ccc;
    -moz-column-rule:1px solid #ccc;
    column-rule:1px solid #ccc;    
    }
    .magazine .block_content img {
        display: block;
        margin: .7em 0 !important;
    } 
.magazine .block_content .first.column p:first-child {
     text-indent: 0;
     font: bold 80%/1.5 Helvetica, arial, sans-serif;
     padding-top: 0.2em;
     margin-bottom: 2.3em;
     }    
.magazine header {
     margin-bottom: 2.4em;
     -moz-column-span: all; 
     -webkit-column-span: all;
     column-span: all;
     }
.magazine a.bttn {
    text-indent:0;
}
     
        
/* Other shortcode buttons */ 

div.feature_list {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    }
    div.feature_list ul {
        position: absolute;
        top: 0;
        list-style: none;    
        padding: 0;
        margin: 0;
        }

ul.wpbp_tabs {
    left: 0;
    z-index: 2;
    width: 320px;
    }
    ul.wpbp_tabs li {
        font-size: 12px;
        font-family: Arial;
        }            
        ul.wpbp_tabs li img {
            padding: 5px;
            border: none;
            float: left;
            margin: 10px 10px 0 0;
            }
        ul.wpbp_tabs li a {            
            color: #666;
            text-decoration: none;    
            display: block;
            padding: 10px;
            height: 60px;
            outline: none;
            }
            ul.wpbp_tabs li a:hover {  
                color: #222;
                }
            ul.wpbp_tabs li a.current {
                background:  url('http://herstoria.com/wp-content/plugins/boxer/assets/images/feature-tab-current.png');
                color: #FFF;
                }
                ul.wpbp_tabs li a.current:hover {
                    text-decoration: none;
                    cursor: default;
                }
        ul.wpbp_tabs li a span {
            color: #999;
            font-style: italic;   
            }
            ul.wpbp_tabs li a:hover span {
                color: #666;  
                }
        
ul.output {
    right: 0;
    position: relative;
    }
    ul.output li {
        position: absolute;
        }
        ul.output li a {
            position: absolute;
            bottom: 10px;
            right: 10px;
            padding: 8px 12px;
            text-decoration: none;
            font-size: 11px;
            color: #FFF;
            background: #222;
            -moz-border-radius: 5px;
            }        
            ul.output li a:hover {
                background: #D33431;
                }