#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%; z-index:1000;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px; z-index:1001;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(https://tridentmarine.com/wp-content/themes/boilerplate/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(https://tridentmarine.com/wp-content/themes/boilerplate/shadowbox/close.png);}
#sb-nav-next{background-image:url(https://tridentmarine.com/wp-content/themes/boilerplate/shadowbox/next.png);}
#sb-nav-previous{background-image:url(https://tridentmarine.com/wp-content/themes/boilerplate/shadowbox/previous.png);}
#sb-nav-play{background-image:url(https://tridentmarine.com/wp-content/themes/boilerplate/shadowbox/play.png);}
#sb-nav-pause{background-image:url(https://tridentmarine.com/wp-content/themes/boilerplate/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

@font-face {
    font-family: 'gillsans_lightregular';
    src: url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gillsans_light-webfont.eot');
    src: url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gillsans_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gillsans_light-webfont.woff') format('woff'),
         url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gillsans_light-webfont.ttf') format('truetype'),
         url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gillsans_light-webfont.svg#gillsans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

;font-display: swap;
}
@font-face {
    font-family: 'GillSansStdRegular';
    src: url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gillsansstd.eot');
    src: url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gillsansstd.eot') format('embedded-opentype'),
         url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gillsansstd.woff') format('woff'),
         url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gillsansstd.ttf') format('truetype'),
         url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gillsansstd.svg#GillSansStdRegular') format('svg');
;font-display: swap;
}


@font-face {
    font-family: 'GillSansItalic';
    src: url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gill-sans-italic.eot');
    src: url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gill-sans-italic.eot') format('embedded-opentype'),
         url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gill-sans-italic.woff') format('woff'),
         url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gill-sans-italic.ttf') format('truetype'),
         url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/gill-sans-italic.svg#GillSansItalic') format('svg');
;font-display: swap;
}

@font-face {
        font-family: "Gill Sans Std Light";
        src: url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/35522461-GillSansStd-Light.eot');
        src: url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/35522461-GillSansStd-Light.eot?#iefix') format('embedded-opentype'),
        url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/35522461-GillSansStd-Light.svg#Gill Sans Std Light') format('svg'),
        url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/35522461-GillSansStd-Light.woff') format('woff'),
        url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/35522461-GillSansStd-Light.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    ;font-display: swap;
}

@font-face {
        font-family: "Gill Sans Std";
        src: url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/856719971-GillSansStd-Bold.eot');
        src: url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/856719971-GillSansStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/856719971-GillSansStd-Bold.svg#Gill Sans Std') format('svg'),
        url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/856719971-GillSansStd-Bold.woff') format('woff'),
        url('https://tridentmarine.com/wp-content/themes/boilerplate/fonts/856719971-GillSansStd-Bold.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;
    ;font-display: swap;
}

/*
	Theme Name: Boilerplate
	Theme URI: http://aarontgrogg.com/boilerplate/
	Description: A merger created by Aaron T. Grogg (<a href="http://aarontgrogg.com/">http://aarontgrogg.com/</a>) of the HTML5 Boilerplate (<a href="http://html5boilerplate.com/">http://html5boilerplate.com/</a>) and the Starkers theme (<a href="http://starkerstheme.com/">http://starkerstheme.com/</a>), Boilerplate: Starkers provides developers with an ideal, bleeding-edge, clean-start theme. Mark-up is minimal (thanks Elliott) and the most edge-case web technology is baked right in (thanks Paul, Divya and a large cast of supporting characters)!  Boilerplate themes are designed to serve as a Parent theme to whatever Child (<a href="http://codex.wordpress.org/Child_Themes">http://codex.wordpress.org/Child_Themes</a>) you care to add, but you could just as easily use this as a starting point and alter the PHP as your design needs. More about this theme can be found at <a href="http://aarontgrogg.com/boilerplate/">http://aarontgrogg.com/boilerplate/</a>.
	Author: Aaron T. Grogg, based on the work of Paul Irish, Divya Manian, and Elliot Jay Stocks
	Author URI: http://aarontgrogg.com/
	Version: 4.4.1
	Tags: custom-menu, editor-style, theme-options, threaded-comments, sticky-post, microformats, rtl-language-support, translation-ready

	License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html

	This CSS file is a concatenation of style.css from HTML5 Boilerplate and style.css from Starkers.
	Comment blocks indicate where each begins and ends, like this, for example...
*/

/** START HTML5 Boilerplate CSS **/

/*! normalize.css v1.1.2 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
a { outline: none; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Address `font-family` inconsistency between `textarea` and other form
 * elements.
 */

html,
button,
input,
select,
textarea {
    font-family: sans-serif;
}

/**
 * Address margins handled incorrectly in IE 6/7.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address font sizes and margins set differently in IE 6/7.
 * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

h3 {
    font-size: 1.17em;
    margin: 1em 0;
}

h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0;
}

/**
 * Address styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

b,
strong {
    font-family: "Gill Sans Std";
    font-weight:normal !important;
}

blockquote {
    margin: 1em 40px;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 * Known issue: no IE 6/7 normalization.
 */

hr {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 6/7/8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Address margins set differently in IE 6/7.
 */

p,
pre {
    margin: 1em 0;
}

/**
 * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */

q {
    quotes: none;
}

/**
 * Address `quotes` property not supported in Safari 4.
 */

q:before,
q:after {
    content: '';
    content: none;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */

/**
 * Address margins set differently in IE 6/7.
 */

dl,
menu,
ol,
ul {
    margin: 1em 0;
}

dd {
    margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */

menu,
ol,
ul {
    padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
    vertical-align: top;
    max-width: 100%;
    height: auto;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: top; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*! main.css  */
/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

/*::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc; 
    text-shadow: none;
}*/

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
	.mainbluebg, .mainfooter, .no-print { display:none; }
	.image-box .inner-img-cap h2 { color:#fff !important; }
	.print-width { width:100% !important; }
}


/** END HTML5 Boilerplate CSS **/






/** START Starkers CSS **/

/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */
*/
/* TYPOGRAPHY */
/* ----------------------------------------- */

h1, h2, h3, h4, h5, h6 { font-weight:bold } /* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */
.alert { background:red; color:white } /* 'alert' has a basic style, since it's useful to have it standing out for testing purposes.



/* Font stack options

	The following represents a list of font stacks, as recommended by Nathan Ford in
	http://unitinteractive.com/blog/2008/06/26/better-css-font-stacks/

	I've added inverted commas around the relevant family names to ensure compatibility.
	p = balanced for paragraphs or body copy
	t = balanced for headlines or titles

	- - - -

Arial, "Helvetica Neue", Helvetica, sans-serif - p, t

Baskerville, "Times New Roman", Times, serif - p
Baskerville, "Times, Times New Roman", serif - t

Cambria, Georgia, Times, "Times New Roman", serif - p, t
"Century Gothic", "Apple Gothic", sans-serif - p, t

Consolas, "Lucida Console", Monaco, monospace - p, t

"Copperplate Light", "Copperplate Gothic Light", serif - p, t

"Courier New", Courier, monospace - p, t

"Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif - p, t

Futura, "Century Gothic", "Apple Gothic", sans-serif - p, t

Garamond, "Hoefler Text", "Times New Roman", Times, serif - p
Garamond, "Hoefler Text", Palatino, "Palatino Linotype", serif - t

Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif - p
Geneva, Verdana, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - t

Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif - p
Georgia, Times, "Times New Roman", serif - t

GillSans, Calibri, Trebuchet, sans-serif - p
GillSans, Trebuchet, Calibri, sans-serif - t

"Helvetica Neue", Arial, Helvetica, sans-serif - p
Helvetica, "Helvetica Neue", Arial, sans-serif - t

Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif - p, t

"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif - p, t

Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif - p
Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman", serif - t

Tahoma, Geneva, Verdana - p
Tahoma, Verdana, Geneva - t

Times, "Times New Roman", Georgia, serif - p, t

Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif - p
Trebuchet, Tahoma, Arial, sans-serif - t

Verdana, Geneva, Tahoma, sans-serif - p
Verdana, Tahoma, Geneva, sans-serif - t

*/

/** END Starkers CSS **/

/** START WordPress-Defined CSS Classes **/
.wp-caption-text{}
.gallery-caption{}
.bypostauthor{}
.sticky{}
/** Keep drop-downs working **/
#access li {
	float: left;
	position: relative;
}
#access ul ul {
	display: none;
	float: left;
	position: absolute;
	top: 3.333em;
	left: 0;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul li:hover > ul {
	display: block;
}


input, select, textarea {background: none repeat scroll 0 0 #F4F4F4; border: 1px solid #B4B2B3; border-radius: 5px; -webkit-box-shadow: 1px 1px 0 1px #C7C7C7 inset; box-shadow: 1px 1px 0 1px #C7C7C7 inset; color: #828182; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 16px; font-weight: normal; margin-bottom: 13px; margin-top: 5px; padding: 7px 7px 7px 10px; width: 100%;}
.clear { clear:both;}
/** END WordPress-Defined CSS Classes **/
.navbar-collapse .right { float:right;}
.inner-container { max-width:870px; margin:0 auto;}
.mainbluebg {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/header_bkg.jpg) repeat; -webkit-background-size:cover; background-size:cover;}
.tophedblue {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/hed-trancebg.png) repeat ;}
.logo { padding: 30px 0 14px;}
.header-menu ul.menu  {margin-bottom:0; padding:0;}
.header-menu ul.menu li a { color:#33c8ff; font-size:17px;}
.header-menu ul.menu li a:hover, .header-menu ul.menu li.current a { text-decoration:none; color:#fff; }
.header-menu ul.menu li {padding:8px 20px 11px 20px;  display:inline-block; list-style-type:none;}
.header-menu ul.menu li.menu-item-26 a[title="Logout"] { margin-left: 40px; }
/*.header-menu ul.menu li.menu-item-26 a:last-child { margin-right:0px; }*/
.main-nav ul { margin:17px 0 0 0; padding:0 0 0 0;}
.main-nav ul li {}
.main-nav ul li:last-child { padding-right:0;}
.main-nav ul li a { color:#fff; font-size:22px;}
.main-nav ul li a:hover { color:#33c8ff; text-decoration:none;}
.social-icons { /*width:15%;*/ float:right; padding:6px 0 0 0; text-align:right;}
.header-menu .widget-container { float:left;}
.header-menu .number-top { margin-right:25px; }
.header-menu #text-17 { /*width:24%;*/ margin-left:3%; padding:7px 0 0 0; /*float:left;*/ }
.header-menu #nav_menu-3 ul.menu { float:left;}
.header-menu #text-17 .textwidget span.img-call {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/callicon.png) left top no-repeat; /*width:13px;*/ height:28px; display:block; padding-left:25px; }
.header-menu #text-18 { padding:7px 0 8px 18px; position:relative; margin-right:50px; }
.header-menu #text-18 .textwidget span.img-search { padding:0px 0 0 30px; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/searchicon.png) 4px 3px no-repeat; /*width:20px;*/ height:28px; display:inline-block; cursor:pointer; }
.header-menu .textwidget span p { color:#33c8ff; font-size:18px; /*padding:0 0 0 25px;*/ margin-bottom:0; white-space:nowrap; }
.search-hover, .search-hover-mobile { position:absolute; right:0; top:43px; width:240px; padding:15px; z-index:1000; background:#053384; }
.search-hover input, .search-hover-mobile input { float:left; }
.search-hover input[type="text"], .search-hover-mobile input[type="text"] { width:133px; }
.search-hover input[type="submit"], .search-hover-mobile input[type="submit"] { float:right; background:#55c1f9; color:#fff; font-size:16px; line-height:20px; font-family: 'GillSansStdRegular'; border:none; -webkit-box-shadow:none; box-shadow:none; border-radius:0; width:auto; padding:6px 12px; }
.search-hover input[type="submit"]:hover, .search-hover-mobile input[type="submit"]:hover { background:#F4F4F4; color:#333; }
.header-menu li { list-style-type:none;}
.header-menu div.social-icons #text-3 { float:right;}
.mobile-footer { display:none; }
.footerbg { margin-top:96px; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/footer-trance.png) no-repeat bottom;  -webkit-background-size:cover;  background-size:cover; -ms-interpolation-mode: bicubic; padding-top:25px;}
.mainfooter #text-13 { padding:10px 0 0 0; width:27%; float:left;}
.mainfooter #text-13 span.img-call  {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/callicon.png) left top no-repeat; /*width:13px;*/ height:28px; display:inline-block;}
.mainfooter #text-13 span p {color:#33c8ff; font-size:17px; padding:0 0 0 25px;}
.mainfooter .widget-container { float:left;}
.mainfooter #nav_menu-2 { padding:10px 0 0 0; width:73%; float:left;}
.mainfooter #nav_menu-2 ul.menu { margin:0; padding:0;}
.mainfooter #nav_menu-2 ul.menu li { list-style-type:none; float:left; padding:0px 10px;}
.mainfooter #nav_menu-2 ul.menu li a {font-size:17px; color:#33c8ff; }
.mainfooter #nav_menu-2 ul.menu li a:hover { text-decoration:none;}
.mainfooter #text-16 { padding: 5px 0 0; font-size:17px; color:#33c8ff; float:right;}
.copyright { text-align:center;}
.copyright #text-15 { width:100%; text-align:center; padding:112px 0 50px 0; display:inline-block; color:#33c8ff; font-size:14px;}
.image-box { margin-bottom:0px; position:relative; height:235px; overflow:hidden; z-index:0; }
.image-box .img-responsive { position: absolute; width: 100%; height: auto; }
.image-box .inner-img-cap { /*height: 235px;*/ position: relative; z-index: 1000; }
.image-box .inner-img-cap h2 { /*position:absolute; left: 10%; bottom:20%;*/ font-size:60px; color:#fff; margin:0; vertical-align: middle; height: 235px; display: table-cell;}
.inner-wrapper .col-md-9 { margin:0 auto; float:none; }
.tridentteam { border-top:1px solid #cccccc; margin-top:30px;}
.tridentteam {}
.tridentteam p { width:100%; display:inline-block; color:#555555; font-size:14px; padding:8px 0; line-height:18px;}
.tridentteam a { font-size:14px; padding:10px 30px; background:#1f3b70; padding:6px 17px; color:#fff; display:inline-block; }
.tridentteam a:hover { background:#2babe6; color:#fff; text-decoration:none;}
.tridentteam .ourtrident {  padding:37px 0 0 0; }
.tridentteam .ourtrident img { float:left; vertical-align:middle; /*width:14%; height:auto;*/ }
.tridentteam .ourtrident img.m-icon { display:none; }
.tridentteam .ourtrident h4 { padding:15px 0 0 10px; float:left;  font-size:14px; color:#1f3b70; font-weight:bold; font-family:'GillSansStdRegular'; }
.member-block { padding:38px 0 42px; display:inline-block; border-bottom:1px solid #ccc;}
.member-block .proteam-left { float:left; width:33.5%;}
.member-block .proteam-right { width:66%; float:left;}
.member-block .proteam-right h3 { margin:0; font-size:25px; padding-bottom:1px;}
.member-block .proteam-right span { color:#59c3fd; font-size:16px; padding-bottom:10px; display:inline-block;}
.member-block .proteam-right p { line-height:26px; font-size:17px; color:#696969}
.whytrident { padding-top:40px;}
.whytrident h3 { margin:0 0 19px 0; font-weight:bold; font-size:23px; letter-spacing:0.8px;}
.whytrident p { padding-bottom:24px; line-height:25px; letter-spacing:0.2px;}
.article-block .sortdec h3 { margin-top:35px; margin-bottom:8px; font-size:22px; font-weight:bold;}
.article-block .sortdec p { color: #333333; font-size: 15px; letter-spacing: 0.4px; line-height: 25px; padding-bottom: 4px;}
.article-block .sortdec a { color:#284376; text-decoration:underline;}
.article-block hr { margin-bottom:40px; border-top:1px solid #ccc;}
.article-block h4 {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/safetyconicon.jpg) no-repeat left 0; min-height: 44px; padding:13px 0 0 40px; font-size:18px; color:#1f3b70; font-weight:bold; margin:26px 0 0 0;}
.article-block p {font-size: 15.3px; letter-spacing: 0.3px; line-height: 24px; margin:0;}
.customeser h3 { margin-top:35px; margin-bottom:8px; font-size:22px; font-weight:bold;}
.customeser p { padding-bottom:15px; color: hsl(0, 0%, 20%); font-size: 16px; letter-spacing: 0.3px; line-height: 23px;}
.customeser a { color:#284376; text-decoration:underline;}


/*.ui-accordion-header.ui-helper-reset.ui-state-default.ui-corner-all.ui-accordion-icons { color:#fff; font-size:16px; font-weight:bold; padding:17px 74px 17px 24px; letter-spacing:0.4px; margin:0 0 10px 0; background:#1f3b70 url(https://tridentmarine.com/wp-content/themes/boilerplate/images/service-arrow2.png) no-repeat 97%;}
.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top, ui-state-hover, ui-state-focus {  color:#fff; font-size:16px; font-weight:bold;  letter-spacing:0.4px; margin:0 0 10px 0;  padding:17px 74px 17px 24px; background:#33c8ff url(https://tridentmarine.com/wp-content/themes/boilerplate/images/service-arrow1.png) no-repeat 97%;}*/


#ui-accordion-accordion-panel-0 > p { padding:6px 0 0 24px; line-height:30px;}
#ui-accordion-accordion-panel-1 p { line-height:34px; padding:0 0 0 24px;}
#ui-accordion-accordion-panel-1 a { color:#2aafe8; }

.maincustomer .ui-accordion h3 { cursor:pointer ;color:#fff; font-size:16px; font-weight:bold; padding:17px 74px 17px 24px; letter-spacing:0.4px; margin:0 0 10px 0; background:#1f3b70 url(https://tridentmarine.com/wp-content/themes/boilerplate/images/service-arrow2.png) no-repeat 97%;}
.maincustomer .ui-accordion h3.ui-state-active {color:#fff; font-size:16px; font-weight:bold;  letter-spacing:0.4px; margin:0 0 10px 0;  padding:17px 74px 17px 24px; background:#33c8ff url(https://tridentmarine.com/wp-content/themes/boilerplate/images/service-arrow1.png) no-repeat 97%;}

#wpcf7-f150-o2 p { font-size:0px; display:none;}
#wpcf7-f150-o2 label { width:100%; font-size:14px; color:#1f3b70; font-weight:normal;}
#wpcf7-f150-o2 input {width:100%; behavior: url(https://tridentmarine.com/wp-content/themes/boilerplate/css/PIE/PIE.php);border-radius: 7px; background:#f4f4f4; border-color:#c7c7c7; border:1px solid #b3b3b3; color:#828182; font-size:16px; margin-top:5px; padding:9px 7px 9px 10px; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight:normal;-webkit-box-shadow: 1px 1px 0px 1px #c7c7c7 inset;box-shadow: 1px 1px 0px 1px #c7c7c7 inset; margin-bottom:20px;}
#wpcf7-f150-o2 select {behavior: url(https://tridentmarine.com/wp-content/themes/boilerplate/css/PIE/PIE.php);border-radius: 7px; background:#f4f4f4; border-color:#c7c7c7; border:1px solid #b3b3b3; color:#828182; font-size:16px; margin-top:5px; padding:9px 7px 9px 10px; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight:normal;-webkit-box-shadow: 1px 1px 0px 1px #c7c7c7 inset;box-shadow: 1px 1px 0px 1px #c7c7c7 inset; margin-bottom:20px; width:100%;}
#wpcf7-f150-o2 textarea {behavior: url(https://tridentmarine.com/wp-content/themes/boilerplate/css/PIE/PIE.php);/*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;*/ background:#f4f4f4; border-color:#c7c7c7; border:1px solid #b3b3b3; color:#828182; font-size:16px; margin-top:5px; padding:9px 7px 9px 10px; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight:normal;-webkit-box-shadow: 1px 1px 0px 1px #c7c7c7 inset;box-shadow: 1px 1px 0px 1px #c7c7c7 inset; height:129px; margin-bottom:20px; width:100%;}
.page-id-36 .maincustomer #wpcf7-f150-o2 .maincustomer-left { margin:0 0 0 2.5%; width:60%; float:left;}
.page-id-36 .maincustomer #wpcf7-f150-o2 .maincustomer-right {float: right; margin: 0 2.4% 0 0; width: 35%;}
.page-id-36 .maincustomer-left > div { float:left; width:45%; margin:0 4% 0 0;}
.page-id-36 .maincustomer #wpcf7-f150-o2 .contact-btn { text-align:right;}
.page-id-36 .maincustomer #wpcf7-f150-o2 .contact-btn input { border:none; width:33%; font-size:14px; font-family:'GillSansStdRegular',Helvetica,Arial,sans-serif; border-radius:0px; -webkit-box-shadow:none; box-shadow:none; color:#fff; background:#1f3b70;}
.contact-map { }
.contact-map h3 {border-bottom:1px solid #ccc; padding-bottom:7px; margin:35px 0 17px 0;}
ul.conadd { margin:0; padding:0;}
ul.conadd li { color:#1f3b70; list-style-type:none; padding-bottom:9px;}
ul.conadd li strong { font-weight:bold; color:#1f3b70; font-size:15px; letter-spacing:0.3px;}
ul.conadd li p { margin-bottom:0; font-size:14px; line-height:16px;}
ul.conadd li a { margin-top:9px; display:inline-block; color:#2babe6;}
.contactform { border:1px solid #b4b2b3; padding:26px; margin-top:53px;}
.contactform p { border-bottom:1px solid #ccc; margin-bottom:15px; padding:0 0 18px 0; line-height:18px; font-size:14px;}
.contactform div label { width:100%; font-size:15px; color:#1f3b70; font-weight:normal;}
.contactform div input {width:100%; behavior: url(https://tridentmarine.com/wp-content/themes/boilerplate/css/PIE/PIE.php);border-radius: 5px; background:#f4f4f4; border:1px solid #b4b2b3; color:#828182; font-size:16px; margin-top:5px; padding:7px 7px 7px 10px; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight:normal;-webkit-box-shadow: 1px 1px 0px 1px #c7c7c7 inset;box-shadow: 1px 1px 0px 1px #c7c7c7 inset; margin-bottom:13px;}
.contactform div select {behavior: url(https://tridentmarine.com/wp-content/themes/boilerplate/css/PIE/PIE.php);border-radius: 5px; background:#f4f4f4; border:1px solid #b4b2b3; color:#828182; font-size:16px; margin-top:5px; padding:7px 7px 7px 10px; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight:normal;-webkit-box-shadow: 1px 1px 0px 1px #c7c7c7 inset;box-shadow: 1px 1px 0px 1px #c7c7c7 inset; margin-bottom:13px; width:100%;}
.contactform div textarea {behavior: url(https://tridentmarine.com/wp-content/themes/boilerplate/css/PIE/PIE.php); /*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;*/ background:#f4f4f4; border:1px solid #b4b2b3; color:#828182; font-size:16px; margin-top:5px; padding:7px 7px 7px 10px; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight:normal;-webkit-box-shadow: 1px 1px 0px 1px #c7c7c7 inset;box-shadow: 1px 1px 0px 1px #c7c7c7 inset; height:188px; margin-bottom:13px; width:100%;}
.contactform .contact-btn { text-align:center;}
.contactform .contact-btn label { margin-bottom:0;}
.contactform .contact-btn input {margin-bottom:0; padding:6px 0; width:44%; font-size:14px; font-family:'GillSansStdRegular',Helvetica,Arial,sans-serif; border-radius:0px; -webkit-box-shadow:none; box-shadow:none; color:#fff; background:#1f3b70; border:none;}
.message { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/home_text_banner.jpg) repeat; -webkit-background-size:cover; background-size:cover; padding:44px 0; text-align:center; color:#fff; line-height:57px; font-size:45px; letter-spacing:4px;}
.entry-content h3 {margin:33px 0 20px;}

.troubletab #tabs-support ul.ui-tabs-nav { margin:0 0 51px 0;padding:0; text-align:center; }
.troubletab #tabs-support ul.ui-tabs-nav li { border-bottom:1px solid #8495b5; margin:0 2% 0 0;  width:31%; font-weight:normal;  text-align:center; display:inline-block; list-style-type:none;}
.troubletab #tabs-support ul.ui-tabs-nav li:last-child { margin-right:0;}
.troubletab #tabs-support ul.ui-tabs-nav li.ui-tabs-active, .troubletab #tabs-support ul.ui-tabs-nav li.ui-state-active { border-bottom:2px solid #1f3b6f}
.troubletab #tabs-support ul.ui-tabs-nav li a {font-size: 20px; color: #637aa1;  text-decoration:none; padding:32px 0 20px 0; display:block; letter-spacing: 1.5px;}
.troubletab #tabs-support ul.ui-tabs-nav li.ui-state-active a {  font-weight: bold;  color: #1F3B70; }
.troubletab .maincustomer p { padding:0 25px 38px 25px;}


.tridentblogimg img { width:100%; height:auto;}
.innerblogimg img {/* margin-left:-14px;*/ width:100%; /*height:auto;*/ height:198px;}
.tridentblog {margin-top:40px; }
.tridentbor { border-right:2px solid #f6f6f6; }
.bloginnerbor {/*border-bottom:2px solid #f6f6f6;*/}
.bloginnertop h3 { font-weight:bold; margin:0 0 28px 0;}
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {height: 23px !important;}

.bloginnertop { border-bottom: 2px solid #F6F6F6; display:inline-block;}
.bloginnertmid { }
.pagination { text-align:right; }
.search-pagi { float:right; }
.pagination .wp-pagenavi > span { display:inline-block; margin: 0; padding: 6px 14px; }
.bloginnerbot { margin:0 0 0 14px; display:inline-block;}
.post-list-box {border-bottom:2px solid #f6f6f6; /*float:left;*/}
/*.custom_css_set a{ font-size: 12pt !important; }*/    
.bloginnertop span { color:#555555}
.bloginnertop a { color:#2b4a8b;}
.bloginnertop a:hover { text-decoration:none;}
.bloginnertop p { color:#555; margin-bottom:5px; padding:12px 0 0 0; line-height:24px; font-size:15px; letter-spacing:0.3px;}
.bloginnertop p a { color:#34ccfe; font-size:15px;}
.bloginnertop p a span.meta-nav {color:#34ccfe;}
.bloginnerbot { /*margin-top:20px;*/}
.post-list-box h3 { font-weight:bold; font-size:19px; margin-bottom:13px; margin-top:25px;}
.post-list-box h3 a:hover { text-decoration:none;}
.tridentdetail small { font-family: 'GillSansItalic'; color:#203c71; font-size:12px; letter-spacing:0.5px;}
.tridentdetail a:hover { text-decoration:none;}
.tridentdetail { padding-bottom:17px; line-height:16px;  font-family: 'GillSansItalic'; display:inline-block;}
.m-blog-image { display:none; }
.tridentdetail b { font-weight:normal;font-size:12px; color:#555;}
.post-list-box p a { margin-left:8px; color:#34c6ff; font-size:15px;}
.post-list-box p {font-size: 15px;  line-height: 25px;}
.tridentbor .bloginnertmid { /*border-top: 2px solid #F6F6F6;*/ padding-bottom:20px; border-bottom: 2px solid #F6F6F6; padding-top:25px;}
.tridentbor .bloginnernobor { border-bottom:none;}
.pagination { margin:0 !important;}
ul.page-numbers { margin:0; float:right; padding:0;}
ul.page-numbers li { display:inline-block; margin:0 4px 0 0; vertical-align:top;}
ul.page-numbers li a {background:#eaeaea; padding:6px 12px; display: inline-block; }
ul.page-numbers li a:hover { background:#31c6fe; text-decoration:none; color:#fff;}
ul.page-numbers li span.current { color:#fff; background:#31c6fe;  padding:6px 12px; display:inline-block;  }
ul.page-numbers a.next { display:none;}
ul.page-numbers a.prev {display:none;}
.wp-pagenavi > span { padding: 0 0 0 4px;}
.tridentblogright {/* margin-left:15px;*/ margin-left:20px; }
.tridentblogright ul.xoxo .widget-container h3 { font-family:'GillSansItalic', Helvetica, Arial, sans-serif; margin:0; letter-spacing:0.9px; margin-bottom:20px;}
.tridentblogright ul.xoxo { padding:0 0 0 0 ; margin:0;}
.tridentblogright ul.xoxo li { list-style-type:none;}
.tridentblogright ul.xoxo ul { margin:0; padding:0 0px 0 0;}
.tridentblogright ul.xoxo ul li { padding:0 0 8px 0;}
.tridentblogright ul.xoxo ul li a { font-size:15px; letter-spacing:0.5px; color:#676767;}
.tridentblogright ul.xoxo ul li a:hover { text-decoration:none;}
.tridentblogright ul.xoxo ul li.current-cat a { color:#34C6FF; }
.tridentblogright ul.xoxo #categories-2 { /*margin-left:20px;*/ }
.tridentblogright ul.xoxo #text-19 { margin-top:45px; /*margin-left:20px;*/ }
.tridentblogright ul.xoxo #text-19 .textwidget { line-height:23px;}
.tridentblogright ul.xoxo #text-20 { /*margin-left:20px;*/ margin-top:45px;}
.tridentblogright ul.xoxo #text-21 {margin-top:30px; background:#33c8ff; padding:25px;}
.tridentblogright ul.xoxo #text-21 h3 { color:#fff; margin:0;}
.tridentblogright ul.xoxo #text-21 .textwidget ul li { padding:30px 0 0px 0;}
.tridentblogright ul.xoxo #text-21 .textwidget ul li p { padding:5px 0 0 11px;  background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/tweetcoma.png) no-repeat left top; line-height:19px; margin:0; font-size:14px; color:#fff;}
.tridentblogright ul.xoxo #text-21 .textwidget ul li p.timePosted { background:none; padding:14px 0 0px 15px;}
.tridentblogright ul.xoxo #text-22 { /*margin-left:20px;*/ }
.tridentblogright ul.xoxo #text-22 h3, .tridentblogright ul.xoxo #text-25 h3 { margin-top:45px; margin-bottom:23px;}
.tridentblogright ul.xoxo #text-22 .custom_css_set a, .custom_tag_set a { background:#e9e9e9; padding:5px 10px; margin:0 8px 8px 0px; color:#333333; float:left; display:block; font-size:13px !important;}
.tridentblogright ul.xoxo #text-22 .custom_css_set a:hover, .tridentblogright ul.xoxo #text-22 .custom_css_set a.active, .custom_tag_set a:hover, .custom_tag_set a.active { text-decoration:none; background:#33c8ff; color:#fff;}
.nav-sort span {float:left; margin-top:5px; }
.per-page span { /*padding-right:10px;*/ float:left; /*padding:5px 15px 0 0;*/ margin-top: 5px; }
.per-page select { /*margin-right:7px;*/}
.post-list-box small { color:#233f73; font-size:14px;}
.wp-pagenavi > span {padding: 0 0 0 0px;}
.post-list-box small a:hover { text-decoration:none;}
.per-page .dropdown { width:70px;}
.per-page .dropdown span { margin-top: 0; }
.per-page .dropdown .selected, .dropdown li { width:60%;}
.blogdetail { margin-top:40px;}
.blogdetail-left h3 { line-height:40px; margin:0 0 25px 0; /*font-weight:bold;*/ font-size:37px; letter-spacing:0.2px; font-family:'GillSansStdRegular'; }
.date-comment { margin:5px 0 10px; }
.date-comment .detail-date { /*padding-bottom:15px; padding-top:12px;*/ font-size:14px; letter-spacing:0.3px; font-family:'GillSansStdRegular'; float:left; margin-top:5px; color:#555555; }
.date-comment .detail-date a { color:#1f3b70; }
.date-comment .comment-detail-page { float:right; font-family:'GillSansStdRegular'; font-style:italic; color:#555555; font-size:14px; line-height:19px; margin-top:5px; }
.date-comment .comment-detail-page span { font-size:26px; font-family:'GillSansStdRegular'; color:#33c8ff; font-style:normal; line-height:16px; }
.detailbloginner { border-bottom:1px solid #f6f6f6; margin-bottom:40px;}
.detailbloginner .col-md-12 { margin:58px auto; float:none;}
.detailbloginner p { margin-bottom:27px; font-size: 16px; letter-spacing: 0.9px; line-height: 25px;}
.blogdetail-left h4 { color: #33C8FF; font-family: 'GillSansItalic',Arial,Helvetica,sans-serif; font-size: 29px; font-weight: normal; letter-spacing: 2.5px; line-height: 47px;    margin: 0; }
.detaillightbox-part p { margin-top:30px;}
.detaillightbox-part h4 { display: inline-block; margin: 15px 0;}
.maplightbox { margin-top:20px;}
.maplightbox a { position:relative;}
.maplightbox span.zoom-icon {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/zoomicon.png) no-repeat right bottom; width:17px; height:19px; display:block; position:absolute; bottom:2%; right:2%;}
.maplightbox p { margin-bottom:20px; display:inline-block;}
.detailblogtop img { width:100%; /*height:auto; min-height:400px;*/ }
.detailblogright p {color: #1E3C70; /*float: left;*/ font-size: 15px; line-height: 19px; /*padding: 0 0 0 13px; width:57%;*/ }
.propicright a span {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/main-icon.jpg) no-repeat left; width:24px; height:16px; display:block; /*margin:35px 0 0 14px;*/ margin-top:5px; }
.detailblogright { /*width:100%; float:left; padding-bottom:23px; margin-left:20px;*/ border-bottom:2px solid #f6f6f6; margin-bottom:30px; padding-bottom:30px; }
.propicleft { float:left; width:80px; height:80px; border-radius:50%; overflow:hidden; }
.propicright { width:60%; float:left; margin-left:6%; /*word-break:break-all;*/ }
.propicleft img  {behavior: url(https://tridentmarine.com/wp-content/themes/boilerplate/css/PIE/PIE.php); /*border-radius: 50%; float:left;*/}
.propicright h5 { font-size:22px; letter-spacing:0.5px; font-family: 'GillSansItalic',Arial,Helvetica,sans-serif; font-weight:normal; margin:0; /*padding:0 0 0 12px;*/ color:#32c8fd; background:rgba (0,0,0, 0.5px);}
.maplightbox a { padding-top:10px; display:inline-block;}
.product-block {/*float: left; margin-right: 27px; width: 271px; margin-bottom: 30px;*/ }
.product-block img.img-responsive {border: 1px solid #CCCCCC;}
.product-block.step-down {float: left; margin: 0; width: 273px; }
/*.col-xs-8.product-right-side {width: 75%;}*/
.product-right .product-block > h3 {font-family: "gill sans std"; font-size: 18px;  margin-bottom: 0; margin-top: 17px;}
.product-block a.view-button {background: #1F3B70; margin-bottom:29px; color: #FFFFFF; font-size: 14px; padding: 6px 25px; display:inline-block;}
.product-block a.view-button:hover { background:#2babe6; color:#fff; text-decoration:none;}
.product-block > p {font-size: 14px; line-height: 20px; margin-bottom: 20px;}
.slider-news-subtitle {color: #003399; display: block;    font-family: 'GillSansItalic',Arial,Helvetica,sans-serif;font-size: 24px; letter-spacing: 0.8px;line-height: 28px;margin: auto; padding-top: 50px; width: 78%; padding-bottom:15px;}
.home-page-content .new-product-image { width: 79%; margin: 0 auto; }
.home-page-content .new-product-image a { display: block; text-align: center; }
.slide-product-title a { width: 100%; color: #233e85; font-size:22px; /*font-weight: bold;*/ text-decoration:none; display: block; width: 79%; line-height:28px; margin: auto; }
.slide-product-title a:hover{color: #33C8FF; text-decoration:none;}
.slide-product-content {width: 79%; padding-bottom:25px; margin: auto; display: block;}
.slide-product-content span span {font-family: 'GillSansStdRegular'; font-size:15px !important; padding:15px 0 0 0; display:inline-block;} 
.container.home-page-content{margin-top:30px;}
.container.home-page-content .dist-map { text-align:center; }
.new-product > form {text-align: center; margin:10px 0 0 0;}
.new-product > h3 {text-align: center; letter-spacing:2px; font-weight: bold; margin-bottom:0;}
.new-product input#address {width:60% !important;  height: 40px; margin-right: 12px;}  
#Go {background: none repeat scroll 0 0 #56C1F9; border: medium none; border-radius: 50%; -webkit-box-shadow: 0 4px 12px #56C1F9 inset; box-shadow: 0 4px 12px #56C1F9 inset; color: #FFFFFF; font-size: 15px; font-weight: bold; padding: 10px 10px; width: 40px; height: 40px; letter-spacing: 0.8px;}
.slider-news-readmore {color: #0E3D85; display: inline-block; text-decoration: underline; }
.slider-news-date {color: #33C8FF; display:block; font-size: 19px; margin:5px auto 10px; width: 75%;}
.new-product  > p { font-size: 15px; letter-spacing: 0.2px; line-height: 23px; margin: auto; width: 75%;}
.slide-news-see-all { font-size:13px; color: #33C8FF; display: block; margin-top: 30px; }
.main-nav .navbar-inverse { background: none; }
.main-nav .navbar-inverse .navbar-toggle { border:none;}
.main-nav .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color:none;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background:none;}
.overlay { background: none repeat scroll 0 0 rgba(45, 50, 51, 0.9); height: 100%; opacity: 0; position: fixed; top: 0; -webkit-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; visibility: hidden; width: 100%;    z-index: 9997;}
.homefottab { margin-top:60px;}
.homefottab #tabs ul.ui-tabs-nav { margin:0 0 10px 0;padding:0;}
.homefottab #tabs ul.ui-tabs-nav li { border-bottom:1px solid #8495b5; margin:0 7px 0 0;  width:24%; font-weight:normal;  text-align:center; display:inline-block; list-style-type:none;}
.homefottab #tabs ul.ui-tabs-nav li div.tab-icon1 {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/tabicon1.png) no-repeat top center; width:100%; height:45px; display:inline-block; }

.homefottab #tabs ul.ui-tabs-nav li div.tab-icon2 {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/tabicon3.png) no-repeat top center; width:100%; height:45px; display:inline-block; }

.homefottab #tabs ul.ui-tabs-nav li div.tab-icon3 {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/tabicon2.png) no-repeat top center; width:100%; height:45px; display:inline-block; }
.homefottab #tabs ul.ui-tabs-nav li div.tab-icon4 {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/tab4-icon-new1.png) no-repeat top center; width:100%; height:49px; display:inline-block; }
.homefottab #tabs ul.ui-tabs-nav li:hover div.tab-icon1, .homefottab #tabs ul.ui-tabs-nav li.ui-tabs-active div.tab-icon1, .homefottab #tabs ul.ui-tabs-nav li:hover div.tab-icon2,  .homefottab #tabs ul.ui-tabs-nav li.ui-tabs-active div.tab-icon2, .homefottab #tabs ul.ui-tabs-nav li:hover div.tab-icon3, .homefottab #tabs ul.ui-tabs-nav li.ui-tabs-active div.tab-icon3, .homefottab #tabs ul.ui-tabs-nav li:hover div.tab-icon4,  .homefottab #tabs ul.ui-tabs-nav li.ui-tabs-active div.tab-icon4 { background-position: center bottom; }
.homefottab #tabs ul.ui-tabs-nav li:last-child { margin-right:0;}
.homefottab #tabs ul.ui-tabs-nav li.ui-tabs-active, .homefottab #tabs ul.ui-tabs-nav li.ui-state-hover { border-bottom:2px solid #1f3b6f}

.homefottab #tabs ul.ui-tabs-nav li a {font-size: 20px; color: #637aa1;  text-decoration:none; padding:7px 0 20px 0; display:block; letter-spacing: 1.5px;}
.homefottab #tabs ul.ui-tabs-nav li.ui-state-active a, .homefottab #tabs ul.ui-tabs-nav li.ui-state-hover a {  font-weight: bold;  color: #1F3B70; outline: none; }
.homefottab .maincustomer p { padding:0 0 38px 25px;}
.homefottab .flex-direction-nav .flex-prev { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/flex-prev-small.png) no-repeat left top; width:46px; height:46px; /*left:16px;*/}
.homefottab .flex-direction-nav .flex-next { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/flex-next-small.png) no-repeat left top; width:46px; height:46px;}
.new-product .flex-direction-nav .flex-prev {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/flex-prev-small.png) no-repeat left top; width:39px; height:39px;}
.new-product .flex-direction-nav .flex-next {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/flex-next-small.png) no-repeat left top; width:39px; height:39px;}
.homefottab .flex-control-paging li a { display:block;}
.homefottab .flex-control-paging li a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #1D3B6F; border-radius: 20px; cursor: pointer; display: block; height: 11px;text-indent: -9999px; width: 11px;}
.homefottab .flex-control-paging li a.flex-active { background: none repeat scroll 0 0 #1F3B6F; cursor: default;}
.homefottab ul.slides li > a { display:block; }
.homefottab ul.slides li a img { /*width:210px; height:68px;*/}
.homefottab .flex-direction-nav a { top:61%; /*right:9px;*/}
.homefottab .flexslider-bottom { width: 970px; margin: 0 auto;}
.homefottab .flex-control-nav { width:970px; }

.page-template .flexslider-bottom-product,.page-template .flexslider-bottom-popular{ width: 970px; margin: 0 auto;}

.product-left ul.childTerms { padding-left:27px;}
.product-left #accordion h3 { cursor:pointer;margin:0 0 5px 0; color:#19386e; font-size:14px;background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/categoryicon.jpg) no-repeat left top; list-style-type:none; padding:0 0 10px 25px;}
.product-left #accordion h3.ui-accordion-header-active, .product-left #accordion h3.ui-state-active { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/categoryhover.jpg) no-repeat left top; text-decoration:underline;  font-weight:bold;}
.product-left .childTerms li { padding:0 0 0 15px; list-style-type:none; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/graydot.jpg) no-repeat left center;}
.product-left .childTerms li a { color: #203B70; font-size:14px;}
.product-left #ui-accordion-accordion-panel-1 a { color:#203B70;}
.product-left .childTerms li a:hover { color:#203B70; text-decoration:none;}
.homefottab ul.slides li { text-align:center;}
.homefottab .slide-product-title a {font-size: 17px; line-height: 23px; padding:45px 0 3px 0; display:block;}
.homefottab .slide-product-content span span { padding:6px 0 0 0;}
.product-left .left-category-list { padding:15px 10px 35px 30px; border:1px solid #cbcdcc;}
.product-left .left-category-list h3 { color: #010101; font-size: 24px; font-family:"Gill Sans Std"; letter-spacing: 0.9px; margin:0 0 32px; }
.product-left .left-category-list ul { margin-bottom:0; padding:0; list-style:none; }
.product-left .left-category-list ul li.parent { margin-bottom:15px; }
.product-left .left-category-list ul li.parent a { cursor:pointer; color:#19386e; font-size:15px; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/categoryicon.jpg) no-repeat left top; list-style-type:none; display:block; padding-left:25px; line-height:15px; }
.product-left .left-category-list ul li.parent a:hover { background-position:left bottom; }
.product-left .left-category-list ul li.parent.active a { background-position:left bottom; font-family:"Gill Sans Std"; text-decoration:underline; }
.product-left .left-category-list ul li.parent ul { margin-left:25px; margin-top:15px; }
.product-left .left-category-list ul li.parent.active ul li { margin-bottom:5px; }
.product-left .left-category-list ul li.parent.active ul li a { font-family: 'GillSansStdRegular'; padding:0 0 0 15px; list-style-type:none; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/graydot.jpg) no-repeat left center; text-decoration:none; }
.product-left .left-category-list ul li.parent.active ul li.active a { color:#33c8ff;  }
.main-productpage { padding-top:30px;}
.product-left .block {border-left:1px solid #cbcdcc; border-right:1px solid #cbcdcc; border-bottom:1px solid #cbcdcc;}
.row1 { border-bottom:1px solid #cbcdcc; padding:3px;} 
.row1:last-child { border-bottom: none; }
.row1 .left { float:left; margin-right: 20px; }
.row1 .left a { display: block; }
.row1 .left img { }
.row1 .right { display: table-cell; height: 79px; vertical-align: middle;}
.row1 .right h3 { margin:0px 0 0 0; font-size:18px; line-height:22px; }
.row1 .right a { text-decoration:none; font-weight:bold;}

.product-right .flexslider { -webkit-box-shadow:none; box-shadow:none;}
.product-right .flex-direction-nav .flex-next { display:none;}
.product-right .flex-direction-nav .flex-prev { display:none;}
.product-right .flex-control-paging li a { background: #fff; border-radius: 20px; border:1px solid #1d3b6f; cursor: pointer; display: block;    height: 11px; text-indent: -9999px; width: 11px;}
.product-right .flex-control-paging li a.flex-active { background: none repeat scroll 0 0 #1F3B6F; cursor: default;}
.product-right .flex-control-nav { bottom:2%;}
.product-right .flex-control-nav li {margin: 0 3px;}
.product-right h3 { margin-top:32px; margin-bottom:15px;}


/*-----mega menu css start-----*/
.header-block .mega { background: none repeat scroll 0 0 #093482; float: left; padding: 3% 2%; position: absolute; top:70%; width: 96%; z-index: 99999;}
.header-block .mega .mega-col-1 { width:21%; margin:0 5% 0 0; float:left;}
.header-block .mega .mega-col-1 ul.menu { margin:0; padding:0;}
.header-block .mega .mega-col-1 ul.menu li { list-style-type:none; padding-left:0; padding-right:0;}
.header-block .mega .mega-col-1 ul.menu li a { font-family: "Gill Sans Std", Helvetica, Arial, sans-serif; color:#fff; font-size:17px; letter-spacing:0.8px;}
.header-block .mega .mega-col-1 ul.menu li ul, .header-block .mega .mega-col-1 .menu-item-546, .header-block .mega .mega-col-1 .menu-item-547 { border-bottom:1px solid #385fa2; padding:0 0 20px 0; margin:10px 0 20px 0;}
.header-block .mega .mega-col-1 ul.menu li ul li a {font-family:'GillSansStdRegular', Helvetica, Arial, sans-serif; font-size: 15px; line-height: 24px;color:#fff;}
.header-block .mega .mega-col-1 ul.menu li ul li a:hover {color:#32c8fd; font-weight:bold;}
.header-block .mega .mega-col-1.last { margin-right: 0; width: 22%;}
.header-block .mega .mega-col-1 .new-product-block {  padding:0px 15px;  text-align:center; /*width:261px;*/ border:1px solid #e2e2e2; /*height:237px;*/ background:#fff; position: relative; }
.header-block .mega .mega-col-1 .new-product-block:last-child { border-top:0; }
.header-block .mega .mega-col-1 .new-product-block .home-new-pro-tag { position: absolute; left: 4px; top: 4px; width: 46px; height: 46px; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/new-pro-label-home.png) no-repeat left top; }
.header-block .mega .mega-col-1 .new-product-block img { /*width:216px; height:73px; margin-bottom:33px;*/ }
.header-block .mega .mega-col-1 .new-product-block a { font-weight:bold; display: block; }
.header-block .navbar .menu li { }
.header-block .navbar .menu li a { padding:10px 23px; display:inline-block;}
.header-block .navbar .menu li:hover, .product-menu-hover { background:#093482;}
/*.header-block .navbar .menu li.current-menu-item { background:#093482;}*/
.header-block .navbar .menu li.current-menu-item a { color:#32c8fd;  }
.header-block .navbar .main-nav ul { display:inline;}
/*-----mega menu css end-----*/

.prodetial-images {}
.productdetail { margin-top:66px;}
.productdetail .product .images {  min-height:370px; }
.productdetail .product .images .yith_magnifier_zoom_wrap { border:1px solid #ccc; }
.productdetail .images a {  display: inline-block; /*width: 100%; padding:85px 0;*/ }
.productdetail .images a img { -webkit-box-shadow:none !important; box-shadow:none !important;}
.productdetail .images div.thumbnails a { padding:5px;}
.productdetail .summary h3 { color: #1D3D70; font-size: 33px; font-weight: bold; line-height: 39px; margin: 0;}
.productdetail .summary strong { color:#545454; font-family: "Gill Sans Std", Helvetica, Arial, sans-serif; font-weight:normal; font-size:15.5px; letter-spacing:0.5px;}
.productdetail .summary p { line-height:21px; padding-bottom:8px; }
.productdetail .summary .pdf-button, .m-short-description .pdf-button {  margin-bottom:9px;}
.productdetail .summary .pdf-button a, .m-short-description .pdf-button a { background:#b80612; color:#fff; font-size:13px; padding:5px 0 5px 0; display:block; text-align:center; }
.productdetail .summary .pdf-button a:hover, .m-short-description .pdf-button a:hover { text-decoration:none;}
.productdetail .summary .pdf-button a span, .m-short-description .pdf-button a span { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/pdficon.jpg) no-repeat right top; padding-right:60px; }
.productdetail .summary .purchase-button, .m-short-description .purchase-button { text-align:center; padding-bottom:10px; border-bottom:1px solid #ccc;}
.productdetail .summary .purchase-button a, .m-short-description .purchase-button a { background:#1e3c72;  font-size:13.5px; color:#fff; padding:5px 0; display:block;}
.productdetail .summary .purchase-button a:hover, .m-short-description .purchase-button a { text-decoration:none;}
.productdetail .summary .mail-button .glyphicon, .m-short-description .mail-button .glyphicon { font-size:11px;}
.productdetail .summary .mail-button a, .m-short-description .mail-button a {background:#1e3c72; display:block; color:#fff; padding: 5px; text-align: center; float:none;  }
.productdetail .summary .mail-button a .at15t_email, .m-short-description .mail-button a .at15t_email { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/email.jpg) no-repeat center top !important; display:block; float:none; width:52px !important; height:20px !important; margin:auto; }
.productdetail .summary .mail-button a:hover, .m-short-description .mail-button a:hover { text-decoration:none;}
.productdetail .summary .print_btn .glyphicon, .m-short-description .print_btn .glyphicon { font-size:11px;}
.productdetail .summary .print_btn a, .m-short-description .print_btn a {background:#1e3c72; display:block; color:#fff; padding: 5px; text-align:center; }
.productdetail .summary .print_btn a .glyphicon-print, .duo-button .print_btn a .glyphicon-print { display:none; }
.productdetail .summary .print_btn a .glyphicon-class, .duo-button .print_btn a .glyphicon-class { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/print-ico.png) no-repeat left center; padding-left:20px; }
.productdetail .summary .print_btn a:hover, .m-short-description .print_btn a:hover { text-decoration:none;}
.productdetail .summary .mail-button, .m-short-description .mail-button { float:left; width: 49%; }
.productdetail .summary .print_btn, .m-short-description .print_btn { float:right; width: 49%; } 
.duo-button { padding-top:10px; border-bottom:1px solid #ccc; padding-bottom:10px; }
.productdetail .summary .duo-button .glyphicon, .m-short-description .duo-button .glyphicon { padding-right:5px;}
.productdetail .summary .duo-button {}
.productdetail .summary .compare-checkbox { display:none; }
.productdetail .woocommerce-tabs .panel { background-color:none;  border:none; border-radius:none; -webkit-box-shadow: none; box-shadow: none;}
.productdetail .related h2 { color:#243f6c; font-size:22px; text-align:center; margin:0 0 20px 0 ;}
.productdetail .related .products li { }
.productdetail .related .products li p { font-size:13px; margin:0; line-height: 19px;}
.productdetail .related .products li a img { padding:0 7px; display:inherit;  border:1px solid #ccc; text-align:center;}
/*.productdetail .woocommerce-tabs  .tabs li { float: left !important; width: 49% !important; margin: 0 !important;  }*/
/*.productdetail .woocommerce-tabs  .tabs li.additional_information_tab { float: right !important; }*/

.product_category .products div.link-button a { background: none repeat scroll 0 0 #203B70; color: #FFFFFF; font-size: 14px; padding: 6px 18px; display:inline-block; }
.product_category .products div.link-button a:hover { background:#31c6fe;}
.tridentpro { margin-top:18px;}
.tridentpro .spacer-tab { margin-bottom:10px; }
.tridentpro #tabs ul.ui-tabs-nav { margin:0; padding:0;}
.tridentpro #tabs ul.ui-tabs-nav li { border-bottom:1px solid #8495b5; margin:0 1% 0 0;  width:49%; font-weight:normal;  text-align:center; /*display:inline-block;*/ float:left; list-style-type:none;}
/*.tridentpro #tabs ul.ui-tabs-nav li div.tab-icon0 {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/tabicon1.png) no-repeat top center; width:100%; height:45px; display:inline-block; }
.tridentpro #tabs ul.ui-tabs-nav li:hover div.tab-icon0, .tridentpro #tabs ul.ui-tabs-nav li.ui-tabs-active div.tab-icon0 { background-position:center -59px;}
.tridentpro #tabs ul.ui-tabs-nav li div.tab-icon1 {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/tabicon2.png) no-repeat top center; width:100%; height:45px; display:inline-block; }
.tridentpro #tabs ul.ui-tabs-nav li:hover div.tab-icon1, .tridentpro #tabs ul.ui-tabs-nav li.ui-tabs-active div.tab-icon1 { background-position:center -59px;}
.tridentpro #tabs ul.ui-tabs-nav li div.tab-icon2 {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/tabicon3.png) no-repeat top center; width:100%; height:45px; display:inline-block; }
.tridentpro #tabs ul.ui-tabs-nav li:hover div.tab-icon2,  .tridentpro #tabs ul.ui-tabs-nav li.ui-tabs-active div.tab-icon2 { background-position:center -60px;}
.tridentpro #tabs ul.ui-tabs-nav li div.tab-icon3 {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/tabicon4.png) no-repeat top center; width:100%; height:48px; display:inline-block; }
.tridentpro #tabs ul.ui-tabs-nav li:hover div.tab-icon3,  .tridentpro #tabs ul.ui-tabs-nav li.ui-tabs-active div.tab-icon3 { background-position:center -60px;}*/
.tridentpro #tabs ul.ui-tabs-nav li:last-child { margin-right:0;}
.tridentpro #tabs ul.ui-tabs-nav li.ui-tabs-active, .tridentpro #tabs ul.ui-tabs-nav li.ui-state-hover { border-bottom:2px solid #1f3b6f}

.tridentpro #tabs ul.ui-tabs-nav li a {font-size: 20px; color: #637aa1;  text-decoration:none; padding:7px 0 20px 0; display:block; letter-spacing: 1.5px;}
.tridentpro #tabs ul.ui-tabs-nav li.ui-state-active a, .tridentpro #tabs ul.ui-tabs-nav li.ui-state-hover a {  font-weight: bold;  color: #1F3B70; }
.tridentpro .maincustomer p { padding:0 0 38px 25px;}
.tridentpro .tabboxes { position:relative; }
.tridentpro .flex-direction-nav .flex-prev {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/flex-prev-small.png) no-repeat left top; width:39px; height:39px;}
.tridentpro .flex-direction-nav .flex-next {background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/flex-next-small.png) no-repeat left top; width:39px; right:3px; height:39px;}
.tridentpro .flex-control-paging li a { display:block;}
.tridentpro .flex-control-paging li a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #1D3B6F; border-radius: 20px; cursor: pointer; display: block; height: 11px;text-indent: -9999px; width: 11px;}
.tridentpro .flex-control-paging li a.flex-active { background: none repeat scroll 0 0 #1F3B6F; cursor: default;}
.tridentpro .flexslider-bottom, .tridentpro .flexslider-bottom-product, .tridentpro .flexslider-bottom-popular { width:760px; margin:0 auto; }
.tridentpro ul.slides li { text-align:center;}
.tridentpro ul.slides li a { display:block; }
.tridentpro .slide-product-title a {font-size: 15px; line-height: 22px; padding:0px 0 3px 0; display:inline-block;}
.tridentpro .slide-product-content span span { padding:6px 0 0 0;}
.tridentpro ul.slides li span.slide-product-content {font-size: 13.5px; line-height: 18px;}
.tridentpro .flex-control-nav { bottom:-10%; width:760px;}
.tridentpro .flex-direction-nav .flex-prev { display:block;}
.tridentpro .flex-direction-nav .flex-next { display:block;}
.tridentpro .ui-tabs-panel.ui-widget-content.ui-corner-bottom { position:relative;}
.tridentpro .flex-direction-nav .flex-prev { left: 0;}
.tridentpro .flex-direction-nav a { top:45%;}
.tridentpro ul.slides li a img { /*width:210px; height:68px;*/ }
.bloginnertop .col-md-8 { padding-left:0;}
.post-list-box .col-md-4 { padding-left:0; padding-top:25px;}
.product_category .grid li a img { width:242px; height:84px;}
.product_category .grid li p {color: #333333; font-size: 13px; line-height: 18px; margin: 0 0 21px; min-height:55px; }
.product_category .list li p {font-size: 14px; line-height: 24px;}
.blogdetail-left .stButton .stArrow { display:none;}
.productdetail .st_plusone_hcount { display:none;}
.productdetail .share-product { text-align:center; padding:10px 0; border-bottom:1px solid #ccc;}
.productdetail .share-product .addthis_toolbox { text-align: center; }
.productdetail .share-product .addthis_toolbox a { float: none; display: inline-block; }
.productdetail .share-product .addthis_toolbox a.addthis_button_tweet { width: 89px; }
.pagination-archive span { padding-right:15px; margin-top: 5px; float:left;}
.pagination-archive ul li span { margin-top: 0; }
.product_category .pagination-archive { margin-right:35px;}
.product_category .per-page { margin-right:45px;}
.product_category .comp-btn { background:#e9e9e9; color:#264174; padding:6px 25px; letter-spacing:0.5px; /*margin-top: -5px;*/ }
.product_category .woocommerce .products {margin-top:20px; display:inline-block;}
.footer-seprator { border-top:1px solid #cccccc; padding-bottom:30px;}

.clear { clear:both; overflow:hidden; height:0; }
/*.product_category { margin-top: 5px; }*/
.product_category .woocommerce .products li .product-cimage { position: relative; border:1px solid #ccc; display:table-cell; width:266px; height:266px; text-align:center; vertical-align:middle; }
.product_category .woocommerce .products.list li .product-cimage { position:static; border:none; float:left; margin-right:20px; }
.product_category .woocommerce .products.list li .product-cimage img { width:100% !important; height:auto; margin:0 !important; float:none; }
.product_category .woocommerce .products.list li h3 { float:none; width:auto; }
.product_category .woocommerce .products li .product-cimage a { display: block; }
.product_category .woocommerce .products li .product-cimage .new-pro-tag { position: absolute; left: 4px; top: 4px; text-indent: -999em; overflow: hidden; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/new-pro-label.png) no-repeat left top; width: 46px; height: 46px; }
.product_category .woocommerce .products li .link-button { float: left; margin: 0 15px 0 0; }
.product_category .woocommerce .products li .compare-button { float: left; font: 14px/18px 'GillSansStdRegular',Helvetica,Arial,sans-serif; margin-top: 16px; }
.product_category .woocommerce .products li .compare-button a { padding: 0; display: inline-block; font: 14px/18px 'GillSansStdRegular',Helvetica,Arial,sans-serif; color: #555;  background:url(https://tridentmarine.com/wp-content/themes/boilerplate/images/add-comare-ico.jpg) no-repeat left top; padding-left:20px; height:15px; }
.product_category .woocommerce .products li .compare-button a.comp-checked { background-position:left bottom; }
.product_category .woocommerce .products li .compare-button a:hover { color: #33c8ff; }

.new-form { border-bottom: 1px solid #ccc; }
.results_wrapper { border-top: none !important; border-bottom: 1px solid #ccc; }
.dropdown span { margin-top:0; }

.gridlist-toggle { margin-top:7px !important; }
.gridlist-toggle a { float:left; }

.homeslides .flex-control-nav { display:none;}

.cboxIframe { overflow:hidden; }

#colorbox { position:fixed !important; top:20px !important; }

.productdetail .related  .products li a.button { display:none; }
.mobile-image-box { display:none !important; }
.ui-accordion-content { }
.ui-accordion-content p span.left { display:inline-block; width:230px; }
.ui-accordion-content p span.right { display:inline-block; width:auto; }

.m-product-title, .m-short-description, .m-bottom-slider, .mobile-slide-menu, .mobile-navigation, .mobile-portion { display:none; }
.mobile-navigation > ul li img { vertical-align:top; }

.flexslider .slides img.mobile-slide { display:none; }

.team-res-list { margin-bottom: 45px; }
.team-res h4 { padding-top: 6px; min-height: 34px; margin: 0 0 12px; }
.team-res a { color: #33c8ff; }
.team-res a:hover { color: #1F3B70; }
.mar-auto { float: none !important; margin:auto; }

.page-search { padding-top:30px; }
.page-search-title { border-bottom:1px solid #ccc; margin-bottom:45px; padding-bottom:25px; }
.page-search h1, .page-register h1 { margin:0; font-size:24px; line-height:28px; font-family: 'GillSansStdRegular'; padding-top: 4px; }
.search-inner, .login-inner { width:92%; margin:0 auto; float:none; }
.search-page-list { }
.search-page-list ul { padding:0; list-style:none; }
.search-page-list ul li { border-bottom:1px solid #ccc; margin:0 0 25px; padding:0 0 25px; }
.search-page-list ul li h3 { margin:0; font-size:20px; line-height:24px; font-family: 'GillSansStdRegular'; margin-bottom:7px; }
.search-page-list ul li p { font-family: 'GillSansStdRegular'; font-size:16px; line-height:24px; color:#555555; margin:0 0 20px; }
.search-page-list ul li .pageseach-link { font-family: 'GillSansStdRegular'; font-size:16px; line-height:24px; color:#32c6fe; }
.search-page-list ul li .pageseach-link:hover { color:#203B70; }

#sb-body, #sb-loading { background:#fff; }
#sb-wrapper-inner { border:10px solid #55c1f9; }
#sb-player.html { padding:50px; text-align:center; }
.common-pop-css { }
.common-pop-css p, .input-lostPass-box { margin-bottom:25px; }
.common-pop-css p label, .page-register .frow label { font-size:16px; line-height:40px; font-family: 'GillSansStdRegular'; display:inline-block; margin:0 9px 0 0; color:#333333; font-weight:normal; width:70px; }
.popupLostPasswordForm p label { width: auto; }
.common-pop-css p input, .page-register .frow .input_box input { width:250px; display:inline-block; height:40px; font-size: 20px; }
.common-pop-css p.login-submit input, .common-pop-css p input.lost-pass-submit, .page-register .frow .btn-box input { background:#1f3b70; color:#fff; font-size:16px; line-height:20px; font-family: 'GillSansStdRegular'; border:none; -webkit-box-shadow:none; box-shadow:none; border-radius:0; width:auto; padding:10px 43px; margin-left:86px; }
.common-pop-css p.login-submit input:hover, .common-pop-css p input.lost-pass-submit:hover, .page-register .frow .btn-box input:hover { background:#55c1f9; }
#sb-player .registration-link, #sb-player .lost_pass_registration-link { display:inline-block; margin:0 10px 0 85px; }
#sb-player .lost_pass_registration-link { margin-left:0; }
#sb-player .lost-password-link, #sb-player .login-link-div { display:inline-block; }
#sb-player .registration-link a, #sb-player .lost_pass_registration-link a, #sb-player .lost-password-link a, #sb-player .login-link-div a { cursor:pointer; font-size:16px; line-height:14px; font-family: 'GillSansStdRegular'; display:inline-block; }
#sb-player .registration-link a, #sb-player .lost_pass_registration-link a { border-right:1px solid #333; padding-right:10px; }
.common-pop-css p input.lost-pass-submit { margin-left:0; }
.popup_error_msg { display:block; margin-bottom:20px; margin-top:-18px; }

.page-register { padding-top:30px; }
.page-register h1 { border-bottom:1px solid #ccc; margin-bottom:45px; padding-bottom:25px; }

.page-register .frow { margin-bottom:25px; }
.page-register .frow label { width:auto; min-width: 105px; }
.page-register .frow label .required { color:#F00; font-size:10px; line-height: 38px; vertical-align:top; }
.page-register .frow .input_box, .page-register .frow .select_box { display:inline-block; vertical-align:top; }
.page-register .frow .select_box select { height:40px; line-height:40px; width:250px; }
.page-register .frow .input_box span { display:block; }
.page-register .frow .input_box input, .page-register .frow .select_box select { width:305px; }
.page-register .frow .input_box_firstname { margin-right: 5px; }
.page-register .frow .input_box_firstname input, .page-register .frow .input_box_lastname input { width:150px; }
.page-register .frow .check_box { }
.page-register .frow input[type="checkbox"] { margin-top: 2px; margin-right:5px; border:none; -webkit-box-shadow:none; box-shadow:none; border-radius:0; background:none; width:auto; float: left;}
/*.page-register .frow .check_box .wpcf7-list-item-label { display:none; }*/
/*.page-register .frow .check_box .request, .page-register .frow .check_box .agree { display:inline-block; float:left; position:relative; }*/
/*.page-register .frow .check_box .request .wpcf7-not-valid-tip, .page-register .frow .check_box .agree .wpcf7-not-valid-tip { position:absolute; bottom:-15px; left:0; width:250px; }*/
.page-register .frow .check_box span.wpcf7-list-item { margin:0; display: block;}
.page-register .frow .check_box label { /*line-height:20px; display:inline-block; float: left; margin-right: 0; width: 90%;*/ line-height: 24px; margin-right: 0; display: block;}
.page-register .frow .check_box label span { display: block; float: left; width: 94%; }
.page-register .frow .btn-box { }
.page-register .frow .btn-box input { margin-left:0; }

.no-dis { display:none; }
.tridentblogright ul.xoxo #text-21 .textwidget ul li p { word-break: break-all; }
.header-menu .textwidget span p a { color: #33C8FF; }
.mainfooter #text-13 span p a { color: #33C8FF; }

.homefottab .flex-control-nav { width: 100%; max-width: 900px; /*left: 0;*/ margin:auto; }

ul.page-numbers li.pagi-title a { background: none; color: #333;  }
ul.page-numbers li.pagi-title a:hover { background: none; color: #333;  }


@media (max-width:1024px) { 
    .tridentpro .flexslider-bottom { max-width: 430px; }
    .tridentpro .flexslider-bottom .slides > li { min-width: 210px; }
    .tridentpro .flex-control-nav { width: 100%; max-width: 760px; bottom: 0; left: 0; }
    
    .woocommerce .product_category .list li p { font-size: 13px; line-height: 18px; }
    .instagramimg iframe { width: 160px !important; height: 160px !important ;}
    
    .slide-product-content { width: 82%; }
    
    .page-template-page-distributors-php div#sl_div div#map { height: 480px !important; }

}
@media (max-width:1023px) { 
    body .row { margin: 0; padding: 0; }
    .homefottab .flexslider-bottom { width: 100%; }
    .productdetail .images { max-width: 450px; margin: auto; padding: 0 15px;  }
    .productdetail .summary { padding: 0 15px; }
    
    .single-product.woocommerce .related ul.products li.product { float: left ; width: 48%; max-width: 286px; margin: 0 15px 0 0; }
    .productdetail .summary h3 { font-size: 26px; line-height: 34px; }
    .productdetail .related h2 { text-align: left; }
    .single-product.woocommerce-page ul.products li.product h3 { margin: 10px 0 0 0; }
    
    .single-product.woocommerce ul.products li.product a, .single-product.woocommerce-page ul.products li.product a { padding: 10px 0 5px;}
    
    .footerbg { margin-top: 20px; }
    
    .related products ul.products li.product a { padding: 5px 0; }
    
    
    .page-template-page-blog-php .wp-pagenavi { margin: 0 0 10px; }
    .yith_magnifier_zoom_magnifier { display: none !important; }
    
    .page-template-page-distributors-php div#sl_div div#map { height: 335px !important; }
}

    
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #2d6ca2;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #2d6ca2;
  border-color: #2b669a;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
.navbar-inverse {
  /*background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
  background-image:         linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;*/
}
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
  background-image:         linear-gradient(to bottom, #222 0%, #282828 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #3278b3;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
  background:#1f3b70;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}


/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('https://tridentmarine.com/wp-content/themes/boilerplate/css/fonts/flexslider-icon.eot');
	src:url('https://tridentmarine.com/wp-content/themes/boilerplate/css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('https://tridentmarine.com/wp-content/themes/boilerplate/css/fonts/flexslider-icon.woff') format('woff'),
		url('https://tridentmarine.com/wp-content/themes/boilerplate/css/fonts/flexslider-icon.ttf') format('truetype'),
		url('https://tridentmarine.com/wp-content/themes/boilerplate/css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
;font-display: swap;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; height:auto; display: block;}
.new-product .flexslider .slides img {width:auto; display: block; margin:10px auto;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 0px; background: #fff; /*border: 4px solid #fff;*/ width:100%; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; /*-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);*/ overflow:hidden; zoom: 1; }

.new-product .flexslider {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow: none; }
.new-product img {/*height: auto; /*width: 100%;*/}

.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li {margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { font-size:0px; text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: 40px; opacity: 1; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/flex-prev.png) no-repeat; width:54px; height:53px;  }
.flex-direction-nav .flex-next { right: 40px; opacity: 1; text-align: right; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/flex-next.png) no-repeat; width:53px; height:53px;  }
.flexslider:hover .flex-prev { opacity: 0.7; }
.flexslider:hover .flex-next { opacity: 0.7; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content:"";}
.flex-direction-nav a.flex-next:before  { content:""; }

.new-product .flex-direction-nav a, .m-bottom-slider .flex-direction-nav a { font-size:0px; text-decoration:none; display: none; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }

.new-product .flex-control-paging li a, .m-bottom-slider .flex-control-paging li a {width: 11px; height: 11px; display: block; background: none; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; /*-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); */ border:1px solid #1d3b6f;}

.new-product .flex-control-paging li a:hover, .m-bottom-slider .flex-control-paging li a:hover { background: #1f3b6f; background:#fff; }
.new-product .flex-control-paging li a.flex-active, .m-bottom-slider .flex-control-paging li a.flex-active { background:#1f3b6f; cursor: default; }



/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content:""; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content:""; }

/* Control Nav */
.flex-control-nav {width: 100%; position: relative; /*bottom: -40px;*/ text-align: center;}
.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline;}

.product-page .flex-control-nav { position:absolute;  }

.flex-control-paging li a {width: 11px; height: 11px; display: none; background: #fff; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; /*-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); */}

.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.flexslider .slider-btn { left:18%; padding:13px 30px; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/bannerproduct.png) repeat; position:absolute; bottom:70px; color:#fff; text-align:center; /*background-color:rgba(77,177,234, 0.9);*/ -webkit-border-radius:31px; -moz-border-radius:31px; border-radius:31px; overflow:hidden; }
.flexslider div.slider-btn a { color:#fff; text-decoration:none; font-size:19px;}
ul.slides li { position:relative;}
ul.slides li a { display:block; }
ul.slides li p {}

.flexslider ul.slides li p { color:#1f3b70; left:24%; top:12%; font-size:82px; position:absolute; line-height:69px;}
.flexslider ul.slides li p span.break { margin: 0 0 0 236px;}
.mobilessearch { display:none;background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/mobilesearchicon.png) no-repeat left top; float: right; height: 24px; margin:42px 8% 0 0; width: 22px;}


@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 40px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 40px;}
}

/* --- EASYDROPDOWN DEFAULT THEME --- */

/* PREFIXED CSS */

.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after{
	-webkit-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}

.dropdown .selected::after,
.dropdown.scrollable div::after{
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none;
}

/* WRAPPER */

.dropdown{
	position: relative;
	width: 135px;
	/*border: 1px solid #ccc;*/
	cursor: pointer;
	background: #e9e9e9;
    display:inline-block;
	/*border-radius: 3px;*/
    margin:0 16px 0 16px;
	float:left;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dropdown.open{
	z-index: 2;
}

.dropdown:hover{
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
}

.dropdown.focus{
	-webkit-box-shadow: 0 0 5px rgba(51,102,248,.4);
	box-shadow: 0 0 5px rgba(51,102,248,.4);
}

/* CARAT */

.dropdown .carat{
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -2px !important;
	border: 5px solid transparent;
	border-top: 5px solid #999999;
}

.dropdown.open .carat{
	margin-top: -10px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid #999999;
}

.dropdown.disabled .carat{
	border-top-color: #999;
}

/* OLD SELECT (HIDDEN) */

.dropdown .old{
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
    display:none;
	width: 0;
	overflow: hidden;
}

.dropdown select{
	position: absolute;
	left: 0px;
	top: 0px;
}

.dropdown.touch .old{
	width: 100%;
	height: 100%;
}

.dropdown.touch select{
	width: 100%;
	height: 100%;
	opacity: 0;
}

/* SELECTED FEEDBACK ITEM */ 

.dropdown .selected,
.dropdown li{
	display: block;
	font-size:13px;
	line-height: 1;
	color: #000;
	padding: 9px 12px;
	overflow: hidden;
	white-space: nowrap;
    border-right:2px solid #dadada;
    width:78%;
    
}

.dropdown.disabled .selected{
	color: #999;
}

.dropdown .selected::after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 60px;
	
	border-radius: 0 2px 2px 0;
	/*box-shadow: inset -55px 0 25px -20px #fff;*/
}

/* DROP DOWN WRAPPER */

.dropdown div{
	position: absolute;
	height: 0;
	left: -1px;
	right: -1px;
	top: 100%;
	background: #fff;
/*	border: 1px solid #ccc;*/
/*	border-top: 1px solid #eee;*/
	border-radius: 0 0 3px 3px;
	overflow: hidden;
	opacity: 0;
    margin: 1px;
    margin-top: -1px;
}

/* Height is adjusted by JS on open */

.dropdown.open div{
	opacity: 1;
	z-index: 2;
}

/* FADE OVERLAY FOR SCROLLING LISTS */

.dropdown.scrollable div::after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	
	-webkit-box-shadow: inset 0 -50px 30px -35px #fff;
	
	box-shadow: inset 0 -50px 30px -35px #fff;
}

.dropdown.scrollable.bottom div::after{
	opacity: 0;
}

/* DROP DOWN LIST */

.dropdown ul{
	position: absolute;
	left: 0;
	top: 0;
    margin:0;
    padding:0;
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: hidden;
    background:#e9e9e9;
}

.dropdown.scrollable.open ul{
	overflow-y: auto;
}

/* DROP DOWN LIST ITEMS */

.dropdown li{
	list-style: none;
	padding: 8px 12px;
    border:none;
}

/* .focus class is also added on hover */

.dropdown li.focus{
	/*background: #d24a67;*/
	position: relative;
	z-index: 3;
	color: #999;
}

.dropdown li.active{
	font-weight: 700;
}
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  /*font-family: sans-serif;*/
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body { font-family: 'gillsans_lightregular' , Helvetica, Arial, sans-serif;
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -moz-box-sizing: content-box;
       -webkit-box-sizing: content-box;
       box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 62.5%;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #203b70;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #33c8ff;
  text-decoration: underline;
}
a:focus {
/*  outline: thin dotted;*/
/*  outline: 5px auto -webkit-focus-ring-color;*/
/*  outline-offset: -2px;*/
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 23px;
  color:#1f3b70;
  letter-spacing:0.8px;
  margin:27px 0 20px 0;    
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  font-size: 16px;
  line-height: 28px;
  margin: 0 0 10px;
  color:#333333;    
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}

small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #999;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover {
  color: #3071a9;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  white-space: nowrap;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  /*padding-right: 15px;
  padding-left: 15px;*/
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  /*padding-right: 15px;
  padding-left: 15px;*/
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}

/*@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}*/
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"] {
  line-height: 34px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}

.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  /*-webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;*/
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #428bca;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
          transition: height .35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('https://tridentmarine.com/wp-content/themes/boilerplate/css/../fonts/glyphicons-halflings-regular.eot');
  src: url('https://tridentmarine.com/wp-content/themes/boilerplate/css/../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('https://tridentmarine.com/wp-content/themes/boilerplate/css/../fonts/glyphicons-halflings-regular.woff') format('woff'), url('https://tridentmarine.com/wp-content/themes/boilerplate/css/../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('https://tridentmarine.com/wp-content/themes/boilerplate/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
;font-display: swap;
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px solid;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.navbar-collapse {
  max-height: 340px;
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  /*box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);*/
}
.navbar-collapse.in {
  overflow-y: auto;
}

.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

.navbar-static-top {
  z-index: 100;
  border-width: 0 0 1px;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: none;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 25px;
  height: 3px;
  /*border-radius: 1px;*/
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 6px;
}

.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}


.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-inverse {
  /*background-color: #222;   
  border-color: #080808;*/
}
.navbar-inverse .navbar-brand {
  color: #999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  /*background-color: #333;*/
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
 /* border-color: #101010;*/
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}

.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #428bca;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding:17px 24px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  font-size:16px; font-weight:bold; letter-spacing:0.4px;
  display:block;
  color:#fff;    
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading:hover, .panel-default > .panel-heading.active { background:#33c8ff;}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  visibility: visible;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));
  background-image:         -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%));
  background-image:         -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: none;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}



.visible-print {
  display: none !important;
}

@media print {
  * {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1200px;
    
  }


    
    
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}

@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
@media (max-width: 767px) {
	 .visible-xs { display: block !important; }
	 table.visible-xs { display: table; }
	 tr.visible-xs { display: table-row !important; }
	 th.visible-xs, td.visible-xs { display: table-cell !important; }
	.image-box h2 {font-size: 11px;}
    .tridentteam .ourtrident h4 { font-weight:normal; font-size:30px; font-family: "Gill Sans Std", Helvetica, Arial, sans-serif;  float:none; text-align:center; padding: 15px 0 0 0px;}
    .tridentteam a {font-weight: bold; letter-spacing: 0.5px; font-size:27px; padding: 12px 56px 8px;}
     .member-block .proteam-left img { width:100%;}    
    .member-block .proteam-left { width:100%;}
    .member-block .proteam-right { width:100%;}
    .proteam-right h3 { padding-top:25px;}
    .article-block p {font-size: 14.3px; letter-spacing: 0.3px; line-height: 22px; margin: 0;}
    .article-block h4 {padding:7px 0 0 40px; font-size:13px;}
    .social-icons { float: left; margin-bottom: 17px; padding: 5px 0 0; text-align: left; width: 100%;}
    .header-menu #text-18 { width:100%;}
    .header-menu #text-17 { width:98%;}
    .navbar-collapse { padding:0;}
    .main-nav ul li { background:#014193; border-bottom:1px solid #152b55; width:100%; padding:0;}
    .main-nav ul li:hover {background:hsl(196, 100%, 60%);}
    .main-nav ul li a{  padding:10px; color:#fff; font-size:18px; display:block;}
    .mainfooter #text-13 {  padding: 43px 0 0; width:100%}
    .mainfooter #nav_menu-2 { width:100%;}
    .mainfooter #text-13 span p { font-size:20px;}
    .mainfooter #nav_menu-2 ul.menu li {padding: 6px 3px;}
    .mainfooter #text-16 { float:left;}
    .header-menu ul.menu li {padding: 8px 14px 5px;}
    .header-menu #text-18 {padding: 7px 0 0 12px;}
    .page-id-36 .maincustomer #wpcf7-f150-o2 .maincustomer-left { width:100%;}
    .page-id-36 .maincustomer #wpcf7-f150-o2 .maincustomer-right { width:97%; margin-left:3%;}
    .page-id-36 .maincustomer-left > div { width:95%;}
    .navbar-collapse .right { /* float:left;*/ width:62%;}
    .message { font-size: 24px; letter-spacing: 1px; line-height: 30px; padding: 17px 0;}
    .navbar { margin-bottom:0;}
    .logo { padding:24px 0 24px 0px;}
    ul.conadd { margin-top:10px;}
    .whytrident img { margin-bottom:15px;} 
    .nav-sort { margin-bottom:15px;}
    .per-page { margin-bottom:19px;}
    .pagination { padding-bottom:50px;  padding-left:10px;}
    .post-list-box { border:none; float:none; }
    .tridentblogright { margin: 50px 0 0;}
    .bloginnerbor h3 { margin-top:15px;}
    .bloginnertop p { margin-bottom:15px;}
    .innerblogimg img {margin-left: -5px;}
     .post-list-box small { margin-bottom:45px; display:inline-block;}
    .tridentdetail small { margin-bottom:0;}
    .wp-pagenavi { float:left;}
    .wp-pagenavi span {padding:0 15px 0 0;}
    .tridentdetail { font-size:9px;}
    /*.new-product > h3 { font-size:33px;}*/
    .slide-product-title a {font-size: 26px; line-height: 37px;}
    .header-menu { display:none;}
    .slide-product-content span span {font-size: 21px !important; padding-bottom:18px;}
    .slide-product-content a { display:none;}
    .main-nav .navbar-inverse { position:absolute;}
    /*.new-product .flex-direction-nav {margin: 25px 0 31px;}*/
    .flex-control-paging li a { width:15px !important; height:15px !important;}
    .new-product > form { margin: 10px 0 0; border-bottom:1px solid #c2bfbf; padding-bottom:50px;}
    .new-product input#address {width:70% !important; height:50px;}
    /*#Go {width: 9%; height: 51px;}*/
    .new-product { margin-bottom:23px; }
	.new-product .flexslider { border-radius:0px; /*border-bottom:1px solid #c2bfbf;*/ padding-bottom:42px; /*width:72%;*/ margin:auto; overflow:visible; }
    .slider-news-subtitle { font-size: 32px; line-height: 34px; }
    .slider-news-date {font-size: 24px;}
    .new-product > p {font-size: 23px; line-height: 34px;}
    .new-product .flex-direction-nav a {display:block; width:53px; margin: -70px 0 0; height:53px; opacity:1;}
    .container.home-page-content {margin-top: 75px;}
    .slide-news-see-all {font-size: 22px;}
    .main-nav .navbar-header {margin: 0 20% 0 0;}
    .mobilessearch { display:block; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/mobilesearchicon.png) no-repeat left top; float: right; height: 24px; margin:42px 8% 0 0; width: 22px;}
    .new-product .slide-product-content {font-size: 21px; letter-spacing: 0.5px;}
    .homefottab #tabs ul.ui-tabs-nav li { width:23%;}
    .entry-content h3 {font-size: 32px;}
    .entry-content p {font-size: 24px; letter-spacing: 0.7px; line-height: 36px;}
    .entry-content { padding-top:30px;}
    .page-register .entry-content { padding-top: 0; }
    .tridentteam .ourtrident { padding: 67px 0 0; text-align:center;}
    .tridentteam .ourtrident img { float:none;}
	.tridentteam .ourtrident img.d-icon { display:none; }
	.tridentteam .ourtrident img.m-icon { display:inline-block; }
    .tridentteam p { margin-bottom:40px; font-size: 23px; letter-spacing: 0.5px; line-height: 32px; text-align:center;}
    .tridentteam { text-align:center;}
   
    
    /*-------tabbing------*/
    .troubletab #tabs ul.ui-tabs-nav { margin:30px 0 0px 0px;padding:0;}
    .troubletab #tabs ul.ui-tabs-nav li { /*border-bottom:1px solid #8495b5;*/ margin:0 7px 0 0; font-weight:normal;  text-align:center; display:inline-block; list-style-type:none;}
    .troubletab #tabs ul.ui-tabs-nav li.ui-tabs-active, .troubletab #tabs ul.ui-tabs-nav li.ui-state-active {/* border-bottom:2px solid #1f3b6f;*/}
    .troubletab #tabs ul.ui-tabs-nav li a {font-size:15px; color: #fff;  text-decoration:none; background:#1F3B70; display:block; padding:15px; letter-spacing: 1.5px;}
    .troubletab #tabs ul.ui-tabs-nav li.ui-state-active a { color: #fff; background:#33C8FF; }
    /*-------tabbing------*/
	
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  .image-box h2 {font-size: 28px;}
    .member-block .proteam-right {float: right;  width: 62%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
     .member-block .proteam-right {float: right;  width: 62%;}
    
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm { display: none !important; }
    .main-nav ul { margin-top:5px;}
    .main-nav ul li {padding: 0 9px;}
    .main-nav ul li a { font-size:17px;}
    .message { /*background:#00469A;*/ color: #FFFFFF; font-size: 28px;    letter-spacing: 2px;    line-height: 35px;    padding: 30px 0; text-align: center;}
    .mainfooter #text-13 { padding-left:7px; width:29%;}
    .wp-pagenavi { float:left;}
    .wp-pagenavi span { padding:0 15px 0 0;}
    .nav-sort { margin-bottom:15px;}
    .per-page { margin-bottom:19px;}
    .pagination { padding-left:10px;}
    .bloginnerbor h3 { margin-top:15px;}
    .bloginnertop p { padding-bottom:15px;}
    .post-list-box small { margin-bottom:15px; display:inline-block;}
    .bloginnerbot { margin-top:50px;}
    .propicright { margin-left:4%; width:46%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md { display: none !important; }
    .main-nav ul li {padding: 0 18px;}
    .message {line-height: 46px; font-size: 34px;}
    .mainfooter #text-13 span p { font-size:13px;}
    .mainfooter #nav_menu-2 ul.menu li {padding: 4px 1px 0 15px;}
    .mainfooter #nav_menu-2 ul.menu li a {font-size: 15px;}
    .mainfooter #text-16 {font-size: 12px; padding: 8px 0 0;}
    .header-menu .textwidget span p { font-size:16px; color: #33c8ff;}
    .header-menu ul.menu li {padding: 8px 11px 11px;}
    .maincustomer #wpcf7-f150-o2 label { font-size:13px;}
    .main-nav ul li a { font-size:19px;}
    .wp-pagenavi > span { padding:0 0 0 20px;}
    .propicright { margin-left:4%; width:46%;}
}
}
@media (min-width: 1200px) {
  .hidden-lg { display: none !important; }
}
@media print {
  .visible-print { display: block !important; }
  table.visible-print { display: table; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; }
}
@media print {
  .hidden-print { display: none !important; }
}

/*----------------added by elayersinteractive-------------------*/

@media all and (max-width: 1199px){
	.contact-map iframe { width:100%; }
}
@media all and (max-width: 1024px){
    .header-block .mega { top: 68%; }
    .main-nav ul li { padding: 0; }
    .header-block .mega .mega-col-1 .new-product-block img { height: auto; }
	.wp-pagenavi ul.page-numbers { float:none; display:inline-block; }
    .product-left .left-category-list { padding:15px 10px 25px 20px; }
    .product-left .left-category-list h3 { margin-bottom: 20px; }
    .row1 .left { margin-right: 10px; }
    .row1 .right h3 { font-size: 14px; line-height: 20px; }
	.image-box { height:150px; }
	.image-box .inner-img-cap h2 { height:150px; font-size:54px; }
}
@media all and (max-width: 768px){
    .woocommerce.columns-3 ul.products.grid li.product { width: 48% !important; }
    /*.zoomContainer { display: none !important; }*/
}

@media all and (max-width: 991px){
    .row-new { margin: 0 -15px !important; }
    .wp-pagenavi { text-align:center; float:none; }
	.wp-pagenavi span { display:inline-block; }
	.wp-pagenavi ul.page-numbers { display:inline-block; float:none; vertical-align:top; }
	.wp-pagenavi ul.page-numbers li a { display:inline-block; }
    .product-left .left-category-list { padding: 10px 10px 20px; }
    .product-left .left-category-list h3 { font-size: 20px; margin-bottom: 15px; }
    .header-block .mega { top: 65px; }
    .header-block .mega .mega-col-1 { width: 22.75%; margin: 0 3% 0 0; }
    .header-block .navbar .menu li a { padding: 5px 13px; }
    h3, .h3 { font-size: 18px; margin-top: 20px; font-family:'GillSansStdRegular'; }
    .slider-news-subtitle { font-size: 16px; line-height: 24px; padding-top: 30px; }
    .new-product > p { font-size: 14px; line-height: 22px; }
    .slide-product-title a { font-size: 16px; line-height: 24px; }
    .homefottab #tabs ul.ui-tabs-nav li { margin-right: 5px; }
    .homefottab .flex-direction-nav a { width:auto; height:auto; margin-top:-70px; }
	.foo-logo { text-align:center; margin-bottom:50px; }
	.mainfooter .foo-logo .widget-container { float:none; }
	.mainfooter .foo-logo .widget-container .img-responsive { width:auto; display:inline-block; }
	.mainfooter #text-13 { padding:0; width:auto; text-align:center; display:inline-block; float:none; vertical-align:top; }
	.mainfooter #text-13 span p { }
	.mainfooter #nav_menu-2 { padding-top:0; width:auto; display:inline-block; float:none; }
	.mainfooter #nav_menu-2 ul.menu li a { display:inline-block; line-height:28px; }
	.foo-menu { text-align:center; margin-bottom:30px; }
	.foo-social { text-align:centere; }
	.mainfooter #text-16 { float:none; text-align:center; }
	.copyright #text-15 { padding-top:45px; }
	.tridentpro #tabs ul.ui-tabs-nav li { margin-right:5px; }
    .product-left .left-category-list { padding: 10px; }
    .row1 { padding: 10px; }
    .row1 .left { float: none; text-align: center; margin: 0; }
    .row1 .right { display: block; height: auto; text-align: center; }
    .row1 .right a br { display: none;}
    .gridlist-toggle { margin-bottom: 0 !important; }
    .product_category .per-page { float: none; margin: 20px 0 0 0; width: 100%; text-align: center;}
    .product_category .per-page span { float: none; display: inline-block; vertical-align: top;}
    .product_category .per-page .dropdown { float: none; display: inline-block; }
    .product_category .per-page .dropdown span { display: block;}
	
	.image-box { height:112px; }
	.image-box .inner-img-cap h2 { height:112px; font-size:48px; }
}
@media all and (max-width: 767px) {
    .row-new { margin: 0 !important; }
    .search-hover-mobile { top: 73px; }
	.flexslider { width:72%; margin:auto; }
	.homeslides { width:100%; }
	.flex-direction-nav .flex-prev { left: -70px; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/flex-prev-small.png) no-repeat left top; width:39px; height:39px;}
	.flex-direction-nav .flex-next { right: -70px; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/flex-next-small.png) no-repeat left top; width:39px; height:39px;}
	
	.homeslides .flex-direction-nav .flex-prev { left: 40px; }
	.homeslides .flex-direction-nav .flex-next { right: 40px; }
    body { font-family:'GillSansStdRegular'; }
	p { font-size:24px; line-height:32px; color:#333; }
	.entry-content p { font-size:24px; }
	h3, .h3 { font-size:32px; }
    .hidden-xs { display: none !important; }
    .desktop-footer { display:none; }
    .mobile-footer { display:block; }
    .main-nav .navbar-inverse { display:none; }
    .per-page, .nav-sort { float: none; text-align: center;}
    .per-page span, .nav-sort span { display: inline-block; float: none; vertical-align: top;}
	.nav-sort span { margin-top:5px; }
	.nav-sort .dropdown span { margin-top:0; }
    .dropdown { float: none; text-align:left; }
    .per-page { margin-bottom: 15px; }
    .pagination { padding-bottom: 0; }
    .propicleft { max-width: 130px; max-height:130px; }
    .propicleft img { /*width: 130px; height:130px;*/ }
    .propicright { margin-left: 20px; }
    .page-id-36 .maincustomer #wpcf7-f150-o2 .maincustomer-left { float: none; width: auto; margin: 0;  }
    .page-id-36 .maincustomer-left > div { float: none; width: auto; margin: 0;  }
    .page-id-36 .maincustomer #wpcf7-f150-o2 .maincustomer-right { float: none; width: auto; margin: 0;  }
    .page-id-36 .maincustomer #wpcf7-f150-o2 .contact-btn { text-align: left; }
    .page-id-36 .maincustomer #wpcf7-f150-o2 .contact-btn input { max-width: 110px; }
    /*.image-box .inner-img-cap h2 { height:140px; font-size:48px; }*/
	.bloginnertop .col-md-8, .post-list-box .col-md-4 { padding-left:15px; }
	.bloginnertop { border:none; }
	.bloginnertop h3 { margin-bottom:0; margin-top:0; }
	.bloginnerbor { margin-top:25px; padding:0; }
	.post-list-box .col-xs-12 { padding:0; }
	.post-list-box h3, .bloginnerbor h3 { font-size:32px; line-height:34px; font-family:'GillSansStdRegular'; font-weight:normal; margin-bottom:10px; margin-top:60px; }
	.bloginnerbor h3 { margin-top:0; }
	.tridentdetail { padding-bottom:30px; }
	.tridentdetail, .tridentdetail b, .tridentdetail small, .date-comment .detail-date, .date-comment .comment-detail-page { font-size:24px; line-height:30px; }
	.date-comment .comment-detail-page small { color:#1f3b70; }
	.bloginnertop p, .post-list-box p, .detailbloginner p { font-size:26px; line-height:36px; color:#333; }
	.post-list-box p a, .bloginnertop p a { font-size:26px; line-height:36px; }
	.d-blog-image { display:none; }
	.m-blog-image { display:block; margin-bottom:20px;  }
	.m-blog-image img { width:100%; height:auto;  }
	.comment-cat-blog { margin-top:40px; color:#1f3b70; font-size:24px; line-height:30px; border-bottom:2px solid #F6F6F6; padding-bottom:43px; }
	.bloginnertmid .pagination .wp-pagenavi > span { margin-right:0; }
	.bloginnernobor { border-bottom:2px solid #F6F6F6; padding:20px 0 !important; }
	.foo-logo { text-align:left; }
	.footerbg { padding:40px 0 50px; }
	.logo-number { margin-bottom:50px; }
	.logo-number .foo-logo { float:left; margin:0 10px 0 0; }
	.logo-number .foo-number { float:right; margin-top:10px; }
	.mainfooter #text-13 span.img-call { display:block; height:24px; }
	.mainfooter #text-13 span p { font-size:16px !important; line-height:24px !important; margin-bottom:0; }
	.mainfooter #nav_menu-2 ul.menu li { padding:0 15px 0 15px; border-right:1px solid #33c8ff; line-height:20px; }
	.mainfooter #nav_menu-2 ul.menu li:last-child { border-right:none; }
	.mainfooter #nav_menu-2 ul.menu li a { font-size:24px; line-height:20px; display:block; }
	.foo-menu { margin-bottom:38px; }
	.copyright { margin-bottom:48px; }
	.copyright #text-15 { padding:0; float:none; font-size:18px; line-height:24px; }
	.mainfooter #text-16 { padding-top:0; }
	.mainfooter #text-16 a { display:inline-block; margin:0 38px 0 0; }
	.mainfooter #text-16 a:last-child { margin-right:0; }
	#sl_div #map_sidebar { border-top:1px solid #ccc; margin-top:50px !important; }
	.image-box { height:275px; }
	.image-box .inner-img-cap h2 { height:275px; font-size:48px; font-family:'gillsans_lightregular',Helvetica,Arial,sans-serif; }
	#sl_div .new-form { border:none !important; }
	.new-form #searchForm { padding:0 !important; }
	.new-form #searchForm label { font-family:'GillSansStdRegular'; font-size:24px; line-height:26px; }
	.new-form #searchForm input, .contactform div input, #wpcf7-f150-o2 input { font-size:20px; line-height:26px; font-family:Arial, Helvetica, sans-serif; height:auto; padding:13px 10px; color:#999999; }
	.new-form #searchForm select, .contactform div select, #wpcf7-f150-o2 select { height:auto; padding:13px 10px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#999999; }
	.new-form #addressSubmit.slp_ui_button, .contactform .contact-btn input, .page-id-36 .maincustomer #wpcf7-f150-o2 .contact-btn input, .main-productpage .product-right .product-block a.view-button, .page-register .frow .btn-box input { font-size:30px; line-height:30px; font-family:'GillSansStdRegular'; padding:16px 30px 6px; color:#fff; max-width:inherit; width:auto; }
	.new-form #radius_in_submit { margin-top:31px; }
	.new-form #addy_in_address { padding-bottom:25px; }
	#sl_div { padding:0; margin-bottom:80px; }
	#sl_div #map { margin-top:50px !important; height:350px !important; }
	#map_sidebar { }
	#map_sidebar .results_wrapper { padding:45px 0 40px !important; border:none; border-bottom:1px solid #cccccc; }
	.tridentblogright ul.xoxo .widget-container h3 { margin-bottom:52px; }
	.tridentblogright ul.xoxo ul li { padding-bottom:57px; }
	.tridentblogright ul.xoxo ul li a { font-size:30px; }
	.tridentblogright ul.xoxo #text-19 { margin:50px 0; border-bottom:2px solid #f6f6f6; padding-bottom:50px; }
	.tridentblogright ul.xoxo #text-19 .textwidget, .member-block .proteam-right p, .customeser p, .article-block .sortdec p, .article-block p { font-size:26px; line-height:36px; }
	.tridentblogright ul.xoxo #categories-2 { border-bottom:2px solid #F6F6F6; }
	.tridentblogright ul.xoxo #text-22 .custom_css_set a, .custom_tag_set a { font-size:34px !important; line-height:40px; padding:17px 40px; margin:0 30px 30px 0; }
	.tridentbor { border:none; }
	.detailbloginner .col-xs-12 { padding:0; }
	.blogdetail .date-comment { margin-bottom:40px; }
	.detailbloginner .col-md-12 { margin-top:35px; }
	.innerblogimg img { margin:0; }
	.desktop-image-box { display:none; }
	.mobile-image-box { display:block !important; }
	.results_wrapper div.results_entry span.location_name { font-size:30px; line-height:30px; }
	.results_wrapper .location_distance { font-size:24px; }
	.results_wrapper span.slp_result_address { font-size:21px; line-height:24px; color:#555555; }
	.results_wrapper div.results_row_center_column { float:none; display:block; width:auto; }	
	.results_wrapper div.results_row_right_column { float:none; width:auto; display:block; text-align:left; margin-top:20px; }
	.results_wrapper div.results_entry a { width:auto; }
	.results_wrapper div.results_row_right_column .slp_result_contact { display:inline-block; width:auto; }
	#sl_div .results_wrapper div.results_row_right_column .slp_result_contact a { font-family:'GillSansStdRegular'; font-size:26px; margin-right:45px; /*background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/distributor-link-arr.png) no-repeat right center; padding-right:25px;*/ line-height:26px; }
	#sl_div .results_wrapper div.results_row_right_column .slp_result_contact a span { font-size:22px; }
	.contact-map .row { margin:0 -15px; }
	.contact-map h3 { font-size:36px; line-height:36px; padding-bottom:25px; margin-bottom:30px; }
	ul.conadd { margin-top:25px; }
	ul.conadd li { color:#555555; font-size:24px; line-height:32px; padding-bottom:15px; }
	ul.conadd li strong { display:block; font-size:30px; line-height:30px; font-family:"Gill Sans Std"; font-weight:normal; margin-bottom:5px; }
	.contactform { padding:40px; }
	.contactform p { color:#555555; font-size:24px; line-height:32px; }
	.contactform div label, #wpcf7-f150-o2 label { font-size:24px; line-height:30px; margin-bottom:40px; }
	span.wpcf7-form-control-wrap { display:block; margin-top:0; }
	.contactform div input, #wpcf7-f150-o2 input { margin:0; }
	.footerbg { margin-top:100px; }
	.page-template-page-distributors-php .footerbg { margin-top:20px; }
	.member-block .proteam-left { float:none; width:auto; }
	.member-block .proteam-right { float:none; width:auto; }
	.member-block .proteam-right h3 { font-size:32px; line-height:36px; }
	.member-block .proteam-right span { display:block; font-size:30px; line-height:34px; }
	.member-block .proteam-right p { color:#333333; }
	.whytrident .col-xs-12 img { margin-bottom:25px; }
	.whytrident h3, .customeser h3, .article-block .sortdec h3 { font-size:32px; line-height:34px; margin:25px 0 10px; }
	.whytrident p { line-height:36px; }
	.maincustomer .ui-accordion h3, .maincustomer .ui-accordion h3.ui-state-active { font-size:24px; line-height:30px; }
	.ui-accordion-content { }
	.ui-accordion-content .wpcf7-form { padding:30px 15px 0; }
	.ui-accordion-content p span.left { display:block; width:auto; }
	.ui-accordion-content p span.right { display:block; width:auto; }
	.article-block h4 { font-size:32px; line-height:34px; height:auto; padding-top:0; background-position:left 4px; margin-bottom:15px; min-height:38px; }
	.main-productpage { padding:0; }
	.main-productpage .product-right .tridentpro { display:none; }
	.page-template-page-product-php .main-productpage .product-left { display:none; }
	.main-productpage .product-right .flexslider { margin:0 -15px; width:auto; overflow:visible; }
	.main-productpage .product-right .flex-control-nav { bottom:-50px; }
	.main-productpage .product-right .flex-control-paging li a { width:11px !important; height:11px !important; }
	.main-productpage .product-right .flexslider .flex-viewport { margin-bottom:105px; }
	.main-productpage .product-right h3 { text-align:center; font-size:36px; line-height:40px; margin:0 0 42px; }
	.main-productpage .product-right .product-block h3 { text-align:left; font-size:30px; line-height:34px; margin-bottom:0; color:#1f3b70; margin:24px 0 10px 0; }
	.main-productpage .product-right .product-block p { color:#555555; font-size:24px; line-height:34px; margin-bottom:40px; }
	.main-productpage .product-right .product-block .text-center { margin-bottom:70px; }
	.main-productpage .product-right .product-block a.view-button { margin:0; padding:12px 65px 2px; }
	.woocommerce #content div.product div.images { border:none; padding:0; height:auto; max-height:inherit; min-height:inherit; }
	.productdetail .summary .print-width { padding:0; }
	.productdetail .summary .print-width strong { font-size:24px; color:#555555; }
	.productdetail .summary .print-width p { color:#555; font-size:24px; line-height:32px; }
	.productdetail .summary .no-print { display:none; }
	.productdetail .woocommerce-tabs ul.tabs li a { font-size:30px !important; line-height:30px !important;  }
	.productdetail .woocommerce-tabs ul.tabs li.active a { font-family:"Gill Sans Std" !important; }
	.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th { font-size:24px !important; line-height:28px !important; font-weight:normal !important; }
	.productdetail .woocommerce-tabs .panel p { margin:0 0 47px; }
	.d-product-title { display:none; }
	.m-product-title { display:block; padding:0 15px; }
	.productdetail h3 { margin-bottom:50px; }
	.productdetail .summary { border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; margin:40px 0 40px !important; }
	.tridentteam a { font-size:30px; font-weight:normal; line-height:34px; }
	.tridentteam .row .col-xs-12 { padding:0; }
	.homefottab #tabs ul.ui-tabs-nav li a { line-height:24px; }
	
	.m-short-description { display:block; }
	.m-short-description .duo-button { margin-bottom:10px; }
	
	.productdetail .product .related { display:none; }
	.m-bottom-slider { display:block; /*width:72%;*/ margin:0 auto; padding:0 15px; }
	.m-bottom-slider .flexslider { overflow:visible; }
	.m-bottom-slider .flexslider .slides .new-product-image { text-align:center; }
	.m-bottom-slider .flexslider .slides img { width:auto; display:inline-block; }
	.m-bottom-slider .slide-product-title a { font-size:30px; line-height:34px; width:auto; }
	.m-bottom-slider .slide-product-content { font-size:24px; line-height:34px; font-family:'GillSansStdRegular'; width:auto; }
	.m-bottom-slider .flex-direction-nav a { background-size:contain; margin-top:-50px; }
	/*.m-bottom-slider .flex-direction-nav .flex-prev { left:-70px; }
	.m-bottom-slider .flex-direction-nav .flex-next { right:-70px; }*/
	.mobile-navigation { display:block; float:right; padding:40px 0 0 0; }
	.mobile-navigation > ul { list-style:none; margin:0; }
	.mobile-navigation > ul li { background:none; border:none; float:left; width:24px; height:24px; margin-right:45px; }
	.mobile-navigation > ul li:hover { background:none; }
	.mobile-navigation > ul li.search-ico { margin-right:0; }
	.mobile-navigation > ul li a { display:block; cursor:pointer; padding:0; margin:0; width: 100%; height: 100%; }
	/*.mobile-navigation > ul li.menu-ico a { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/mobilemenuicon.png) no-repeat left top; }
	.mobile-navigation > ul li.search-ico a { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/mobilesearchicon.png) no-repeat left top; }*/
	.mobile-slide-menu { display:block; }
	
    .slider-news-subtitle, .slider-news-date, .new-product > p { width: auto; }
    .main-nav { padding: 0; margin:0 7.8%; }
    
    .home-page-content .new-product-image { width: auto;}
    .new-product .slide-product-title, .homefottab ul.slides li .slide-product-title { margin-bottom:15px; display:block; }
	.new-product .slide-product-title a { width: auto; font-size:32px; line-height:34px; font-weight:normal; }
    .new-product .slide-product-content { width: auto; font-size:24px; line-height:32px; }
	
	.new-product > h3 { font-weight:normal; font-size:32px; line-height:34px; }
	/*.new-product .flex-direction-nav .flex-prev { left:-70px; }
	.new-product .flex-direction-nav .flex-next { right:-70px; }*/
	
	.woocommerce.columns-3 ul.products.grid li.product { width:100% !important; padding:5%; float:none; border:1px solid #ccc !important; }
	.product_category .woocommerce .products li .product-cimage { width:100%; height:auto; display:block; border:none; }
	.product_category .woocommerce .products li .product-cimage .new-pro-tag { left:-4%; top:-4%; }
	.desktop-portion { display:none; }
	.mobile-portion { display:block; }
	.product_category .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { padding-top:20px; min-height:inherit; margin-bottom:10px; }
	.product_category .grid li p { min-height:inherit; }
	.product_category .products div.link-button a { font-size:30px; line-height:30px; padding:12px 55px 2px;  }
	.gridlist-toggle { display:none !important; }
	.homefottab #tabs ul.ui-tabs-nav li { vertical-align:top; }
	.homefottab #tabs ul.ui-tabs-nav li a { min-height:128px; }
	.productdetail { margin-top:60px; }
	
	.mobile-portion { margin-top:30px; }
	.mobile-portion .left-category-list { }
	.mobile-portion .left-category-list ul { padding:0; margin:0; list-style:none; }
	.mobile-portion .left-category-list ul li { margin:0 0 3px 0; }
	.mobile-portion .left-category-list ul li a { display:block; font-size:24px; line-height:30px; padding:10px 30px; font-family:'gillsans_lightregular',Helvetica,Arial,sans-serif; background:#1f3b70; color:#fff; }
	.mobile-portion .container { padding:0; }
	.tax-product_cat .product-left { display:none; }
	.tax-product_cat .product-right-side { display:none; }
	.tax-product_cat .block-in-mobile .product-right-side { display:block; }
	.compare-center { text-align:center; margin-bottom:15px; }
	.compare-center .pull-left { float:none !important; display:inline-block; font-size:30px; line-height:34px; padding:10px 60px 5px; }
	.product_category .pull-right { float:none !important; margin:0; margin-bottom:15px;  }
	.product_category .pull-right ul.page-numbers { float:none; text-align:center; }
	.product_category .per-page span { font-size:16px; line-height:20px; margin-top:9px; }
	.product_category .per-page .dropdown span { margin-top:0; }
	.productdetail .summary .pdf-button a span, .m-short-description .pdf-button a span { display:inline-block; font-size:18px; line-height:18px; }
	.woocommerce #content .productdetail div.product div.images { padding:0 15px; }
	.productdetail .images div.thumbnails a { height:100% !important; }
	.woocommerce .productdetail .thumbnails { width:88% !important; }
	.woocommerce .productdetail .thumbnails .yith_magnifier_gallery li { margin-right:7px !important; }
	ul.page-numbers li.pagi-title a { font-size:16px; line-height:20px; }
	.flexslider .slider-btn { padding:8px 15px 3px; left:16%; bottom:10%; }
	.flexslider div.slider-btn a { font-size:20px; line-height:20px; }
	.homeslides .flex-direction-nav .flex-next { right:20px; }
	.homeslides .flex-direction-nav .flex-prev { left:20px; }
	.homeslides .flex-direction-nav .flex-next, .homeslides .flex-direction-nav .flex-prev { /*width:46px; height:46px;*/ background-size:100%; }
	.new-product input#address { height:44px; }
	#Go { height:44px; width:44px; }
	.slider-news-subtitle { font-size:32px; line-height:34px; }
	.slider-news-date { font-size:24px; line-height:30px; margin:0; }
	.new-product > p, .slide-product-content { font-size:24px; line-height:32px; }
	.homefottab { border-top:1px solid #ccc; padding-top:20px; margin-top:20px; }
	.homefottab .flexslider-bottom { width:72%; position:relative; }
	.homefottab .slide-product-title a { padding:0; font-size:32px; line-height:34px; }
	.homefottab .flex-direction-nav a { margin-top:-100px; }
	/*.homefottab .flex-direction-nav .flex-prev { left:-70px; }
	.homefottab .flex-direction-nav .flex-next { right:-70px; }*/
	.homefottab .flex-direction-nav .flex-prev { width:39px; height:39px; }
	.homefottab .flex-direction-nav .flex-next { width:39px; height:39px; }
	
	.flexslider .slides img.desktop-slide { display:none; }
	.flexslider .slides img.mobile-slide { display:block; }
	
	.main-productpage .product-right h3 { }
	.tridentblog div[class^="col"] { float:none; }
	.tridentbor .bloginnertmid { }
	
	.maplightbox a { display:block; }
	.blogdetail-left h4 { font-size:24px; line-height:30px; }
	.detaillightbox-part p { margin-top:24px; }
	.detailbloginner p { margin-bottom:18px; }
	
	.page-search-title, .page-register h1 { margin-bottom:32px; padding-bottom:20px; }
	.page-search-title .row { margin:0 -15px; }
	.page-search h1, .page-register h1 { font-size:32px; line-height:36px; }
	.search-pagi { float:none; display:block; padding:0 0 20px; }
	.search-page-list ul li { padding-bottom:40px; margin-bottom:40px; }
	.search-page-list ul li h3 { font-size:32px; line-height:36px; }
	.search-page-list ul li p, .search-page-list ul li .pageseach-link { font-size:24px; line-height:36px; }
	
	.no-dis { display:block; height:1px; background:#ccc; }
	.link_mobile { display:block !important; text-decoration:underline; }
	
	.woocommerce-page div.product div.summary .row { padding:24px 0; }
	.m-short-description { padding-top:8px; }
	
	.m-bottom-slider h3 { text-align:center; }
	
	.m-short-description .pdf-button { margin-bottom:20px; }
	.m-short-description .purchase-button { padding-bottom:20px; }
	.m-short-description .duo-button { padding:20px 0; }
	.m-short-description .mail-button, .m-short-description .print_btn { width:48.5%; }
	.m-short-description .pdf-button a, .m-short-description .purchase-button a, .m-short-description .mail-button a, .m-short-description .print_btn a { padding:10px 0; }
	.m-short-description .pdf-button a span, .m-short-description .purchase-button a span, .duo-button .print_btn a .glyphicon-class { font-size:30px; line-height:30px; background-position:right center; }
	.m-short-description .mail-button a .at15t_email { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/email-mobile.jpg) no-repeat center center !important; width:107px !important; background-size:100%; min-height:30px !important; }
	.duo-button .print_btn a .glyphicon-class { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/print-ico-mobile.png) no-repeat left center; padding-left:40px; }
	.tridentteam { margin-top:60px; }
	
	.main-productpage .product-right .product-block:last-child .text-center { margin-bottom:0; }
	.new-product > h3 { margin-top:22px; }
	
	span.wpcf7-form-control-wrap select, span.wpcf7-form-control-wrap textarea { margin:0; }
    .page-register .frow label .required { font-size: 12px; line-height: 34px; }
    .page-register .frow .input_box input, .page-register .frow .select_box select { height: auto; }
    .page-register .frow label { min-width: 150px; font-size: 24px; line-height: 40px; }
    .page-register .frow .check_box label { font-size: 16px; line-height: 20px; }
    
    #sb-wrapper { width: 410px !important; left: 50% !important; margin-left: -205px; }
    #sb-wrapper-inner { border-width: 5px; height: 240px !important; }
    #sb-player.html { padding: 20px; }
    .popup_error_msg { margin-top: -10px; margin-bottom: 10px; }
    .common-pop-css p, .input-lostPass-box { margin-bottom: 10px; }
    .common-pop-css p label { font-size: 14px; line-height: 34px; }
    .common-pop-css p input { font-size: 16px; line-height: 32px; height: 32px; width: 270px; }
    .common-pop-css p.login-submit { text-align: center;}

} 
@media (min-width: 569px) and (max-width: 767px) {
	.slider-news-date { margin-bottom:15px; }
}
@media all and (max-width: 706px) {
	.productdetail .woocommerce-tabs ul.tabs li.additional_information_tab { margin-top:30px !important; }
}
@media (max-width: 640px) {
    .troubletab #tabs ul.ui-tabs-nav li { width:32%; margin: 0 8.2px 0 0;}
    .troubletab #tabs ul.ui-tabs-nav { margin-bottom:0;}
    /*.new-form{width:100% !important; float: none !important; border: 1px solid #CCCCCC !important; } */
	.woocommerce .productdetail .thumbnails .yith_magnifier_gallery li { margin-right:20px !important; }
    .productdetail .woocommerce-tabs ul.tabs li a { font-size:26px !important; line-height:26px !important;  }
}

@media (max-width: 600px) {
    .troubletab #tabs ul.ui-tabs-nav li { width:32%; margin: 0 7px 0 0;}
    .troubletab #tabs ul.ui-tabs-nav { margin-bottom:0; }
}
@media (max-width: 580px) { /*88.75%*/
    .page-register .frow input[type="checkbox"] { margin-top: 0; }
    .search-hover-mobile { top: 65px; }
    
	.flex-direction-nav .flex-prev { left: -60px; }
	.flex-direction-nav .flex-next { right: -60px; }
	
	.image-box { height:244px; }
	.image-box .inner-img-cap h2 { height:244px; }

	.logo-number { margin-bottom:40px; }
	.mainfooter #nav_menu-2 ul.menu li a { font-size:20px; }
	.foo-menu, .copyright { margin-bottom:30px; }
	.mainfooter #text-16 a { margin-right:25px; }
	.mobile-navigation { padding-top:34px; }
	.mobile-navigation > ul li { margin-right: 40px; }
	.message { font-size:22px; line-height:28px; }
	h3, .h3 { margin-top:18px; margin-bottom:18px; }
	h3, .h3, .new-product .slide-product-title a, .slider-news-subtitle, .homefottab .slide-product-title a, .m-bottom-slider .slide-product-title a, .new-product > h3 { font-size:28px !important; line-height:30px !important; }
	.container.home-page-content { margin-top:52px; }
	p, .new-product .slide-product-content, .new-product > p, .slide-product-content { font-size:22px !important; line-height:28px !important; }
	.slider-news-date { font-size:22px; }
	.homefottab #tabs ul.ui-tabs-nav li a { min-height:128px; }
	
	.image-box .inner-img-cap h2 { font-size:42px; }
	
	.main-nav { margin:0 6%; }
	
	.footerbg { margin-top:80px; }
	
	.main-productpage .product-right .flexslider .flex-viewport { margin-bottom:95px; }
	.main-productpage .product-right h3 { margin-bottom:35px; font-size:32px; line-height:36px; }
	.main-productpage .product-right .product-block .text-center { margin-bottom:50px; }
	.main-productpage .product-right .product-block h3 { font-size:26px !important; line-height:30px !important; margin:20px 0 7px; }
	.main-productpage .product-right .product-block p { font-size:20px; line-height:26px; }
	.main-productpage .product-right .product-block a.view-button { padding:10px 55px 2px; }
	.new-form #addressSubmit.slp_ui_button, .contactform .contact-btn input, .page-id-36 .maincustomer #wpcf7-f150-o2 .contact-btn input, .main-productpage .product-right .product-block a.view-button, .page-register .frow .btn-box input { font-size:24px; line-height:28px; padding:8px 26px 2px; }
	
	.entry-content { padding-top:26px; }
	.entry-content h3 { margin:24px 0 15px; }
	.tridentteam .ourtrident { padding-top:58px; }
	.tridentteam .ourtrident img.m-icon { width:114px; height:auto; }
	.tridentteam .ourtrident h4 { padding-top:10px; margin-bottom:0; font-size:26px; }
	.tridentteam p { font-size:20px; line-height:30px; margin-bottom:30px; }
	.tridentteam a { font-size:26px; line-height:30px; padding:8px 50px 5px; }
	
	.whytrident h3, .customeser h3, .article-block .sortdec h3 { margin:24px 0 14px; }
	.member-block { padding:35px 0 38px; }
	.member-block .proteam-right span { font-size:24px; line-height:30px; }
	
	.contact-map h3 { margin-bottom:25px; padding-bottom:20px; }
	ul.conadd li { font-size:20px; line-height:26px; }
	ul.conadd li strong { font-size:24px; line-height:24px; margin-bottom:3px; }
	.contactform { padding:34px; }
	.contactform p { padding-bottom:15px; margin-bottom:10px; font-size:20px; line-height:26px; }
	.contactform div label, #wpcf7-f150-o2 label, .page-register .frow label { margin-bottom:30px; font-size:20px; line-height:24px; }
    .page-register .frow label { margin-bottom: 0; min-width: 125px; line-height: 40px; }
	.contactform div label br { display:none; }
	.new-form #searchForm input, .contactform div input, #wpcf7-f150-o2 input, .page-register .frow .input_box input { padding:7px 7px 7px 10px; font-size:18px; }
	.new-form #searchForm select, .contactform div select, #wpcf7-f150-o2 select, .page-register .frow .select_box select { padding:7px 10px; font-size:18px; }
	
	.troubletab #tabs-support ul.ui-tabs-nav { margin-bottom:40px; }
	.troubletab #tabs-support ul.ui-tabs-nav li a { padding:24px 0 16px; font-size:16px; }
	.maincustomer .ui-accordion h3, .maincustomer .ui-accordion h3.ui-state-active { font-size:22px !important; line-height:26px !important; }
	.maincustomer .ui-accordion h3.ui-state-active { padding:15px 65px 15px 20px; }
	.troubletab .maincustomer p { padding:0 22px 34px; }
	.article-block h4 { font-size:26px; line-height:30px; margin-bottom:10px; }
	.team-res h4 { height:40px; vertical-align:middle; display:table-cell; }
	.team-res-con { margin-top:10px; }
	
	.tridentblog { margin-top:28px; }
	.bloginnerbor { margin-top:0; }
	.post-list-box h3, .bloginnerbor h3 { font-size:28px; line-height:30px; margin-top:52px; margin-bottom:8px; }
	.tridentdetail { display:block; padding-bottom:26px; }
	.tridentdetail, .tridentdetail b, .tridentdetail small, .date-comment .detail-date, .date-comment .comment-detail-page { font-size:22px; line-height:26px; }
	.bloginnertop p, .post-list-box p, .detailbloginner p { font-size:22px; line-height:26px; }
	.post-list-box p a, .bloginnertop p a { font-size:22px; line-height:26px; }
	.comment-cat-blog { margin-top:36px; padding-bottom:36px; font-size:22px; line-height:26px; }
	.tridentbor .bloginnertmid { padding-top:22px; padding-bottom:18px; }
	.tridentblogright { margin-top:44px; }
	.tridentblogright ul.xoxo .widget-container h3 { margin-bottom:46px; }
	.tridentblogright ul.xoxo ul li { padding-bottom:50px; }
	.tridentblogright ul.xoxo ul li a { font-size:26px; }
	.tridentblogright ul.xoxo #text-19 { margin:44px 0 44px; padding-bottom:44px; }
	.tridentblogright ul.xoxo #text-19 .textwidget, .member-block .proteam-right p, .customeser p, .article-block .sortdec p, .article-block p { font-size:22px; line-height:26px; }
	.tridentblogright ul.xoxo #text-20 { margin-top:38px; }
	.tridentblogright ul.xoxo #text-21 { margin-top:26px; padding:22px; }
	.tridentblogright ul.xoxo #text-21 .textwidget ul li { padding-top:26px; }
	.tridentblogright ul.xoxo #text-21 .textwidget ul li p { font-size:18px !important; line-height:24px !important; }
	.tridentblogright ul.xoxo #text-22 h3, .tridentblogright ul.xoxo #text-25 h3 { margin-top:40px; margin-bottom:20px; }
	.tridentblogright ul.xoxo #text-22 .custom_css_set a, .custom_tag_set a { font-size:30px !important; line-height:34px; margin:0 26px 26px 0; padding:15px 35px; }
	
	.blogdetail-left h4 { font-size:22px; line-height:26px; }
	.detaillightbox-part p { margin-top:22px; }
	.detailbloginner p { margin-bottom:16px; }
	
	#sl_div { padding:0 !important; margin-bottom:70px; }
	#sl_div .new-form { margin-top:40px; }
	.new-form #addy_in_address { padding-bottom:22px; }
	.new-form #searchForm label { font-size:22px; line-height:24px; }
	.new-form #radius_in_submit { margin-top:29px; }
	#sl_div #map { margin-top:48px !important; height:350px !important; }
	#sl_div #map_sidebar { margin-top:48px !important; }
	#map_sidebar .results_wrapper { padding:40px 0 35px !important; }
	.results_wrapper div.results_entry span.location_name { font-size:26px; line-height:26px; }
	.results_wrapper .location_distance { font-size:22px; }
	.results_wrapper span.slp_result_address { font-size:18px; line-height:20px; }
	.results_wrapper div.results_row_right_column { margin-top:10px; }
	#sl_div .results_wrapper div.results_row_right_column .slp_result_contact a { font-size:24px; margin-right:40px; /*padding-right:22px;*/ }
	#sl_div .results_wrapper div.results_row_right_column .slp_result_contact a span { font-size:20px; }
	
	.mobile-portion { margin-top:26px; }
	.mobile-portion .left-category-list ul { padding:0; margin:0; list-style:none; }
	.mobile-portion .left-category-list ul li { margin:0 0 2px 0; }
	.mobile-portion .left-category-list ul li a { display:block; font-size:22px; line-height:26px; padding:8px 26px; font-family:'gillsans_lightregular',Helvetica,Arial,sans-serif; background:#1f3b70; color:#fff; }
	
	.compare-center { margin-bottom:13px; }
	.compare-center .pull-left { font-size:26px; line-height:30px; padding:8px 55px 4px; }
	.product_category .pull-right { margin-bottom:13px; }
	.productdetail .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom:26px !important; }
	.product_category .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { padding-top:18px; margin-bottom:8px; }
	.product_category .grid li p { margin-bottom:18px; }
	.product_category .products div.link-button a { font-size:26px; line-height:26px; padding:10px 48px 2px; }
	.product_category .woocommerce .products li .compare-button { margin-top:10px; }
	
	.productdetail h3 { margin-bottom:44px; }
	.productdetail .summary { margin:35px 0 !important; }
	.productdetail .summary p { padding-bottom:0; }
	.productdetail .summary .print-width strong { font-size:22px; }
	
	.page-search-title, .page-register h1 { margin-bottom:28px; padding-bottom:18px; }
	.page-search h1, .page-register h1 { font-size:28px; line-height:34px; }
	.search-pagi { float:none; display:block; padding:0 0 20px; }
	.search-page-list ul li { padding-bottom:35px; margin-bottom:35px; }
	.search-page-list ul li h3 { font-size:28px; line-height:34px; }
	.search-page-list ul li p, .search-page-list ul li .pageseach-link { font-size:22px; line-height:28px; }
	
	.copyright #text-15 { font-size:16px; }
	.footerbg { padding:35px 0 40px; }
	
	.woocommerce-page div.product div.summary .row { padding:20px 0; }
	
	.productdetail .woocommerce-tabs .panel p { margin:0 0 42px; }
	.m-short-description { padding-top:5px; }
	
	.m-short-description .pdf-button { margin-bottom:18px; }
	.m-short-description .purchase-button { padding-bottom:18px; }
	.m-short-description .duo-button { padding:18px 0; }
	.m-short-description .mail-button, .m-short-description .print_btn { width:48.5%; }
	.m-short-description .pdf-button a, .m-short-description .purchase-button a, .m-short-description .mail-button a, .m-short-description .print_btn a { padding:10px 0; }
	.m-short-description .pdf-button a span, .m-short-description .purchase-button a span, .duo-button .print_btn a .glyphicon-class { font-size:26px; line-height:26px; background-position:right center; }
	.m-short-description .mail-button a .at15t_email { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/email-mobile.jpg) no-repeat center center !important; width:95px !important; background-size:100%; min-height:26px !important; background-size:100% !important; }
	.duo-button .print_btn a .glyphicon-class { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/print-ico-mobile.png) no-repeat left center; padding-left:35px; }
	.tridentteam { margin-top:54px; }
	
	.slider-news-date { margin-bottom:13px; }
    .page-register .frow { margin-bottom: 20px; }
    
    .productdetail .woocommerce-tabs ul.tabs li a { font-size:24px !important; line-height:24px !important; padding-bottom:0.3em !important;  }
}

@media (max-width:480px) { /*84.50%*/
    .page-register .frow .check_box label span { width: 94%; }
    .search-hover-mobile { top: 55px; }
    
    .troubletab #tabs ul.ui-tabs-nav li { width:31%; margin: 0 11.4px 0 0;}
    .troubletab #tabs ul.ui-tabs-nav { margin-bottom:0; }
    .navbar-toggle { margin-bottom:0; margin-top:3px;}
    /*.new-form{width:100% !important; float: none !important; border: 1px solid #CCCCCC !important; }
    #addy_in_radius{width: 58% !important;}
    #radius_in_submit{float:right !important;}
    div#map{width:100% !important; float: none !important;  margin: 20px 0 0 !important; border: 1px solid #CCCCCC !important;}
    div#map_sidebar{float: none !important; width: 100% !important; margin-top: 20px !important;} */
	.image-box { height:203px }
	.image-box .inner-img-cap h2 { height:203px; font-size:36px; }
	.homefottab #tabs ul.ui-tabs-nav li a { font-size:100%; line-height:1.4em; }
	.homefottab #tabs ul.ui-tabs-nav li div.tab-icon1, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon2, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon3, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon4 { background-size:44%; background-position:center bottom !important; height:54px; }
	/*.homefottab .flex-direction-nav .flex-prev { left:-60px; }
	.homefottab .flex-direction-nav .flex-next { right:-60px; }*/
	
    .mobile-navigation { padding-top:34px; }
	.mobile-navigation > ul li { margin-right: 34px; width:18px; height:18px; }
	
	.main-nav { margin:0 5.8%; }
	
	.footerbg { margin-top:60px; }
	
	.mainfooter #nav_menu-2 ul.menu li { padding:0 10px 10px; display:block; text-align:center; float:none; border:none; }
	.mainfooter #nav_menu-2 ul.menu li a { font-size:20px; }
	
	.message { font-size:20px; line-height:26px; }
	.container.home-page-content { margin-top:43px; }
	.new-product { margin-bottom:15px; }
	.new-product .flexslider { padding-bottom:30px; }
	/*.new-product .flex-direction-nav .flex-prev { left:-60px; }
	.new-product .flex-direction-nav .flex-next { right:-60px; }*/
	h3, .h3 { margin-top:15px; }
	.new-product .slide-product-title, .homefottab ul.slides li .slide-product-title { margin-bottom:10px; }
	h3, .h3, .new-product .slide-product-title a, .slider-news-subtitle, .homefottab .slide-product-title a, .m-bottom-slider .slide-product-title a, .new-product > h3 { font-size:22px !important; line-height:26px !important; }
	p, .new-product .slide-product-content, .new-product > p, .slide-product-content { font-size:18px !important; line-height:24px !important; }
	.new-product input#address { height:30px; }
	#Go { width:30px; height:30px; padding:2px; }
	.slider-news-subtitle { padding-top:20px; padding-bottom:10px; }
	.slider-news-date { font-size:20px; }
	.homefottab #tabs ul.ui-tabs-nav li div.tab-icon1, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon2, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon3, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon4 { height:46px; }
	
	.main-productpage .product-right .flexslider .flex-viewport { margin-bottom:78px; }
	.main-productpage .product-right h3 { margin-bottom:25px; font-size:26px; line-height:30px; }
	.main-productpage .product-right .product-block h3 { font-size:22px; line-height:26px; }
	.main-productpage .product-right .product-block p { font-size:18px; line-height:24px; margin-bottom:32px; }
	.main-productpage .product-right .product-block .text-center { margin-bottom:46px; }
	.new-form #addressSubmit.slp_ui_button, .contactform .contact-btn input, .page-id-36 .maincustomer #wpcf7-f150-o2 .contact-btn input, .main-productpage .product-right .product-block a.view-button, .page-register .frow .btn-box input { font-size:22px; line-height:26px; padding:2px 10px 1px; }
	
	.entry-content { padding-top:22px; }
	.entry-content h3 { margin:24px 0 14px; }
	.tridentteam .ourtrident { padding-top:48px; }
	.tridentteam .ourtrident img.m-icon { width:94px; height:auto; }
	.tridentteam .ourtrident h4 { padding-top:7px; margin-bottom:0; font-size:22px; }
	.tridentteam p { font-size:18px; line-height:24px; margin-bottom:24px; }
	.tridentteam a { font-size:22px; line-height:26px; padding:6px 44px; }
	
	.whytrident h3, .customeser h3, .article-block .sortdec h3 { margin:20px 0 12px; }
	.member-block { padding:25px 0 28px; }
	.member-block .proteam-right span { font-size:20px; line-height:26px; }
	
	.contact-map h3 { margin-bottom:20px; padding-bottom:16px; }
	ul.conadd li { font-size:16px; line-height:22px; }
	ul.conadd li strong { font-size:20px; line-height:24px; margin-bottom:2px; }
	.contactform { padding:28px; }
	.contactform p { padding-bottom:10px; margin-bottom:8px; font-size:16px; line-height:22px; }
	.contactform div label, #wpcf7-f150-o2 label, .page-register .frow label { margin-bottom:26px; font-size:16px; line-height:22px; }
	.new-form #searchForm input, .contactform div input, #wpcf7-f150-o2 input, .page-register .frow .input_box input { padding:5px 5px 5px 8px; font-size:14px; }
	.new-form #searchForm select, .contactform div select, #wpcf7-f150-o2 select, .page-register .frow .select_box select { padding:5px 8px; font-size:14px; }
	
	.troubletab #tabs-support ul.ui-tabs-nav { margin-bottom:32px; }
	.troubletab #tabs-support ul.ui-tabs-nav li a { padding:20px 0 12px; font-size:14px; }
	.maincustomer .ui-accordion h3, .maincustomer .ui-accordion h3.ui-state-active { font-size:18px !important; line-height:24px !important; }
	.maincustomer .ui-accordion h3.ui-state-active { padding:12px 54px 12px 18px; }
	.troubletab .maincustomer p { padding:0 18px 28px; }
	.article-block h4 { font-size:22px; line-height:24px; margin-bottom:8px; }
	
	.tridentblog { margin-top:0px; }
	.bloginnerbor { margin-top:0; }
	.post-list-box h3, .bloginnerbor h3 { font-size:22px; line-height:26px; margin-top:42px; margin-bottom:7px; }
	.tridentdetail { display:block; padding-bottom:22px; }
	.tridentdetail, .tridentdetail b, .tridentdetail small, .date-comment .detail-date, .date-comment .comment-detail-page { font-size:18px; line-height:22px; }
	.bloginnertop p, .post-list-box p, .detailbloginner p { font-size:18px; line-height:22px; }
	.post-list-box p a, .bloginnertop p a { font-size:18px; line-height:22px; }
	.comment-cat-blog { margin-top:30px; padding-bottom:30px; font-size:18px; line-height:22px; }
	.tridentbor .bloginnertmid { padding-top:18px; padding-bottom:15px; }
	.tridentblogright { margin-top:36px; }
	.tridentblogright ul.xoxo .widget-container h3 { margin-bottom:38px; }
	.tridentblogright ul.xoxo ul li { padding-bottom:42px; }
	.tridentblogright ul.xoxo ul li a { font-size:22px; }
	.tridentblogright ul.xoxo #text-19 { margin:36px 0 36px; padding-bottom:36px; }
	.tridentblogright ul.xoxo #text-19 .textwidget, .member-block .proteam-right p, .customeser p, .article-block .sortdec p, .article-block p { font-size:18px; line-height:22px; }
	.tridentblogright ul.xoxo #text-20 { margin-top:32px; }
	.tridentblogright ul.xoxo #text-21 { margin-top:22px; padding:18px; }
	.tridentblogright ul.xoxo #text-21 .textwidget ul li { padding-top:22px; }
	.tridentblogright ul.xoxo #text-21 .textwidget ul li p { font-size:14px !important; line-height:20px !important; }
	.tridentblogright ul.xoxo #text-22 h3, .tridentblogright ul.xoxo #text-25 h3 { margin-top:36px; margin-bottom:16px; }
	.tridentblogright ul.xoxo #text-22 .custom_css_set a, .custom_tag_set a { font-size:24px !important; line-height:28px !important; margin:0 22px 22px 0; padding:12px 28px; }
	
	.blogdetail-left h4 { font-size:18px; line-height:22px; }
	.detaillightbox-part p { margin-top:18px; }
	.detailbloginner p { margin-bottom:14px; }
	
	#sl_div { padding:0 !important; margin-bottom:60px; }
	#sl_div .new-form { margin-top:34px; }
	.new-form #addy_in_address { padding-bottom:18px; }
	.new-form #searchForm label { font-size:18px; line-height:22px; }
	.new-form #radius_in_submit { margin-top:27px; }
	#sl_div #map { margin-top:40px !important; height:300px !important; }
	#sl_div #map_sidebar { margin-top:40px !important; }
	#map_sidebar .results_wrapper { padding:32px 0 30px !important; }
	.results_wrapper div.results_entry span.location_name { font-size:22px; line-height:22px; }
	.results_wrapper .location_distance { font-size:18px; }
	.results_wrapper span.slp_result_address { font-size:16px; line-height:20px; }
	.results_wrapper div.results_row_right_column { margin-top:8px; }
	#sl_div .results_wrapper div.results_row_right_column .slp_result_contact a { font-size:20px; margin-right:30px; /*padding-right:18px;*/ background-position:right center; background-size:12% auto; }
	#sl_div .results_wrapper div.results_row_right_column .slp_result_contact a span { font-size:18px; }
	
	.mobile-portion { margin-top:22px; }
	.mobile-portion .left-category-list ul { padding:0; margin:0; list-style:none; }
	.mobile-portion .left-category-list ul li { margin:0 0 2px 0; }
	.mobile-portion .left-category-list ul li a { display:block; font-size:18px; line-height:22px; padding:6px 20px; font-family:'gillsans_lightregular',Helvetica,Arial,sans-serif; background:#1f3b70; color:#fff; }
	
	.compare-center { margin-bottom:11px; }
	.compare-center .pull-left { font-size:22px; line-height:26px; padding:6px 45px 2px; }
	.product_category .pull-right { margin-bottom:11px; }
	.productdetail .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom:22px !important; }
	.product_category .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { padding-top:15px; margin-bottom:6px; }
	.product_category .grid li p { margin-bottom:15px; }
	.product_category .products div.link-button a { font-size:22px; line-height:22px; padding:8px 40px 2px; }
	.product_category .woocommerce .products li .compare-button { margin-top:8px; }
	
	.page-search-title, .page-register h1 { margin-bottom:24px; padding-bottom:16px; }
	.page-search h1, .page-register h1 { font-size:24px; line-height:28px; }
	.search-pagi { float:none; display:block; padding:0 0 16px; }
	.search-page-list ul li { padding-bottom:30px; margin-bottom:30px; }
	.search-page-list ul li h3 { font-size:24px; line-height:28px; }
	.search-page-list ul li p, .search-page-list ul li .pageseach-link { font-size:18px; line-height:24px; }
	
	.copyright #text-15 { font-size:14px; }
	.mainfooter #nav_menu-2 ul.menu li a { font-size:18px; }
	
	.footerbg { padding:30px 0 34px; }
	.logo-number { margin-bottom:32px; }
	.logo-number .foo-logo { float:none; text-align:center; margin:0 0 15px; }
	.logo-number .foo-number { float:none; text-align:center; }
	.foo-menu, .copyright { margin-bottom:24px; }
	
	.mainfooter #text-16 a { margin-right:20px; }
	
	.woocommerce-page div.product div.summary .row { padding:16px 0; }
	
	.productdetail .woocommerce-tabs .panel p { margin:0 0 35px; }
	
	.m-short-description .pdf-button { margin-bottom:15px; }
	.m-short-description .purchase-button { padding-bottom:15px; }
	.m-short-description .duo-button { padding:15px 0; }
	.m-short-description .pdf-button a span, .m-short-description .purchase-button a span, .duo-button .print_btn a .glyphicon-class { font-size:22px; line-height:22px; }
	.tridentteam { margin-top:45px; }
	
	 span.wpcf7-form-control-wrap { margin-top:2px; }
	 
	 .slider-news-date { margin-bottom:10px; }
    
    .page-register .frow { margin-bottom: 18px; }
    .page-register .frow label { display: block; margin: 0; }
    .page-register .frow label .required { line-height: 20px; }
    
    .productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs.tabs-three li, .woocommerce div.product .woocommerce-tabs ul.tabs.tabs-three li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs.tabs-three li, .woocommerce-page div.product .woocommerce-tabs ul.tabs.tabs-three li { width:31% !important; }
    .productdetail .woocommerce-tabs ul.tabs li a { font-size:18px !important; line-height:18px !important; }
}
@media (max-width:360px) {
    
    #sb-wrapper { width: 310px !important; left: 50% !important; margin-left: -155px; }
    #sb-wrapper-inner { height: 265px !important; }
/*    #sb-player.html { text-align: left; }*/
    .register-form-pop { text-align: left;}
    .common-pop-css { margin-bottom: 20px; }
    .common-pop-css p label { font-size: 16px; line-height: 22px; width: auto; }
    .common-pop-css p.login-submit input, .common-pop-css p input.lost-pass-submit { margin-left: 0; padding-left: 20px; padding-right: 20px; }
    #sb-player.html { padding: 15px; }
    #sb-player .registration-link { margin-left: 0; }
    
	span.wpcf7-form-control-wrap { margin-top:0px; }
	.flex-direction-nav .flex-prev { left: -50px; }
	.flex-direction-nav .flex-next { right: -50px; }
	
    .troubletab #tabs ul.ui-tabs-nav li { width:30%; margin: 0 11.4px 0 0;}
    .troubletab #tabs ul.ui-tabs-nav { margin-bottom:0; }
    .logo { padding-left:0;}
    .main-nav .navbar-header { margin: 0 -4% 0 0;}
    .new-product > h3 { font-size: 26px;}
    .slide-product-title a { font-size: 19px; line-height: 27px;}
    .slide-product-content span span { font-size: 19px !important; padding-bottom: 18px;}
    .navbar-toggle {margin-top: -2px; margin-bottom:0;}
/*    .slide-product-content {width: 58%;}*/
/*    .slide-product-title a {width: 53%;}*/
    #Go { height: 30px; width: 30px; font-size:14px; }
	.image-box { height:150px }
	.image-box .inner-img-cap h2 { height:150px; }
   /* .new-form{width:100% !important; float: none !important; border: 1px solid #CCCCCC !important; }
     #addy_in_radius{width: 100% !important;}
     #addressSubmit.slp_ui_button{float: none !important;}
     #radius_in_submit{float:none !important;}
     div#map{width:100% !important; float: none !important;  margin: 20px 0 0 !important; border: 1px solid #CCCCCC !important;}
     div#map_sidebar{float: none !important; width: 100% !important; margin-top: 20px !important;}
    .results_wrapper{padding: 19px 10px !important;} */
	.homefottab #tabs ul.ui-tabs-nav li { margin-right:3px; }
	.homefottab #tabs ul.ui-tabs-nav li div.tab-icon1, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon2, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon3, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon4 { height:34px; }
	.productdetail .woocommerce-tabs ul.tabs li a { font-size:14px !important; line-height:14px !important; }
	.productdetail .woocommerce-tabs ul.tabs li.additional_information_tab { margin-top:20px !important; }
    
	.mobile-navigation { padding-top:31px; }
    .mobile-navigation > ul li { margin-right: 25px; width:18px; height:18px; }
	
	.homefottab #tabs ul.ui-tabs-nav li a { min-height:100px; padding-bottom:10px; }
	.woocommerce .productdetail .thumbnails .yith_magnifier_gallery li { margin-right:25px !important; }
	
	.footerbg { margin-top:45px; }
	.new-form #addressSubmit.slp_ui_button, .contactform .contact-btn input, .page-id-36 .maincustomer #wpcf7-f150-o2 .contact-btn input, .main-productpage .product-right .product-block a.view-button, .page-register .frow .btn-box input { font-size:18px; line-height:20px; padding:6px 10px 2px; }
	
	.woocommerce-page div.product div.summary .row { padding:15px 0; }
	
	.productdetail .woocommerce-tabs .panel p { margin:0 0 30px; }
	.tridentteam { margin-top:40px; }
	
	 .slider-news-date { margin-bottom:8px; }
    
    .login-inner { width: 98%; }
    .page-register .frow { margin-bottom: 15px; }
    .page-register .frow .check_box label span { width: 92%; }
    
.woocommerce-page div.product .woocommerce-tabs ul.tabs li { width: 47% !important; }
    
.woocommerce-page div.product .woocommerce-tabs ul.tabs-mono li{width:100% !important;}

.woocommerce-page div.product .woocommerce-tabs ul.tabs-three li { width:31.5% !important; }
    
    
}


@media (max-width:320px) { /* 66.66% */
	.flex-direction-nav .flex-prev { left: -50px; }
	.flex-direction-nav .flex-next { right: -50px;}

	body { font-size:12px; }
    .troubletab #tabs ul.ui-tabs-nav li { margin: 0 6px 0 0; width: 31%;}
    .troubletab #tabs ul.ui-tabs-nav li a { padding:10px; line-height:15px; font-size:14px;}
    .troubletab #tabs ul.ui-tabs-nav li.ui-state-active a { font-weight:normal;}
    .navbar-toggle {margin-top:-6px; margin-bottom:0;} 
    
    .image-box { height:140px }
	.image-box .inner-img-cap h2 { height:140px; font-size:24px; }
  /*  .new-form{width:100% !important; float: none !important; border: 1px solid #CCCCCC !important; }
    #addy_in_radius{width: 100% !important;}
    #addressSubmit.slp_ui_button{float: none !important;}
    #radius_in_submit{float:none !important;}
    div#map{width:100% !important; float: none !important;  margin: 20px 0 0 !important; border: 1px solid #CCCCCC !important;}
    div#map_sidebar{float: none !important; width: 100% !important; margin-top: 20px !important;}
    .results_wrapper{padding: 19px 10px !important;}*/
	.homefottab #tabs ul.ui-tabs-nav li div.tab-icon1, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon2, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon3, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon4 { height:33px; }
	.homefottab #tabs ul.ui-tabs-nav li a { font-size:80%; }
	/*.homefottab .flex-direction-nav .flex-prev { left:-50px; }
	.homefottab .flex-direction-nav .flex-next { right:-50px; }*/
	
    .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs { padding:0 !important; }
    
	.productdetail .woocommerce-tabs ul.tabs li a { font-size:14px !important; line-height:14px !important; padding-bottom:10px !important; }
	.productdetail .woocommerce-tabs ul.tabs li.additional_information_tab { margin-top:16px !important; }
    .mobile-navigation > ul li { margin-right: 20px; }
	
	.homefottab #tabs ul.ui-tabs-nav li a { min-height:80px; }
	.woocommerce .productdetail .thumbnails .yith_magnifier_gallery li { margin-right:7px !important; }
	
	.main-nav { margin:0 4.8%; }
	
	.footerbg { margin-top:35px; }
	
	.message { font-size:11px; line-height:14px; }
	.container.home-page-content { margin-top:30px; }
	.new-product .flexslider { padding-bottom:20px; }
	h3, .h3 { margin-top:10px; margin-bottom:10px; }
	/*.new-product .flex-direction-nav .flex-prev { left:-50px; }
	.new-product .flex-direction-nav .flex-next { right:-50px; }*/
	
	h3, .h3, .new-product .slide-product-title a, .slider-news-subtitle, .homefottab .slide-product-title a, .m-bottom-slider .slide-product-title a, .new-product > h3 { font-size:18px !important; line-height:22px !important; }
	p, .new-product .slide-product-content, .new-product > p, .slide-product-content { font-size:12px !important; line-height:18px !important; }
	.new-product input#address { height:30px; }
	#Go { width:30px; height:30px; padding:2px; }
	.slider-news-subtitle { padding-top:20px; padding-bottom:10px; }
	.slider-news-date { font-size:18px; }
	.homefottab #tabs ul.ui-tabs-nav li div.tab-icon1, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon2, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon3, .homefottab #tabs ul.ui-tabs-nav li div.tab-icon4 { height:30px; }
	
	.main-productpage .product-right .flexslider .flex-viewport { margin-bottom:58px; }
	.main-productpage .product-right .flex-control-nav { bottom:-35px; }
	.main-productpage .product-right h3 { margin-bottom:12px; font-size:18px; line-height:24px; }
	.main-productpage .product-right .product-block h3 { font-size:14px; line-height:20px; margin:12px 0 3px; }
	.main-productpage .product-right .product-block p { font-size:12px; line-height:16px; margin-bottom:25px; }
	.main-productpage .product-right .product-block .text-center { margin-bottom:35px; }
	.new-form #addressSubmit.slp_ui_button, .contactform .contact-btn input, .page-id-36 .maincustomer #wpcf7-f150-o2 .contact-btn input, .main-productpage .product-right .product-block a.view-button, .page-register .frow .btn-box input { font-size:14px; line-height:20px; padding:6px 15px 2px; }
	
	.entry-content { padding-top:18px; }
	.entry-content h3 { margin:16px 0 8px; }
	.tridentteam .ourtrident { padding-top:30px; }
	.tridentteam .ourtrident img.m-icon { width:62px; height:auto; }
	.tridentteam .ourtrident h4 { padding-top:4px; margin-bottom:0; font-size:18px; }
	.tridentteam p { font-size:14px; line-height:20px; margin-bottom:16px; }
	.tridentteam a { font-size:18px; line-height:24px; padding:3px 30px 0; }
	
	.whytrident h3, .customeser h3, .article-block .sortdec h3 { margin:12px 0 8px; }
	.member-block { padding:16px 0 18px; }
	.member-block .proteam-right span { font-size:12px; line-height:18px; }
	
	.contact-map h3 { margin-bottom:12px; padding-bottom:11px; margin-top: 0; }
	ul.conadd li { font-size:12px; line-height:18px; }
	ul.conadd li strong { font-size:14px; line-height:16px; margin-bottom:0px; }
	.contactform { padding:20px; }
	.contactform p { padding-bottom:7px; margin-bottom:5px; font-size:12px; line-height:18px; }
	.contactform div label, #wpcf7-f150-o2 label, .page-register .frow label { margin-bottom:12px; font-size:12px; line-height:18px; }
    .page-register .frow label { margin-bottom: 0; } 
	span.wpcf7-form-control-wrap { margin-top:0px; }
	.new-form #searchForm input, .contactform div input, #wpcf7-f150-o2 input, .page-register .frow .input_box input { padding:3px 3px 3px 6px; font-size:12px; }
	.new-form #searchForm select, .contactform div select, #wpcf7-f150-o2 select, .page-register .frow .select_box select { padding:3px 6px; font-size: 12px;  }
    .page-register .frow .input_box input, .page-register .frow .select_box select { width: 275px; max-width: 100%; }
    .page-register .frow .input_box_firstname input, .page-register .frow .input_box_lastname input { width: 135px; display: inline-block;}
    
	.troubletab #tabs-support ul.ui-tabs-nav { margin-bottom:22px; }
	.troubletab #tabs-support ul.ui-tabs-nav li a { padding:14px 0 8px; font-size:16px; }
	.maincustomer .ui-accordion h3, .maincustomer .ui-accordion h3.ui-state-active { font-size:16px !important; line-height:24px !important; background-position:98% center; }
	.maincustomer .ui-accordion h3.ui-state-active { padding:8px 36px 8px 12px; }
	.troubletab .maincustomer p { padding:0 12px 18px; }
	.article-block h4 { font-size:14px; line-height:18px; margin-bottom:6px; }
	
	.dropdown { margin:0 10px; }
	ul.page-numbers li.pagi-title a { font-size:12px; }
	
	
	.tridentblog { margin-top:0px; }
	.bloginnerbor { margin-top:0; }
	.post-list-box h3, .bloginnerbor h3 { margin-top:28px; margin-bottom:3px; }
	.tridentdetail { display:block; padding-bottom:22px; }
	.tridentdetail, .tridentdetail b, .tridentdetail small, .date-comment .detail-date, .date-comment .comment-detail-page { font-size:14px; line-height:20px; }
	.post-list-box p a, .bloginLnertop p a { font-size:12px; line-height:18px; }
	.comment-cat-blog { margin-top:20px; padding-bottom:20px; font-size:12px; line-height:18px; }
	.tridentbor .bloginnertmid { padding-top:18px; padding-bottom:15px; }
	.tridentblogright { margin-top:24px; }
	.tridentblogright ul.xoxo .widget-container h3 { margin-bottom:16px; }
	.tridentblogright ul.xoxo ul li { padding-bottom:28px; }
	.tridentblogright ul.xoxo ul li a { font-size:14px; }
	.tridentblogright ul.xoxo #text-19 { margin:24px 0 24px; padding-bottom:24px; }
	.tridentblogright ul.xoxo #text-19 .textwidget, .member-block .proteam-right p, .customeser p, .article-block .sortdec p, .article-block p { font-size:12px; line-height:18px; }
	.tridentblogright ul.xoxo #text-20 { margin-top:22px; }
	.tridentblogright ul.xoxo #text-21 { margin-top:15px; padding:12px; }
	.tridentblogright ul.xoxo #text-21 .textwidget ul li { padding-top:15px; }
	.tridentblogright ul.xoxo #text-21 .textwidget ul li p { font-size:12px !important; line-height:18px !important; }
	.tridentblogright ul.xoxo #text-22 h3, .tridentblogright ul.xoxo #text-25 h3 { margin-top:24px; margin-bottom:12px; }
	.tridentblogright ul.xoxo #text-22 .custom_css_set a, .custom_tag_set a { font-size:16px !important; line-height:20px !important; margin:0 15px 15px 0; padding:8px 18px; }
	
	.blogdetail-left h4 { font-size:12px; line-height:16px; }
	.detaillightbox-part p { margin-top:12px; }
	.detailbloginner p { margin-bottom:10px; }
	
	#sl_div { padding:0 !important; margin-bottom:40px; }
	#sl_div .new-form { margin-top:22px; }
	.new-form #addy_in_address { padding-bottom:12px; }
	.new-form #searchForm label { font-size:12px; line-height:14px; }
	.new-form #radius_in_submit { margin-top:18px; }
	#sl_div #map { margin-top:26px !important; height:200px !important; }
	#sl_div #map_sidebar { margin-top:26px !important; }
	#map_sidebar .results_wrapper { padding:22px 0 20px !important; }
	.results_wrapper div.results_entry span.location_name { font-size:16px; line-height:20px; }
	.results_wrapper .location_distance { font-size:14px; }
	.results_wrapper span.slp_result_address { font-size:12px; line-height:18px; }
	.results_wrapper div.results_row_right_column { margin-top:0; }
	#sl_div .results_wrapper div.results_row_right_column .slp_result_contact a { font-size:14px; margin-right:22px; /*padding-right:12px;*/ background-position:right center; background-size:12%; }
	#sl_div .results_wrapper div.results_row_right_column .slp_result_contact a span { font-size:12px; }
	
	.mobile-portion { margin-top:15px; }
	.mobile-portion .left-category-list ul li { margin:0 0 1px 0; }
	.mobile-portion .left-category-list ul li a { display:block; font-size:14px; line-height:20px; padding:4px 10px; font-family:'gillsans_lightregular',Helvetica,Arial,sans-serif; background:#1f3b70; color:#fff; }
	
	.compare-center { margin-bottom:7px; }
	.compare-center .pull-left { font-size:14px; line-height:20px; padding:4px 30px 1px; }
	.product_category .pull-right { margin-bottom:7px; }
	.productdetail .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom:15px !important; }
	.product_category .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { padding-top:10px; margin-bottom:4px; }
	.product_category .grid li p { margin-bottom:10px; }
	.product_category .products div.link-button a { font-size:14px; line-height:14px; padding:5px 25px 2px; }
	.product_category .woocommerce .products li .compare-button { margin-top:5px; }
	
	.page-search-title, .page-register h1 { margin-bottom:16px; padding-bottom:12px; }
	.page-search h1, .page-register h1 { font-size:16px; line-height:18px; }
	.search-pagi { float:none; display:block; padding:0 0 10px; }
	.search-page-list ul li { padding-bottom:20px; margin-bottom:20px; }
	.search-page-list ul li h3 { font-size:16px; line-height:18px; }
	.search-page-list ul li p, .search-page-list ul li .pageseach-link { font-size:12px; line-height:16px; }
	
	.copyright #text-15 { font-size:12px; line-height:18px; }
	.footerbg { padding:20px 0 24px; }
	
	.logo-number { margin-bottom:25px; }
	.foo-menu, .copyright { margin-bottom:18px; }
	
	.mainfooter #nav_menu-2 ul.menu li { padding-bottom:2px; }
	.mainfooter #nav_menu-2 ul.menu li a { font-size:14px; }
	
	.woocommerce-page div.product div.summary .row { padding:10px 0; }
	
	.productdetail .woocommerce-tabs .panel p { margin:0 0 24px; }

	.tridentteam { margin-top:35px; }
	.slider-news-date { margin-bottom:5px; }
	
	 .slider-news-date { margin-bottom:5px; }
    
    .page-register { margin-top: 0; padding-top: 20px; }
    .page-register .frow { margin-bottom: 12px; }
    .page-register .frow .check_box label { font-size: 12px; line-height: 16px; }
    .page-register .frow label .required { font-size: 10px; line-height: 18px; }
    .page-register { margin: 0 -15px; }
    .page-register .frow .input_box_firstname { margin-right: 3px; }
    
/*.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li { width: 100% !important; }*/
}
/*----------------added by elayersinteractive-------------------*/


.post-content .mpp-profile-wrap h1,.post-content .mpp-profile-wrap h2,.post-content .mpp-profile-wrap h3,.post-content .mpp-profile-wrap h4,.post-content .mpp-profile-wrap h5,.post-content .mpp-profile-wrap h6,.post-content .mpp-enhanced-profile-wrap h1,.post-content .mpp-enhanced-profile-wrap h2,.post-content .mpp-enhanced-profile-wrap h3,.post-content .mpp-enhanced-profile-wrap h4,.post-content .mpp-enhanced-profile-wrap h5,.post-content .mpp-enhanced-profile-wrap h6{clear:none}.post-content .mpp-profile-wrap h2,.post-content .mpp-enhanced-profile-wrap h2{margin:0;margin-bottom:10px}.post-content .mpp-profile-wrap p,.post-content .mpp-enhanced-profile-wrap p{margin-bottom:10px}.mpp-profile-wrap{margin:0 auto;padding:3%;border-radius:5px;margin-bottom:1.2em;margin-bottom:20px;line-height:1.3}.mpp-profile-wrap.round .mpp-profile-image-wrapper{border-radius:50%;overflow:hidden}.mpp-profile-wrap.round .mpp-profile-image-wrapper img{border-radius:50%}.mpp-profile-wrap h1,.mpp-profile-wrap h2,.mpp-profile-wrap h3,.mpp-profile-wrap h4,.mpp-profile-wrap h5,.mpp-profile-wrap h6{clear:none}.mpp-profile-wrap h2{margin-top:0;margin-bottom:10px}.mpp-profile-wrap h2:before{display:none}.mpp-profile-wrap .mpp-profile-image-wrapper{position:relative;float:left;line-height:1.1;z-index:1000;background:#ddd;position:relative;min-width:150px;min-height:150px;max-width:150px;max-height:150px;width:100%;margin-right:20px;margin-bottom:20px}.mpp-profile-wrap .mpp-profile-image-wrapper button{position:relative;min-width:150px;min-height:150px;max-width:150px;max-height:150px;z-index:1000}.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-profile-image-square{position:relative;top:0;left:0;height:100%;width:100%;z-index:5}.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-profile-image-square img{height:100%;width:100%;position:relative;z-index:5}.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-content-wrap{display:block;padding:0 15px;-ms-flex:3 0 0;flex:3 0}.mpp-profile-wrap .mpp-profile-image-wrapper .mpp-profile-name{font:1.4em;line-height:1.2}@media only screen and (max-width:600px){.mpp-profile-wrap .mpp-profile-image-wrapper{flex:auto}}.mpp-profile-wrap .mpp-gutenberg-view-posts{clear:both;padding-top:20px}.mpp-profile-wrap .mpp-profile-view-posts{clear:both;display:block;width:100%;text-align:center;padding:10px 20px;background-color:#cf6d38;color:#fff}.mpp-profile-wrap .mpp-profile-view-posts a,.mpp-profile-wrap .mpp-profile-view-posts a:hover,.mpp-profile-wrap .mpp-profile-view-posts a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.mpp-enhanced-profile-wrap.regular{position:relative;margin:0 auto;line-height:1.5}.mpp-enhanced-profile-wrap.regular.round .mpp-profile-image-wrapper{border-radius:50%;overflow:hidden}.mpp-enhanced-profile-wrap.regular.round .mpp-profile-image-wrapper img{border-radius:50%}.mpp-enhanced-profile-wrap.regular h1,.mpp-enhanced-profile-wrap.regular h2,.mpp-enhanced-profile-wrap.regular h3,.mpp-enhanced-profile-wrap.regular h4,.mpp-enhanced-profile-wrap.regular h5,.mpp-enhanced-profile-wrap.regular h6{clear:none}.mpp-enhanced-profile-wrap.regular h2:before{display:none}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper{position:relative;float:left;line-height:1.1;z-index:1000;background:#ddd;position:relative;min-width:150px;min-height:150px;max-width:150px;max-height:150px;width:100%;margin-right:20px;margin-bottom:20px}@media only screen and (max-width:400px){.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper{float:none;text-align:center;margin:0 auto}}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper button{position:relative;min-width:150px;min-height:150px;max-width:150px;max-height:150px;z-index:1000}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-profile-image-square{position:relative;top:0;left:0;height:100%;width:100%;z-index:5}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-profile-image-square img{height:100%;width:100%;position:relative;z-index:5}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-content-wrap{display:block;padding:0 15px;-ms-flex:3 0 0;flex:3 0}@media only screen and (max-width:400px){.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-content-wrap{display:block;text-align:center;margin:0 auto}}.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper .mpp-profile-name{font:1.4em;line-height:1.2}@media only screen and (max-width:600px){.mpp-enhanced-profile-wrap.regular .mpp-profile-image-wrapper{flex:auto}}@media only screen and (max-width:400px){.mpp-enhanced-profile-wrap.regular .mpp-content-wrap{display:block;text-align:center;margin:0 auto}}.mpp-enhanced-profile-wrap.regular .mpp-gutenberg-view-posts{clear:both}.mpp-enhanced-profile-wrap.regular .mpp-gutenberg-view-posts:after{content:"";display:table;clear:both}.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts{clear:both;display:block;float:left;text-align:center;padding:10px 20px;margin-top:20px;margin-right:20px;background-color:#cf6d38;color:#fff}.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts a,.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts a:hover,.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts:after{content:"";display:table;clear:both}@media only screen and (max-width:400px){.mpp-enhanced-profile-wrap.regular .mpp-profile-view-posts{display:block;width:90%;margin:0 auto;text-align:center;margin-bottom:10px}}.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website{display:block;float:left;text-align:center;padding:10px 20px;margin-top:20px;background-color:#333;color:#fff}.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website a,.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website a:hover,.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none}@media only screen and (max-width:400px){.mpp-enhanced-profile-wrap.regular .mpp-profile-view-website{display:block;width:90%;margin:0 auto;text-align:center;margin-bottom:10px}}.mpp-profile-wrap.mt-font-size-10,.mpp-enhanced-profile-wrap.regular .mt-font-size-10,.mpp-enhanced-profile-wrap.profile .mt-font-size-10,.mpp-enhanced-profile-wrap.compact .mt-font-size-10,.mpp-profile-text.mt-font-size-10{font-size:10px}.mpp-profile-wrap.mt-font-size-10 p,.mpp-profile-wrap.mt-font-size-10 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-10 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-10 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-10 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-10 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-10 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-10 div,.mpp-profile-text.mt-font-size-10 p,.mpp-profile-text.mt-font-size-10 div{font-size:10px}.mpp-profile-wrap.mt-font-size-11,.mpp-enhanced-profile-wrap.regular .mt-font-size-11,.mpp-enhanced-profile-wrap.profile .mt-font-size-11,.mpp-enhanced-profile-wrap.compact .mt-font-size-11,.mpp-profile-text.mt-font-size-11{font-size:11px}.mpp-profile-wrap.mt-font-size-11 p,.mpp-profile-wrap.mt-font-size-11 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-11 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-11 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-11 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-11 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-11 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-11 div,.mpp-profile-text.mt-font-size-11 p,.mpp-profile-text.mt-font-size-11 div{font-size:11px}.mpp-profile-wrap.mt-font-size-12,.mpp-enhanced-profile-wrap.regular .mt-font-size-12,.mpp-enhanced-profile-wrap.profile .mt-font-size-12,.mpp-enhanced-profile-wrap.compact .mt-font-size-12,.mpp-profile-text.mt-font-size-12{font-size:12px}.mpp-profile-wrap.mt-font-size-12 p,.mpp-profile-wrap.mt-font-size-12 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-12 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-12 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-12 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-12 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-12 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-12 div,.mpp-profile-text.mt-font-size-12 p,.mpp-profile-text.mt-font-size-12 div{font-size:12px}.mpp-profile-wrap.mt-font-size-13,.mpp-enhanced-profile-wrap.regular .mt-font-size-13,.mpp-enhanced-profile-wrap.profile .mt-font-size-13,.mpp-enhanced-profile-wrap.compact .mt-font-size-13,.mpp-profile-text.mt-font-size-13{font-size:13px}.mpp-profile-wrap.mt-font-size-13 p,.mpp-profile-wrap.mt-font-size-13 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-13 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-13 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-13 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-13 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-13 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-13 div,.mpp-profile-text.mt-font-size-13 p,.mpp-profile-text.mt-font-size-13 div{font-size:13px}.mpp-profile-wrap.mt-font-size-14,.mpp-enhanced-profile-wrap.regular .mt-font-size-14,.mpp-enhanced-profile-wrap.profile .mt-font-size-14,.mpp-enhanced-profile-wrap.compact .mt-font-size-14,.mpp-profile-text.mt-font-size-14{font-size:14px}.mpp-profile-wrap.mt-font-size-14 p,.mpp-profile-wrap.mt-font-size-14 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-14 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-14 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-14 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-14 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-14 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-14 div,.mpp-profile-text.mt-font-size-14 p,.mpp-profile-text.mt-font-size-14 div{font-size:14px}.mpp-profile-wrap.mt-font-size-15,.mpp-enhanced-profile-wrap.regular .mt-font-size-15,.mpp-enhanced-profile-wrap.profile .mt-font-size-15,.mpp-enhanced-profile-wrap.compact .mt-font-size-15,.mpp-profile-text.mt-font-size-15{font-size:15px}.mpp-profile-wrap.mt-font-size-15 p,.mpp-profile-wrap.mt-font-size-15 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-15 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-15 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-15 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-15 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-15 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-15 div,.mpp-profile-text.mt-font-size-15 p,.mpp-profile-text.mt-font-size-15 div{font-size:15px}.mpp-profile-wrap.mt-font-size-16,.mpp-enhanced-profile-wrap.regular .mt-font-size-16,.mpp-enhanced-profile-wrap.profile .mt-font-size-16,.mpp-enhanced-profile-wrap.compact .mt-font-size-16,.mpp-profile-text.mt-font-size-16{font-size:16px}.mpp-profile-wrap.mt-font-size-16 p,.mpp-profile-wrap.mt-font-size-16 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-16 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-16 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-16 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-16 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-16 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-16 div,.mpp-profile-text.mt-font-size-16 p,.mpp-profile-text.mt-font-size-16 div{font-size:16px}.mpp-profile-wrap.mt-font-size-17,.mpp-enhanced-profile-wrap.regular .mt-font-size-17,.mpp-enhanced-profile-wrap.profile .mt-font-size-17,.mpp-enhanced-profile-wrap.compact .mt-font-size-17,.mpp-profile-text.mt-font-size-17{font-size:17px}.mpp-profile-wrap.mt-font-size-17 p,.mpp-profile-wrap.mt-font-size-17 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-17 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-17 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-17 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-17 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-17 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-17 div,.mpp-profile-text.mt-font-size-17 p,.mpp-profile-text.mt-font-size-17 div{font-size:17px}.mpp-profile-wrap.mt-font-size-18,.mpp-enhanced-profile-wrap.regular .mt-font-size-18,.mpp-enhanced-profile-wrap.profile .mt-font-size-18,.mpp-enhanced-profile-wrap.compact .mt-font-size-18,.mpp-profile-text.mt-font-size-18{font-size:18px}.mpp-profile-wrap.mt-font-size-18 p,.mpp-profile-wrap.mt-font-size-18 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-18 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-18 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-18 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-18 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-18 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-18 div,.mpp-profile-text.mt-font-size-18 p,.mpp-profile-text.mt-font-size-18 div{font-size:18px}.mpp-profile-wrap.mt-font-size-19,.mpp-enhanced-profile-wrap.regular .mt-font-size-19,.mpp-enhanced-profile-wrap.profile .mt-font-size-19,.mpp-enhanced-profile-wrap.compact .mt-font-size-19,.mpp-profile-text.mt-font-size-19{font-size:19px}.mpp-profile-wrap.mt-font-size-19 p,.mpp-profile-wrap.mt-font-size-19 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-19 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-19 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-19 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-19 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-19 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-19 div,.mpp-profile-text.mt-font-size-19 p,.mpp-profile-text.mt-font-size-19 div{font-size:19px}.mpp-profile-wrap.mt-font-size-20,.mpp-enhanced-profile-wrap.regular .mt-font-size-20,.mpp-enhanced-profile-wrap.profile .mt-font-size-20,.mpp-enhanced-profile-wrap.compact .mt-font-size-20,.mpp-profile-text.mt-font-size-20{font-size:20px}.mpp-profile-wrap.mt-font-size-20 p,.mpp-profile-wrap.mt-font-size-20 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-20 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-20 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-20 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-20 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-20 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-20 div,.mpp-profile-text.mt-font-size-20 p,.mpp-profile-text.mt-font-size-20 div{font-size:20px}.mpp-profile-wrap.mt-font-size-21,.mpp-enhanced-profile-wrap.regular .mt-font-size-21,.mpp-enhanced-profile-wrap.profile .mt-font-size-21,.mpp-enhanced-profile-wrap.compact .mt-font-size-21,.mpp-profile-text.mt-font-size-21{font-size:21px}.mpp-profile-wrap.mt-font-size-21 p,.mpp-profile-wrap.mt-font-size-21 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-21 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-21 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-21 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-21 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-21 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-21 div,.mpp-profile-text.mt-font-size-21 p,.mpp-profile-text.mt-font-size-21 div{font-size:21px}.mpp-profile-wrap.mt-font-size-22,.mpp-enhanced-profile-wrap.regular .mt-font-size-22,.mpp-enhanced-profile-wrap.profile .mt-font-size-22,.mpp-enhanced-profile-wrap.compact .mt-font-size-22,.mpp-profile-text.mt-font-size-22{font-size:22px}.mpp-profile-wrap.mt-font-size-22 p,.mpp-profile-wrap.mt-font-size-22 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-22 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-22 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-22 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-22 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-22 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-22 div,.mpp-profile-text.mt-font-size-22 p,.mpp-profile-text.mt-font-size-22 div{font-size:22px}.mpp-profile-wrap.mt-font-size-23,.mpp-enhanced-profile-wrap.regular .mt-font-size-23,.mpp-enhanced-profile-wrap.profile .mt-font-size-23,.mpp-enhanced-profile-wrap.compact .mt-font-size-23,.mpp-profile-text.mt-font-size-23{font-size:23px}.mpp-profile-wrap.mt-font-size-23 p,.mpp-profile-wrap.mt-font-size-23 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-23 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-23 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-23 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-23 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-23 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-23 div,.mpp-profile-text.mt-font-size-23 p,.mpp-profile-text.mt-font-size-23 div{font-size:23px}.mpp-profile-wrap.mt-font-size-24,.mpp-enhanced-profile-wrap.regular .mt-font-size-24,.mpp-enhanced-profile-wrap.profile .mt-font-size-24,.mpp-enhanced-profile-wrap.compact .mt-font-size-24,.mpp-profile-text.mt-font-size-24{font-size:24px}.mpp-profile-wrap.mt-font-size-24 p,.mpp-profile-wrap.mt-font-size-24 div,.mpp-enhanced-profile-wrap.regular .mt-font-size-24 p,.mpp-enhanced-profile-wrap.regular .mt-font-size-24 div,.mpp-enhanced-profile-wrap.profile .mt-font-size-24 p,.mpp-enhanced-profile-wrap.profile .mt-font-size-24 div,.mpp-enhanced-profile-wrap.compact .mt-font-size-24 p,.mpp-enhanced-profile-wrap.compact .mt-font-size-24 div,.mpp-profile-text.mt-font-size-24 p,.mpp-profile-text.mt-font-size-24 div{font-size:24px}.mpp-social{margin-top:15px}.mpp-social svg{max-width:32px;max-height:32px;margin-right:10px}.mpp-social a,.mpp-social a:hover,.mpp-social a:visited{text-decoration:none!important}.mpp-social{clear:both}.mpp-social svg.icon-twitter{fill:#00aced}.mpp-social svg.icon-amazon{fill:#000}.mpp-social svg.icon-behance{fill:#0692e9}.mpp-social svg.icon-blogger{fill:#fb8f3d}.mpp-social svg.icon-codepen{fill:#000}.mpp-social svg.icon-dribble{fill:#f46899}.mpp-social svg.icon-dropbox{fill:#018bd3}.mpp-social svg.icon-eventbrite{fill:#f6682f}.mpp-social svg.icon-facebook{fill:#3b5998}.mpp-social svg.icon-flickr{fill:#ff0084}.mpp-social svg.icon-foursquare{fill:#0072b1}.mpp-social svg.icon-ghost{fill:#000}.mpp-social svg.icon-github{fill:#070709}.mpp-social svg.icon-google-plus{fill:#cf3d2e}.mpp-social svg.icon-instagram{fill:#a1755c}.mpp-social svg.icon-linkedin{fill:#0085ae}.mpp-social svg.icon-feed{fill:#f26522}.mpp-social svg.icon-medium{fill:#000}.mpp-social svg.icon-path{fill:#000}.mpp-social svg.icon-pinterest{fill:#cc2127}.mpp-social svg.icon-pocket{fill:#000}.mpp-social svg.icon-polldaddy{fill:#bc0b0b}.mpp-social svg.icon-reddit{fill:#000}.mpp-social svg.icon-skype{fill:#01aef2}.mpp-social svg.icon-spotify{fill:#1ed760}.mpp-social svg.icon-squarespace{fill:#000}.mpp-social svg.icon-stumbleupon{fill:#eb4823}.mpp-social svg.icon-telegram{fill:#000}.mpp-social svg.icon-tumblr-alt{fill:#314e6c}.mpp-social svg.icon-twitch{fill:#4b367c}.mpp-social svg.icon-twitter-alt{fill:#00aced}.mpp-social svg.icon-vimeo{fill:#1ab7ea}.mpp-social svg.icon-wordpress{fill:#21759b}.mpp-social svg.icon-youtube{fill:#b00}.mpp-enhanced-profile-wrap.profile{padding:10px}.mpp-enhanced-profile-wrap.profile h2{margin:0;font-size:.8em;font-weight:400;margin-bottom:5px}.mpp-enhanced-profile-wrap.profile h2:before{display:none}@media only screen and (max-width:400px){.mpp-enhanced-profile-wrap.profile h2{text-align:center}}.mpp-enhanced-profile-wrap.profile.round .profile-avatar{border-radius:50%}.mpp-enhanced-profile-wrap.profile .mpp-profile-image-wrapper{position:relative;float:left;line-height:1;z-index:1000;min-width:150px;min-height:150px;max-width:150px;max-height:150px;margin-right:15px}@media only screen and (max-width:400px){.mpp-enhanced-profile-wrap.profile .mpp-profile-image-wrapper{float:none;text-align:center;margin:0 auto}}.mpp-enhanced-profile-wrap.profile .mpp-profile-meta{clear:both;margin:10px 0}.mpp-enhanced-profile-wrap.profile .mpp-profile-meta:after{content:"";display:table;clear:both}.mpp-enhanced-profile-wrap.profile .alignleft{max-width:none;float:left}@media only screen and (max-width:400px){.mpp-enhanced-profile-wrap.profile .alignleft{float:none;text-align:center;margin:0 auto}}.mpp-enhanced-profile-wrap.profile .alignright{max-width:none}@media only screen and (max-width:400px){.mpp-enhanced-profile-wrap.profile .alignright{float:none;text-align:center;margin:0 auto}}.mpp-author-tabbed{padding:10px}.mpp-author-tabbed:after{content:"";display:table;clear:both}.mpp-author-tabbed .mpp-social{margin-top:0}.mpp-author-tabbed .mpp-author-social-wrapper{margin-bottom:10px}.mpp-author-tabbed .mpp-author-social-wrapper:after{content:"";display:table;clear:both}.mpp-author-tabbed h1,.mpp-author-tabbed h2,.mpp-author-tabbed h3,.mpp-author-tabbed h4,.mpp-author-tabbed h5,.mpp-author-tabbed h6{clear:none}.mpp-author-tabbed h2{font-size:.8em;font-weight:400;margin-bottom:5px}.mpp-author-tabbed h2:before{display:none}.mpp-author-tabbed .mpp-tab-wrapper{clear:both}.mpp-author-tabbed .mpp-author-heading{float:left}@media only screen and (max-width:600px){.mpp-author-tabbed .mpp-author-heading{float:none;text-align:center;margin:0 auto;width:90%}}.mpp-author-tabbed .mpp-author-social{float:right}@media only screen and (max-width:600px){.mpp-author-tabbed .mpp-author-social{float:none;text-align:center;margin:0 auto}}.mpp-author-tabbed .mpp-author-heading .mpp-author-profile-heading{display:inline-block;background:#42737b;color:#fff;padding:10px 20px;font-size:14px;text-transform:uppercase}@media only screen and (max-width:600px){.mpp-author-tabbed .mpp-author-heading .mpp-author-profile-heading{display:block;margin-bottom:10px}}.mpp-author-tabbed .mpp-author-profile-sub-heading{font-size:14px;line-height:1.1;max-width:150px;text-align:center}.mpp-author-tabbed.round .profile-avatar{border-radius:50%}.mpp-author-tabbed .mpp-profile-image-wrapper{clear:both;position:relative;float:left;line-height:1;z-index:1000;margin-right:30px}.mpp-author-tabbed .mpp-profile-image-wrapper img{min-width:150px;min-height:150px;max-height:150px;max-width:150px}.mpp-author-tabbed .mpp-profile-meta{clear:both;margin:10px 0}.mpp-author-tabbed .mpp-profile-meta:after{content:"";display:table;clear:both}.mpp-author-tabbed .mpp-author-profile-title{color:gray;text-transform:uppercase;font-size:12px}.mpp-author-tabbed .mpp-tabbed-profile-information:after{content:"";display:table;clear:both}.mpp-author-tabbed .mpp-tab{display:none}.mpp-author-tabbed .mpp-tab-active{display:block}.mpp-author-tabbed ul.mpp-author-tabs{position:relative;list-style-type:none;margin:0;padding:0;text-align:center}.mpp-author-tabbed ul.mpp-author-tabs li{cursor:pointer;position:relative;display:inline-block;min-width:200px;background:#42737b;margin:0 5px 0 0;text-align:center;margin-right:10px;color:#fff;padding:10px 20px;font-size:16px}@media only screen and (max-width:500px){.mpp-author-tabbed ul.mpp-author-tabs li{width:100%;display:block}}.mpp-author-tabbed ul.mpp-author-tabs li.active:after{content:"";display:block;position:absolute;bottom:-10px;left:calc(50% - 10px);border-top:10px solid #42737b;border-top-color:#42737b;border-left:10px solid transparent;border-right:10px solid transparent}@media only screen and (max-width:500px){.mpp-author-tabbed ul.mpp-author-tabs li.active:after{display:none}}.mpp-author-tabbed ul.mpp-author-tabs li:last-child{margin-right:0}.mpp-author-tabbed ul.mpp-author-tabs li.mpp-tab-posts{background:#30424b}.mpp-author-tabbed ul.mpp-author-tabs li.mpp-tab-posts.active:after{border-top:10px solid #30424b;border-top-color:#30424b}.mpp-author-tabbed ul.mpp-author-tab-content{list-style-type:none;margin:0;padding:0}.mpp-author-tabbed ul.mpp-author-tab-content li{margin:0}.mpp-author-tabbed ul.mpp-author-tab-content.white a,.mpp-author-tabbed ul.mpp-author-tab-content.white a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.white a:visited{display:block;background:#fff;border:1px solid #f2f2f2;padding:10px 20px;text-decoration:none;color:#333}.mpp-author-tabbed ul.mpp-author-tab-content.white a:hover{background:#f2f2f2}.mpp-author-tabbed ul.mpp-author-tab-content.light a,.mpp-author-tabbed ul.mpp-author-tab-content.light a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.light a:visited{display:block;background:#f7f7f7;border:1px solid #dedede;padding:10px 20px;text-decoration:none;color:#333}.mpp-author-tabbed ul.mpp-author-tab-content.light a:hover{background:#dedede}.mpp-author-tabbed ul.mpp-author-tab-content.black a,.mpp-author-tabbed ul.mpp-author-tab-content.black a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.black a:visited{display:block;background:#333;color:#fff;border:1px solid #1a1a1a;padding:10px 20px;text-decoration:none}.mpp-author-tabbed ul.mpp-author-tab-content.black a:hover{background:#1a1a1a}.mpp-author-tabbed ul.mpp-author-tab-content.magenta a,.mpp-author-tabbed ul.mpp-author-tab-content.magenta a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.magenta a:visited{display:block;background:#f0f;color:#fff;border:1px solid #c0c;padding:10px 20px;text-decoration:none}.mpp-author-tabbed ul.mpp-author-tab-content.magenta a:hover{background:#c0c}.mpp-author-tabbed ul.mpp-author-tab-content.blue a,.mpp-author-tabbed ul.mpp-author-tab-content.blue a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.blue a:visited{display:block;background:#0009c1;color:#fff;border:1px solid #00078e;padding:10px 20px;text-decoration:none}.mpp-author-tabbed ul.mpp-author-tab-content.blue a:hover{background:#00078e}.mpp-author-tabbed ul.mpp-author-tab-content.green a,.mpp-author-tabbed ul.mpp-author-tab-content.green a:hover,.mpp-author-tabbed ul.mpp-author-tab-content.green a:visited{display:block;background:#03ac27;color:#fff;border:1px solid #027a1c;padding:10px 20px;text-decoration:none}.mpp-author-tabbed ul.mpp-author-tab-content.green a:hover{background:#027a1c}.mpp-enhanced-profile-wrap.compact{text-align:center;padding:10px;max-width:400px;margin:0 auto;line-height:1.1}.mpp-enhanced-profile-wrap.compact.center{margin:0 auto}.mpp-enhanced-profile-wrap.compact.left{margin-left:0}.mpp-enhanced-profile-wrap.compact.right{margin-right:0}.mpp-enhanced-profile-wrap.compact .mpp-social svg{margin-right:0}.mpp-enhanced-profile-wrap.compact h2{font-size:.8em;font-weight:400;margin-bottom:5px}.mpp-enhanced-profile-wrap.compact h2:before{display:none}.mpp-enhanced-profile-wrap.compact.round .profile-avatar{border-radius:50%}.mpp-enhanced-profile-wrap.compact .mpp-profile-image-wrapper{position:relative;text-align:center;line-height:1;z-index:1000;min-width:150px;min-height:150px;max-width:150px;max-height:150px;margin:0 auto}.mpp-enhanced-profile-wrap.compact .mpp-profile-text{line-height:1.1}.mpp-enhanced-profile-wrap.compact .mpp-compact-meta{clear:both;margin:10px 0}.mpp-enhanced-profile-wrap.compact .mpp-compact-meta:after{content:"";display:table;clear:both}.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts{clear:both;display:block;text-align:center;padding:10px 20px;margin-top:20px;margin-right:20px;background-color:#cf6d38;color:#fff;margin-bottom:10px}.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts a,.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts a:hover,.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.mpp-enhanced-profile-wrap.compact .mpp-profile-view-posts:after{content:"";display:table;clear:both}.mpp-enhanced-profile-wrap.compact .mpp-profile-view-website{display:block;text-align:center;padding:10px 20px;margin-top:20px;background-color:#333;color:#fff}.mpp-enhanced-profile-wrap.compact .mpp-profile-view-website a,.mpp-enhanced-profile-wrap.compact .mpp-profile-view-website a:hover,.mpp-enhanced-profile-wrap.compact .mpp-profile-view-website a:visited{display:block;width:100%;height:100%;color:#fff;text-decoration:none}
.clear{clear:both}.nobr{white-space:nowrap}.woocommerce .col2-set,.woocommerce-page .col2-set{*zoom:1;width:100%}.woocommerce .col2-set:after,.woocommerce .col2-set:before,.woocommerce-page .col2-set:after,.woocommerce-page .col2-set:before{content:" ";display:table}.woocommerce .col2-set:after,.woocommerce-page .col2-set:after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails,.woocommerce div.product div.thumbnails,.woocommerce-page #content div.product div.thumbnails,.woocommerce-page div.product div.thumbnails{*zoom:1}.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}.woocommerce #content div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs{*zoom:1}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment,.woocommerce div.product #reviews .comment,.woocommerce-page #content div.product #reviews .comment,.woocommerce-page div.product #reviews .comment{*zoom:1}.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before{content:" ";display:table}.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce #content .quantity input::-webkit-inner-spin-button,.woocommerce #content .quantity input::-webkit-outer-spin-button,.woocommerce #quantity input::-webkit-inner-spin-button,.woocommerce #quantity input::-webkit-outer-spin-button,.woocommerce-page #content .quantity input::-webkit-inner-spin-button,.woocommerce-page #content .quantity input::-webkit-outer-spin-button,.woocommerce-page #quantity input::-webkit-inner-spin-button,.woocommerce-page #quantity input::-webkit-outer-spin-button{display:none}.woocommerce .related,.woocommerce .upsells.products,.woocommerce-page .related,.woocommerce-page .upsells.products{*zoom:1}.woocommerce .related:after,.woocommerce .related:before,.woocommerce .upsells.products:after,.woocommerce .upsells.products:before,.woocommerce-page .related:after,.woocommerce-page .related:before,.woocommerce-page .upsells.products:after,.woocommerce-page .upsells.products:before{content:" ";display:table}.woocommerce .related:after,.woocommerce .upsells.products:after,.woocommerce-page .related:after,.woocommerce-page .upsells.products:after{clear:both}.woocommerce .related ul,.woocommerce .related ul.products,.woocommerce .upsells.products ul,.woocommerce .upsells.products ul.products,.woocommerce-page .related ul,.woocommerce-page .related ul.products,.woocommerce-page .upsells.products ul,.woocommerce-page .upsells.products ul.products{float:none}.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{width:48%}.woocommerce .related ul li.product img,.woocommerce .related ul.products li.product img,.woocommerce .upsells.products ul li.product img,.woocommerce .upsells.products ul.products li.product img,.woocommerce-page .related ul li.product img,.woocommerce-page .related ul.products li.product img,.woocommerce-page .upsells.products ul li.product img,.woocommerce-page .upsells.products ul.products li.product img{width:100%;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both;*zoom:1}.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:" ";display:table}.woocommerce ul.products:after,.woocommerce-page ul.products:after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{*zoom:1}.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{*zoom:1;width:100%}.woocommerce .cart-collaterals:after,.woocommerce .cart-collaterals:before,.woocommerce-page .cart-collaterals:after,.woocommerce-page .cart-collaterals:before{content:" ";display:table}.woocommerce .cart-collaterals:after,.woocommerce-page .cart-collaterals:after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;*zoom:1;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce .cart-collaterals .shipping_calculator:before,.woocommerce-page .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator:after,.woocommerce-page .cart-collaterals .shipping_calculator:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%;text-align:right}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{*zoom:1}.woocommerce ul.cart_list li:after,.woocommerce ul.cart_list li:before,.woocommerce ul.product_list_widget li:after,.woocommerce ul.product_list_widget li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.product_list_widget li:after,.woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row,.woocommerce-page form .form-row{*zoom:1}.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before{content:" ";display:table}.woocommerce form .form-row:after,.woocommerce-page form .form-row:after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:left;width:47%;overflow:visible}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:right;padding:0 1em}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfwc .product .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}
.clear{clear:both}.nobr{white-space:nowrap}@font-face{font-family:star;src:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot);src:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../fonts/star.eot?#iefix)format('embedded-opentype'),url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../fonts/star.woff)format('woff'),url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../fonts/star.ttf)format('truetype'),url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../fonts/star.svg#star)format('svg');font-weight:400;font-style:normal;font-display: swap;
}@font-face{font-family:woocommerce;src:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot);src:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.eot?#iefix)format('embedded-opentype'),url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.woff)format('woff'),url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.ttf)format('truetype'),url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../fonts/WooCommerce.svg#WooCommerce)format('svg');font-weight:400;font-style:normal;font-display: swap;
}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:.5em 0;text-align:center;background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0%,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0%,#96588a 100%);border:1px solid #96588a;color:#fff;z-index:99998;box-shadow:inset 0 0 0 3px rgba(255,255,255,.2);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,.2)}.admin-bar p.demo_store{top:28px}.wc-forward:after,.wc-forward a:after{font-family:woocommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:7px;content:"\e029";font-size:.75em}.wc-backward:before,.wc-backward a:before{font-family:woocommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e02f";font-size:.75em}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info{padding:1em 1em 1em 3.5em!important;margin:0 0 2em!important;position:relative;-webkit-border-radius:4px;border-radius:4px;background:#fcfbfc;background:-webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#f7f6f7));background:-webkit-linear-gradient(#fcfbfc,#f7f6f7);background:-moz-linear-gradient(center top,#fcfbfc 0%,#f7f6f7 100%);background:-moz-gradient(center top,#fcfbfc 0%,#f7f6f7 100%);color:#5e5e5e;text-shadow:0 1px 0 #fff;list-style:none outside!important;*zoom:1;width:auto;-webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,5%),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 -2px 6px rgba(0,0,0,5%),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px #fff,0 1px 2px rgba(0,0,0,.3)}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-info:after,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-info:after{content:" ";display:table}.woocommerce .woocommerce-message:after,.woocommerce .woocommerce-error:after,.woocommerce .woocommerce-info:after,.woocommerce-page .woocommerce-message:after,.woocommerce-page .woocommerce-error:after,.woocommerce-page .woocommerce-info:after{clear:both}.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before{content:"";height:1.5em;width:1.5em;display:block;position:absolute;top:0;left:1em;font-family:sans-serif;font-size:1em;line-height:1.5;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);padding-top:1em;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:inset 0 -1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button{float:right}.woocommerce .woocommerce-message li,.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce-page .woocommerce-message li,.woocommerce-page .woocommerce-error li,.woocommerce-page .woocommerce-info li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{border-top:3px solid #8fae1b}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{background-color:#8fae1b;content:"\2713"}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{border-top:3px solid #1e85be}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{background-color:#1e85be;content:"i";font-family:Times,Georgia,serif;font-style:italic}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{border-top:3px solid #b81c23}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{background-color:#b81c23;content:"\00d7";font-weight:700}.woocommerce small.note,.woocommerce-page small.note{display:block;color:#777;font-size:11px;line-height:21px;margin-top:10px}.woocommerce .woocommerce-breadcrumb,.woocommerce-page .woocommerce-breadcrumb{*zoom:1;margin:0 0 1em;padding:0;font-size:.92em;color:#777}.woocommerce .woocommerce-breadcrumb:before,.woocommerce .woocommerce-breadcrumb:after,.woocommerce-page .woocommerce-breadcrumb:before,.woocommerce-page .woocommerce-breadcrumb:after{content:" ";display:table}.woocommerce .woocommerce-breadcrumb:after,.woocommerce-page .woocommerce-breadcrumb:after{clear:both}.woocommerce .woocommerce-breadcrumb a,.woocommerce-page .woocommerce-breadcrumb a{color:#777}.woocommerce div.product,.woocommerce #content div.product,.woocommerce-page div.product,.woocommerce-page #content div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title,.woocommerce #content div.product .product_title,.woocommerce-page div.product .product_title,.woocommerce-page #content div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product span.price,.woocommerce div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content div.product p.price{color:#85ad74;font-size:1.25em}.woocommerce div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce #content div.product span.price ins,.woocommerce #content div.product p.price ins,.woocommerce-page div.product span.price ins,.woocommerce-page div.product p.price ins,.woocommerce-page #content div.product span.price ins,.woocommerce-page #content div.product p.price ins{background:inherit}.woocommerce div.product span.price del,.woocommerce div.product p.price del,.woocommerce #content div.product span.price del,.woocommerce #content div.product p.price del,.woocommerce-page div.product span.price del,.woocommerce-page div.product p.price del,.woocommerce-page #content div.product span.price del,.woocommerce-page #content div.product p.price del{font-size:.67em;color:rgba(145,145,145,.5)}.woocommerce div.product p.stock,.woocommerce #content div.product p.stock,.woocommerce-page div.product p.stock,.woocommerce-page #content div.product p.stock{font-size:.92em}.woocommerce div.product .stock,.woocommerce #content div.product .stock,.woocommerce-page div.product .stock,.woocommerce-page #content div.product .stock{color:#85ad74}.woocommerce div.product .out-of-stock,.woocommerce #content div.product .out-of-stock,.woocommerce-page div.product .out-of-stock,.woocommerce-page #content div.product .out-of-stock{color:red}.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img,.woocommerce #content div.product div.images img,.woocommerce-page div.product div.images img,.woocommerce-page #content div.product div.images img{display:block;width:100%;height:auto;box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.woocommerce div.product div.images div.thumbnails,.woocommerce #content div.product div.images div.thumbnails,.woocommerce-page div.product div.images div.thumbnails,.woocommerce-page #content div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social,.woocommerce #content div.product div.social,.woocommerce-page div.product div.social,.woocommerce-page #content div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span,.woocommerce #content div.product div.social span,.woocommerce-page div.product div.social span,.woocommerce-page #content div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span,.woocommerce #content div.product div.social span span,.woocommerce-page div.product div.social span span,.woocommerce-page #content div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets,.woocommerce #content div.product div.social span .stButton .chicklets,.woocommerce-page div.product div.social span .stButton .chicklets,.woocommerce-page #content div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe,.woocommerce #content div.product div.social iframe,.woocommerce-page div.product div.social iframe,.woocommerce-page #content div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs,.woocommerce #content div.product .woocommerce-tabs ul.tabs,.woocommerce-page div.product .woocommerce-tabs ul.tabs,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{border:1px solid #dfdbdf;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);background:-moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);background:-moz-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);display:inline-block;position:relative;z-index:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.6);margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#777}.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px #ffffff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px #ffffff}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:1px solid #dfdbdf;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px #dfdbdf}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px #dfdbdf}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #dfdbdf;z-index:1}.woocommerce div.product .woocommerce-tabs .panel,.woocommerce #content div.product .woocommerce-tabs .panel,.woocommerce-page div.product .woocommerce-tabs .panel,.woocommerce-page #content div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart,.woocommerce #content div.product p.cart,.woocommerce-page div.product p.cart,.woocommerce-page #content div.product p.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product p.cart:before,.woocommerce div.product p.cart:after,.woocommerce #content div.product p.cart:before,.woocommerce #content div.product p.cart:after,.woocommerce-page div.product p.cart:before,.woocommerce-page div.product p.cart:after,.woocommerce-page #content div.product p.cart:before,.woocommerce-page #content div.product p.cart:after{content:" ";display:table}.woocommerce div.product p.cart:after,.woocommerce #content div.product p.cart:after,.woocommerce-page div.product p.cart:after,.woocommerce-page #content div.product p.cart:after{clear:both}.woocommerce div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce-page #content div.product form.cart{margin-bottom:2em;*zoom:1}.woocommerce div.product form.cart:before,.woocommerce div.product form.cart:after,.woocommerce #content div.product form.cart:before,.woocommerce #content div.product form.cart:after,.woocommerce-page div.product form.cart:before,.woocommerce-page div.product form.cart:after,.woocommerce-page #content div.product form.cart:before,.woocommerce-page #content div.product form.cart:after{content:" ";display:table}.woocommerce div.product form.cart:after,.woocommerce #content div.product form.cart:after,.woocommerce-page div.product form.cart:after,.woocommerce-page #content div.product form.cart:after{clear:both}.woocommerce div.product form.cart div.quantity,.woocommerce #content div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce-page #content div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table,.woocommerce #content div.product form.cart table,.woocommerce-page div.product form.cart table,.woocommerce-page #content div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td,.woocommerce #content div.product form.cart table td,.woocommerce-page div.product form.cart table td,.woocommerce-page #content div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity,.woocommerce #content div.product form.cart table div.quantity,.woocommerce-page div.product form.cart table div.quantity,.woocommerce-page #content div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock,.woocommerce #content div.product form.cart table small.stock,.woocommerce-page div.product form.cart table small.stock,.woocommerce-page #content div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations,.woocommerce #content div.product form.cart .variations,.woocommerce-page div.product form.cart .variations,.woocommerce-page #content div.product form.cart .variations{margin-bottom:1em}.woocommerce div.product form.cart .variations label,.woocommerce #content div.product form.cart .variations label,.woocommerce-page div.product form.cart .variations label,.woocommerce-page #content div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select,.woocommerce #content div.product form.cart .variations select,.woocommerce-page div.product form.cart .variations select,.woocommerce-page #content div.product form.cart .variations select{width:100%;float:left}.woocommerce div.product form.cart .variations td.label,.woocommerce #content div.product form.cart .variations td.label,.woocommerce-page div.product form.cart .variations td.label,.woocommerce-page #content div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .variations td,.woocommerce #content div.product form.cart .variations td,.woocommerce-page div.product form.cart .variations td,.woocommerce-page #content div.product form.cart .variations td{vertical-align:top}.woocommerce div.product form.cart .button,.woocommerce #content div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce-page #content div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.label,.woocommerce #content div.product form.cart .group_table td.label,.woocommerce-page div.product form.cart .group_table td.label,.woocommerce-page #content div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td,.woocommerce #content div.product form.cart .group_table td,.woocommerce-page div.product form.cart .group_table td,.woocommerce-page #content div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em}.woocommerce span.onsale,.woocommerce-page span.onsale{min-height:32px;min-width:32px;padding:4px;font-size:12px;font-weight:700;position:absolute;text-align:center;line-height:32px;top:6px;left:6px;margin:0;-webkit-border-radius:20px;border-radius:20px;background:#a1c094;background:-webkit-gradient(linear,left top,left bottom,from(#a1c094),to(#85ad74));background:-webkit-linear-gradient(#a1c094,#85ad74);background:-moz-linear-gradient(center top,#a1c094 0%,#85ad74 100%);background:-moz-gradient(center top,#a1c094 0%,#85ad74 100%);text-shadow:0 -1px 0 #85ad74;color:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -1px 0 rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px rgba(255,255,255,.3),inset 0 -1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.2)}.woocommerce .products ul,.woocommerce ul.products,.woocommerce-page .products ul,.woocommerce-page ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;*zoom:1}.woocommerce .products ul:before,.woocommerce .products ul:after,.woocommerce ul.products:before,.woocommerce ul.products:after,.woocommerce-page .products ul:before,.woocommerce-page .products ul:after,.woocommerce-page ul.products:before,.woocommerce-page ul.products:after{content:" ";display:table}.woocommerce .products ul:after,.woocommerce ul.products:after,.woocommerce-page .products ul:after,.woocommerce-page ul.products:after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li,.woocommerce-page .products ul li,.woocommerce-page ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 8px;box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img{box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.woocommerce ul.products li.product strong,.woocommerce-page ul.products li.product strong{display:block}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{color:#85ad74;display:block;font-weight:400;margin-bottom:.5em}.woocommerce ul.products li.product .price del,.woocommerce-page ul.products li.product .price del{font-size:.67em;color:rgba(145,145,145,.5);margin:-2px 0 0}.woocommerce ul.products li.product .price ins,.woocommerce-page ul.products li.product .price ins{background:0 0}.woocommerce ul.products li.product .price .from,.woocommerce-page ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(145,145,145,.5)}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination,.woocommerce #content nav.woocommerce-pagination,.woocommerce-page nav.woocommerce-pagination,.woocommerce-page #content nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul,.woocommerce #content nav.woocommerce-pagination ul,.woocommerce-page nav.woocommerce-pagination ul,.woocommerce-page #content nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #dfdbdf;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li,.woocommerce #content nav.woocommerce-pagination ul li,.woocommerce-page nav.woocommerce-pagination ul li,.woocommerce-page #content nav.woocommerce-pagination ul li{border-right:1px solid #dfdbdf;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce #content nav.woocommerce-pagination ul li span.current,.woocommerce #content nav.woocommerce-pagination ul li a:hover,.woocommerce #content nav.woocommerce-pagination ul li a:focus,.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce-page nav.woocommerce-pagination ul li a:hover,.woocommerce-page nav.woocommerce-pagination ul li a:focus,.woocommerce-page #content nav.woocommerce-pagination ul li span.current,.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{background:#f7f6f7;color:#978a97}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #content input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-page #respond input#submit,.woocommerce-page #content input.button{font-size:100%;margin:0;line-height:1em;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:6px 10px;font-weight:700;-webkit-border-radius:2px;border-radius:2px;left:auto;text-shadow:0 1px 0 #fff;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);border:1px solid #c7c0c7;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);background:-moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);background:-moz-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);white-space:nowrap;display:inline-block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -1px rgba(0,0,0,.075),inset 0 1px rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1)}.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading,.woocommerce #content input.button.loading,.woocommerce-page a.button.loading,.woocommerce-page button.button.loading,.woocommerce-page input.button.loading,.woocommerce-page #respond input#submit.loading,.woocommerce-page #content input.button.loading{color:#777;border:1px solid #f7f6f7}.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page #content input.button.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../images/ajax-loader.gif)50% no-repeat rgba(255,255,255,.65)}.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce #content input.button.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page #content input.button.added:before{position:absolute;height:16px;width:16px;top:.35em;right:-26px;text-indent:0;font-family:woocommerce;content:"\e017"}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page #content input.button:hover{background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d3ced3));background:-webkit-linear-gradient(#f7f6f7,#d3ced3);background:-moz-linear-gradient(center top,#f7f6f7 0%,#d3ced3 100%);background:-moz-gradient(center top,#f7f6f7 0%,#d3ced3 100%);text-decoration:none}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active,.woocommerce #respond input#submit:active,.woocommerce #content input.button:active,.woocommerce-page a.button:active,.woocommerce-page button.button:active,.woocommerce-page input.button:active,.woocommerce-page #respond input#submit:active,.woocommerce-page #content input.button:active{top:1px}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page a.button.alt,.woocommerce-page button.button.alt,.woocommerce-page input.button.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #content input.button.alt{background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0%,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0%,#96588a 100%);border-color:#76456c;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.6)}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #content input.button.alt:hover{background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#864f7b));background:-webkit-linear-gradient(#ad74a2,#864f7b);background:-moz-linear-gradient(center top,#ad74a2 0%,#864f7b 100%);background:-moz-gradient(center top,#ad74a2 0%,#864f7b 100%);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.6)}.woocommerce a.button:disabled,.woocommerce a.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit.disabled,.woocommerce #content input.button:disabled,.woocommerce #content input.button.disabled,.woocommerce-page a.button:disabled,.woocommerce-page a.button.disabled,.woocommerce-page button.button:disabled,.woocommerce-page button.button.disabled,.woocommerce-page input.button:disabled,.woocommerce-page input.button.disabled,.woocommerce-page #respond input#submit:disabled,.woocommerce-page #respond input#submit.disabled,.woocommerce-page #content input.button:disabled,.woocommerce-page #content input.button.disabled{color:#aaa;border:1px solid #dfdbdf;background:#f7f6f7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:not-allowed}.woocommerce a.button:disabled:active,.woocommerce a.button.disabled:active,.woocommerce button.button:disabled:active,.woocommerce button.button.disabled:active,.woocommerce input.button:disabled:active,.woocommerce input.button.disabled:active,.woocommerce #respond input#submit:disabled:active,.woocommerce #respond input#submit.disabled:active,.woocommerce #content input.button:disabled:active,.woocommerce #content input.button.disabled:active,.woocommerce-page a.button:disabled:active,.woocommerce-page a.button.disabled:active,.woocommerce-page button.button:disabled:active,.woocommerce-page button.button.disabled:active,.woocommerce-page input.button:disabled:active,.woocommerce-page input.button.disabled:active,.woocommerce-page #respond input#submit:disabled:active,.woocommerce-page #respond input#submit.disabled:active,.woocommerce-page #content input.button:disabled:active,.woocommerce-page #content input.button.disabled:active{top:0}.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce-page .cart .button,.woocommerce-page .cart input.button{float:none}.woocommerce a.added_to_cart,.woocommerce-page a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block}.woocommerce .quantity,.woocommerce #content .quantity,.woocommerce-page .quantity,.woocommerce-page #content .quantity{width:60px;position:relative;margin:0 auto;overflow:hidden;zoom:1}.woocommerce .quantity input.qty,.woocommerce #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce-page #content .quantity input.qty{width:40px;height:28px;float:left;padding:0;text-align:center;border:1px solid #c7c0c7;border-right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 2px #f7f6f7;-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;font-weight:700;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px}.woocommerce .quantity noindex:-o-prefocus,.woocommerce .quantity input[type=number],.woocommerce #content .quantity noindex:-o-prefocus,.woocommerce #content .quantity input[type=number],.woocommerce-page .quantity noindex:-o-prefocus,.woocommerce-page .quantity input[type=number],.woocommerce-page #content .quantity noindex:-o-prefocus,.woocommerce-page #content .quantity input[type=number]{padding-right:1.2em}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page #content .quantity .minus{display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;text-decoration:none;overflow:visible;font-weight:700;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;border-radius:2px;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);border:1px solid #c7c0c7;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);background:-moz-linear-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);background:-moz-gradient(center top,#f7f6f7 0%,#dfdbdf 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -1px rgba(0,0,0,.075),inset 0 1px rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1)}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce #content .quantity .plus:hover,.woocommerce #content .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover,.woocommerce-page #content .quantity .plus:hover,.woocommerce-page #content .quantity .minus:hover{background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#d3ced3));background:-webkit-linear-gradient(#f7f6f7,#d3ced3);background:-moz-linear-gradient(center top,#f7f6f7 0%,#d3ced3 100%);background:-moz-gradient(center top,#f7f6f7 0%,#d3ced3 100%)}.woocommerce .quantity .plus,.woocommerce #content .quantity .plus,.woocommerce-page .quantity .plus,.woocommerce-page #content .quantity .plus{top:0;right:0;border-bottom:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.woocommerce .quantity .minus,.woocommerce #content .quantity .minus,.woocommerce-page .quantity .minus,.woocommerce-page #content .quantity .minus{bottom:0;right:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.woocommerce #reviews h2 small,.woocommerce-page #reviews h2 small{float:right;color:#777;font-size:15px;line-height:21px;margin:10px 0 0}.woocommerce #reviews h2 small a,.woocommerce-page #reviews h2 small a{text-decoration:none;color:#777}.woocommerce #reviews h3,.woocommerce-page #reviews h3{margin:0}.woocommerce #reviews #respond,.woocommerce-page #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment,.woocommerce-page #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review,.woocommerce-page #reviews #comments .add_review{*zoom:1}.woocommerce #reviews #comments .add_review:before,.woocommerce #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:before,.woocommerce-page #reviews #comments .add_review:after{content:" ";display:table}.woocommerce #reviews #comments .add_review:after,.woocommerce-page #reviews #comments .add_review:after{clear:both}.woocommerce #reviews #comments h2,.woocommerce-page #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist,.woocommerce-page #reviews #comments ol.commentlist{*zoom:1;margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist:before,.woocommerce #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:before,.woocommerce-page #reviews #comments ol.commentlist:after{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist:after,.woocommerce-page #reviews #comments ol.commentlist:after{clear:both}.woocommerce #reviews #comments ol.commentlist li,.woocommerce-page #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0}.woocommerce #reviews #comments ol.commentlist li .meta,.woocommerce-page #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.woocommerce #reviews #comments ol.commentlist li img.avatar,.woocommerce-page #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#f7f6f7;border:1px solid #f0eef0;margin:0;line-height:1}.woocommerce #reviews #comments ol.commentlist li .comment-text,.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #f0eef0;-webkit-border-radius:4px;border-radius:4px;padding:1em 1em 0;*zoom:1}.woocommerce #reviews #comments ol.commentlist li .comment-text:before,.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:before,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text:after,.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children,.woocommerce-page #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating,.woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond,.woocommerce-page #reviews #comments ol.commentlist #respond{border:1px solid #f0eef0;-webkit-border-radius:4px;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li:before,.woocommerce-page #reviews #comments .commentlist>li:before{content:""}.woocommerce .star-rating,.woocommerce-page .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{content:"\73\73\73\73\73";color:#dfdbdf;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span,.woocommerce-page .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating,.woocommerce-page .woocommerce-product-rating{line-height:2em;display:block}.woocommerce .woocommerce-product-rating .star-rating,.woocommerce-page .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating,.woocommerce-page .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating,.woocommerce-page .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond,.woocommerce-page #review_form #respond{*zoom:1;position:static;margin:0;width:auto;padding:0;background:0 0;border:0}.woocommerce #review_form #respond:before,.woocommerce #review_form #respond:after,.woocommerce-page #review_form #respond:before,.woocommerce-page #review_form #respond:after{content:" ";display:table}.woocommerce #review_form #respond:after,.woocommerce-page #review_form #respond:after{clear:both}.woocommerce #review_form #respond p,.woocommerce-page #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input,.woocommerce-page #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea,.woocommerce-page #review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.woocommerce p.stars,.woocommerce-page p.stars{position:relative;font-size:1em}.woocommerce p.stars a,.woocommerce-page p.stars a{display:inline-block;font-weight:700;margin-right:1em;text-indent:-9999px;position:relative}.woocommerce p.stars a:last-child,.woocommerce-page p.stars a:last-child{border-right:0}.woocommerce p.stars a.star-1,.woocommerce p.stars a.star-2,.woocommerce p.stars a.star-3,.woocommerce p.stars a.star-4,.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-1,.woocommerce-page p.stars a.star-2,.woocommerce-page p.stars a.star-3,.woocommerce-page p.stars a.star-4,.woocommerce-page p.stars a.star-5{border-right:1px solid #ccc}.woocommerce p.stars a.star-1:after,.woocommerce p.stars a.star-2:after,.woocommerce p.stars a.star-3:after,.woocommerce p.stars a.star-4:after,.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-1:after,.woocommerce-page p.stars a.star-2:after,.woocommerce-page p.stars a.star-3:after,.woocommerce-page p.stars a.star-4:after,.woocommerce-page p.stars a.star-5:after{font-family:woocommerce;text-indent:0;position:absolute;top:0;left:0}.woocommerce p.stars a.star-1,.woocommerce-page p.stars a.star-1{width:2em}.woocommerce p.stars a.star-1:after,.woocommerce-page p.stars a.star-1:after{content:"\e021"}.woocommerce p.stars a.star-1:hover:after,.woocommerce p.stars a.star-1.active:after,.woocommerce-page p.stars a.star-1:hover:after,.woocommerce-page p.stars a.star-1.active:after{content:"\e020"}.woocommerce p.stars a.star-2,.woocommerce-page p.stars a.star-2{width:3em}.woocommerce p.stars a.star-2:after,.woocommerce-page p.stars a.star-2:after{content:"\e021\e021"}.woocommerce p.stars a.star-2:hover:after,.woocommerce p.stars a.star-2.active:after,.woocommerce-page p.stars a.star-2:hover:after,.woocommerce-page p.stars a.star-2.active:after{content:"\e020\e020"}.woocommerce p.stars a.star-3,.woocommerce-page p.stars a.star-3{width:4em}.woocommerce p.stars a.star-3:after,.woocommerce-page p.stars a.star-3:after{content:"\e021\e021\e021"}.woocommerce p.stars a.star-3:hover:after,.woocommerce p.stars a.star-3.active:after,.woocommerce-page p.stars a.star-3:hover:after,.woocommerce-page p.stars a.star-3.active:after{content:"\e020\e020\e020"}.woocommerce p.stars a.star-4,.woocommerce-page p.stars a.star-4{width:5em}.woocommerce p.stars a.star-4:after,.woocommerce-page p.stars a.star-4:after{content:"\e021\e021\e021\e021"}.woocommerce p.stars a.star-4:hover:after,.woocommerce p.stars a.star-4.active:after,.woocommerce-page p.stars a.star-4:hover:after,.woocommerce-page p.stars a.star-4.active:after{content:"\e020\e020\e020\e020"}.woocommerce p.stars a.star-5,.woocommerce-page p.stars a.star-5{width:6em;border:0}.woocommerce p.stars a.star-5:after,.woocommerce-page p.stars a.star-5:after{content:"\e021\e021\e021\e021\e021"}.woocommerce p.stars a.star-5:hover:after,.woocommerce p.stars a.star-5.active:after,.woocommerce-page p.stars a.star-5:hover:after,.woocommerce-page p.stars a.star-5.active:after{content:"\e020\e020\e020\e020\e020"}.woocommerce table.shop_attributes,.woocommerce-page table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th,.woocommerce-page table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5em}.woocommerce table.shop_attributes td,.woocommerce-page table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5em}.woocommerce table.shop_attributes td p,.woocommerce-page table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes .alt td,.woocommerce table.shop_attributes .alt th,.woocommerce-page table.shop_attributes .alt td,.woocommerce-page table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;-webkit-border-radius:5px;border-radius:5px}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{font-weight:700;line-height:18px;padding:9px 12px}.woocommerce table.shop_table td,.woocommerce-page table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.woocommerce table.shop_table td small,.woocommerce-page table.shop_table td small{font-weight:400}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-page table.shop_table tfoot td,.woocommerce-page table.shop_table tfoot th{font-weight:700;border-top:1px solid rgba(0,0,0,.1)}.woocommerce table.my_account_orders,.woocommerce-page table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders th,.woocommerce table.my_account_orders td,.woocommerce-page table.my_account_orders th,.woocommerce-page table.my_account_orders td{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button,.woocommerce-page table.my_account_orders .button{white-space:nowrap}.woocommerce table.my_account_orders .order-actions,.woocommerce-page table.my_account_orders .order-actions{text-align:right}.woocommerce table.my_account_orders .order-actions .button,.woocommerce-page table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.woocommerce td.product-name dl.variation,.woocommerce-page td.product-name dl.variation{margin:.25em 0;*zoom:1}.woocommerce td.product-name dl.variation:before,.woocommerce td.product-name dl.variation:after,.woocommerce-page td.product-name dl.variation:before,.woocommerce-page td.product-name dl.variation:after{content:" ";display:table}.woocommerce td.product-name dl.variation:after,.woocommerce-page td.product-name dl.variation:after{clear:both}.woocommerce td.product-name dl.variation dt,.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dd{display:inline-block;float:left;margin-bottom:1em}.woocommerce td.product-name dl.variation dt,.woocommerce-page td.product-name dl.variation dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce td.product-name dl.variation dd,.woocommerce-page td.product-name dl.variation dd{padding:0 0 .25em}.woocommerce td.product-name dl.variation dd p:last-child,.woocommerce-page td.product-name dl.variation dd p:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification,.woocommerce-page td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity,.woocommerce-page td.product-quantity{min-width:80px}.woocommerce table.cart .product-thumbnail,.woocommerce #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail{min-width:32px}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{width:32px}.woocommerce table.cart th,.woocommerce table.cart td,.woocommerce #content table.cart th,.woocommerce #content table.cart td,.woocommerce-page table.cart th,.woocommerce-page table.cart td,.woocommerce-page #content table.cart th,.woocommerce-page #content table.cart td{vertical-align:middle}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;-webkit-border-radius:100%;border-radius:100%;color:red;text-decoration:none;font-weight:700}.woocommerce table.cart a.remove:hover,.woocommerce #content table.cart a.remove:hover,.woocommerce-page table.cart a.remove:hover,.woocommerce-page #content table.cart a.remove:hover{background-color:red;color:#fff}.woocommerce table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);border:1px solid #dfdbdf;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1em}.woocommerce table.cart input,.woocommerce #content table.cart input,.woocommerce-page table.cart input,.woocommerce-page #content table.cart input{margin:0;vertical-align:middle;line-height:1em}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget,.woocommerce-page ul.cart_list,.woocommerce-page ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{padding:4px 0;margin:0;*zoom:1;list-style:none}.woocommerce ul.cart_list li:before,.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:before,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:before,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:before,.woocommerce-page ul.product_list_widget li:after{content:" ";display:table}.woocommerce ul.cart_list li:after,.woocommerce ul.product_list_widget li:after,.woocommerce-page ul.cart_list li:after,.woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl,.woocommerce-page ul.cart_list li dl,.woocommerce-page ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1);*zoom:1}.woocommerce ul.cart_list li dl:before,.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:before,.woocommerce ul.product_list_widget li dl:after,.woocommerce-page ul.cart_list li dl:before,.woocommerce-page ul.cart_list li dl:after,.woocommerce-page ul.product_list_widget li dl:before,.woocommerce-page ul.product_list_widget li dl:after{content:" ";display:table}.woocommerce ul.cart_list li dl:after,.woocommerce ul.product_list_widget li dl:after,.woocommerce-page ul.cart_list li dl:after,.woocommerce-page ul.product_list_widget li dl:after{clear:both}.woocommerce ul.cart_list li dl dt,.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.product_list_widget li dl dt,.woocommerce-page ul.product_list_widget li dl dd{display:inline-block;float:left;margin-botom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt,.woocommerce-page ul.cart_list li dl dt,.woocommerce-page ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd,.woocommerce-page ul.cart_list li dl dd,.woocommerce-page ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child,.woocommerce-page ul.cart_list li dl dd p:last-child,.woocommerce-page ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating,.woocommerce-page ul.cart_list li .star-rating,.woocommerce-page ul.product_list_widget li .star-rating{float:none}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce-page.widget_shopping_cart .total,.woocommerce-page .widget_shopping_cart .total{border-top:3px double #f7f6f7;padding:4px 0 0}.woocommerce.widget_shopping_cart .total strong,.woocommerce .widget_shopping_cart .total strong,.woocommerce-page.widget_shopping_cart .total strong,.woocommerce-page .widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce.widget_shopping_cart .buttons,.woocommerce .widget_shopping_cart .buttons,.woocommerce-page.widget_shopping_cart .buttons,.woocommerce-page .widget_shopping_cart .buttons{*zoom:1}.woocommerce.widget_shopping_cart .buttons:before,.woocommerce.widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:before,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-page.widget_shopping_cart .buttons:before,.woocommerce-page.widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:before,.woocommerce-page .widget_shopping_cart .buttons:after{content:" ";display:table}.woocommerce.widget_shopping_cart .buttons:after,.woocommerce .widget_shopping_cart .buttons:after,.woocommerce-page.widget_shopping_cart .buttons:after,.woocommerce-page .widget_shopping_cart .buttons:after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .button,.woocommerce-page .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after,.woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:woocommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:7px;content:"\e02e"}.woocommerce .cart-collaterals .cart_totals p,.woocommerce-page .cart-collaterals .cart_totals p{margin:0}.woocommerce .cart-collaterals .cart_totals p small,.woocommerce-page .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}.woocommerce .cart-collaterals .cart_totals table,.woocommerce-page .cart-collaterals .cart_totals table{border-collapse:separate;-webkit-border-radius:5px;border-radius:5px;margin:0 0 6px;padding:0}.woocommerce .cart-collaterals .cart_totals table tr:first-child th,.woocommerce .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td{border-top:0}.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table th{padding:6px 12px 0 0;width:25%}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table td{padding:6px 0}.woocommerce .cart-collaterals .cart_totals table td,.woocommerce .cart-collaterals .cart_totals table th,.woocommerce-page .cart-collaterals .cart_totals table td,.woocommerce-page .cart-collaterals .cart_totals table th{vertical-align:top}.woocommerce .cart-collaterals .cart_totals table small,.woocommerce-page .cart-collaterals .cart_totals table small{display:block;color:#777}.woocommerce .cart-collaterals .cart_totals table select,.woocommerce-page .cart-collaterals .cart_totals table select{width:100%}.woocommerce .cart-collaterals .cart_totals .discount td,.woocommerce-page .cart-collaterals .cart_totals .discount td{color:#85ad74}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{border-top:1px solid #f7f6f7}.woocommerce .cart-collaterals .cart_totals a.button.alt,.woocommerce-page .cart-collaterals .cart_totals a.button.alt{display:inline-block}.woocommerce .cart-collaterals .cross-sells ul.products li.product,.woocommerce-page .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce form .form-row,.woocommerce-page form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label,.woocommerce-page form .form-row label{line-height:2em}.woocommerce form .form-row label.hidden,.woocommerce-page form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline,.woocommerce-page form .form-row label.inline{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{cursor:pointer;margin:0}.woocommerce form .form-row .required,.woocommerce-page form .form-row .required{color:red;font-weight:700;border:0}.woocommerce form .form-row .input-checkbox,.woocommerce-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1em}.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea{height:4em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce form .form-row.validate-required.woocommerce-invalid select,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single,.woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop,.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text,.woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border-color:#fb7f88}.woocommerce form .form-row ::-webkit-input-placeholder,.woocommerce-page form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder,.woocommerce-page form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder,.woocommerce-page form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register,.woocommerce-page form.login,.woocommerce-page form.checkout_coupon,.woocommerce-page form.register{border:1px solid #dfdbdf;padding:20px;margin:2em 0 2em 0;text-align:left;-webkit-border-radius:5px;border-radius:5px}.woocommerce ul#shipping_method,.woocommerce-page ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li,.woocommerce-page ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.woocommerce ul#shipping_method .amount,.woocommerce-page ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents,.woocommerce-page p.woocommerce-shipping-contents{margin:0}.woocommerce .checkout .col-2 h3#ship-to-different-address,.woocommerce-page .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}.woocommerce .checkout .col-2 .notes,.woocommerce-page .checkout .col-2 .notes{clear:left}.woocommerce .checkout .col-2 .form-row-first,.woocommerce-page .checkout .col-2 .form-row-first{clear:left}.woocommerce .checkout .create-account small,.woocommerce-page .checkout .create-account small{font-size:11px;color:#777;line-height:13px;font-weight:400}.woocommerce .checkout div.shipping-address,.woocommerce-page .checkout div.shipping-address{padding:0;clear:left;width:100%}.woocommerce .checkout .shipping_address,.woocommerce-page .checkout .shipping_address{clear:both}.woocommerce #payment,.woocommerce-page #payment{background:#f7f6f7;-webkit-border-radius:5px;border-radius:5px}.woocommerce #payment ul.payment_methods,.woocommerce-page #payment ul.payment_methods{*zoom:1;text-align:left;padding:1em;border-bottom:1px solid #dfdbdf;margin:0;list-style:none outside}.woocommerce #payment ul.payment_methods:before,.woocommerce #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:before,.woocommerce-page #payment ul.payment_methods:after{content:" ";display:table}.woocommerce #payment ul.payment_methods:after,.woocommerce-page #payment ul.payment_methods:after{clear:both}.woocommerce #payment ul.payment_methods li,.woocommerce-page #payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:400}.woocommerce #payment ul.payment_methods li input,.woocommerce-page #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce #payment ul.payment_methods li img,.woocommerce-page #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;position:relative}.woocommerce #payment div.form-row,.woocommerce-page #payment div.form-row{padding:1em;border-top:1px solid #fff}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0;font-size:.92em;-webkit-border-radius:2px;border-radius:2px;line-height:1.5em;background:#ebe9eb;background:-webkit-gradient(linear,left top,left bottom,from(#ebe9eb),to(#dfdbdf));background:-webkit-linear-gradient(#ebe9eb,#dfdbdf);background:-moz-linear-gradient(center top,#ebe9eb 0%,#dfdbdf 100%);background:-moz-gradient(center top,#ebe9eb 0%,#dfdbdf 100%);box-shadow:0 1px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8)}.woocommerce #payment div.payment_box input.input-text,.woocommerce #payment div.payment_box textarea,.woocommerce-page #payment div.payment_box input.input-text,.woocommerce-page #payment div.payment_box textarea{border-color:#d3ced3;border-top-color:#c7c0c7;box-shadow:0 1px rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.4)}.woocommerce #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-page #payment div.payment_box ::-webkit-input-placeholder{color:#c7c0c7}.woocommerce #payment div.payment_box :-moz-placeholder,.woocommerce-page #payment div.payment_box :-moz-placeholder{color:#c7c0c7}.woocommerce #payment div.payment_box :-ms-input-placeholder,.woocommerce-page #payment div.payment_box :-ms-input-placeholder{color:#c7c0c7}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:100%}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/visa.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/mastercard.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/laser.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/diners.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/maestro.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/jcb.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/amex.png)}.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../images/icons/credit-cards/discover.png)}.woocommerce #payment div.payment_box span.help,.woocommerce-page #payment div.payment_box span.help{font-size:11px;color:#777;line-height:13px;font-weight:400}.woocommerce #payment div.payment_box .form-row,.woocommerce-page #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce #payment div.payment_box p:last-child,.woocommerce-page #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce #payment div.payment_box:after,.woocommerce-page #payment div.payment_box:after{content:"";display:block;border:8px solid #ebe9eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.woocommerce .order_details,.woocommerce-page .order_details{*zoom:1;margin:0 0 1.5em;list-style:none}.woocommerce .order_details:before,.woocommerce .order_details:after,.woocommerce-page .order_details:before,.woocommerce-page .order_details:after{content:" ";display:table}.woocommerce .order_details:after,.woocommerce-page .order_details:after{clear:both}.woocommerce .order_details li,.woocommerce-page .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1em;border-right:1px dashed #dfdbdf;padding-right:2em}.woocommerce .order_details li strong,.woocommerce-page .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}.woocommerce .order_details li:last-of-type,.woocommerce-page .order_details li:last-of-type{border:none}.woocommerce .addresses .title,.woocommerce-page .addresses .title{*zoom:1}.woocommerce .addresses .title:before,.woocommerce .addresses .title:after,.woocommerce-page .addresses .title:before,.woocommerce-page .addresses .title:after{content:" ";display:table}.woocommerce .addresses .title:after,.woocommerce-page .addresses .title:after{clear:both}.woocommerce .addresses .title h3,.woocommerce-page .addresses .title h3{float:left}.woocommerce .addresses .title .edit,.woocommerce-page .addresses .title .edit{float:right}.woocommerce ol.commentlist.notes li.note p.meta,.woocommerce-page ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce ol.commentlist.notes li.note .description p:last-child,.woocommerce-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce ul.digital-downloads,.woocommerce-page ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li,.woocommerce-page ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce ul.digital-downloads li:before,.woocommerce-page ul.digital-downloads li:before{font-family:woocommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e00a"}.woocommerce ul.digital-downloads li .count,.woocommerce-page ul.digital-downloads li .count{float:right}.woocommerce .widget_layered_nav ul,.woocommerce-page .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_layered_nav ul li,.woocommerce-page .widget_layered_nav ul li{*zoom:1;padding:0 0 1px;list-style:none}.woocommerce .widget_layered_nav ul li:before,.woocommerce .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:before,.woocommerce-page .widget_layered_nav ul li:after{content:" ";display:table}.woocommerce .widget_layered_nav ul li:after,.woocommerce-page .widget_layered_nav ul li:after{clear:both}.woocommerce .widget_layered_nav ul li a,.woocommerce .widget_layered_nav ul li span,.woocommerce-page .widget_layered_nav ul li a,.woocommerce-page .widget_layered_nav ul li span{padding:1px 0;float:left}.woocommerce .widget_layered_nav ul li.chosen a,.woocommerce-page .widget_layered_nav ul li.chosen a{padding:0 6px;text-decoration:none;border:1px solid #ad74a2;background:#ad74a2;box-shadow:inset 0 1px 1px rgba(255,255,255,.5)#888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5)#888;color:#fff;-webkit-border-radius:3px;border-radius:3px}.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce-page .widget_layered_nav ul li.chosen a:before{font-family:woocommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e013"}.woocommerce .widget_layered_nav ul small.count,.woocommerce-page .widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0;color:#777}.woocommerce .widget_layered_nav_filters ul,.woocommerce-page .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li,.woocommerce-page .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.woocommerce .widget_layered_nav_filters ul li a,.woocommerce-page .widget_layered_nav_filters ul li a{padding:0 6px;text-decoration:none;border:1px solid #ad74a2;background:#ad74a2;box-shadow:inset 0 1px 1px rgba(255,255,255,.5)#888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5)#888;color:#fff;-webkit-border-radius:3px;border-radius:3px;float:left}.woocommerce .widget_layered_nav_filters ul li a:before,.woocommerce-page .widget_layered_nav_filters ul li a:before{font-family:woocommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e013"}.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{font-size:1.15em}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{float:left}.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.9em;height:.9em;-webkit-border-radius:1em;border-radius:1em;border:1px solid #150d14;cursor:pointer;background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0%,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0%,#96588a 100%);outline:none;top:-.3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.65);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.65);box-shadow:0 1px 2px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.65)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#ad74a2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC)top repeat-x;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.5);-webkit-border-radius:1em;border-radius:1em}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;border-radius:1em;background:#1e1e1e;background:-webkit-gradient(linear,left top,left bottom,from(#1e1e1e),to(#6a6a6a));background:-webkit-linear-gradient(#1e1e1e,#6a6a6a);background:-moz-linear-gradient(center top,#1e1e1e 0%,#6a6a6a 100%);background:-moz-gradient(center top,#1e1e1e 0%,#6a6a6a 100%)}.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.single-product .twentythirteen .entry-summary,.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentyfourteen ul.products li.product{margin-top:0!important}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce #content input.button.loading:before,.woocommerce-page a.button.loading:before,.woocommerce-page button.button.loading:before,.woocommerce-page input.button.loading:before,.woocommerce-page #respond input#submit.loading:before,.woocommerce-page #content input.button.loading:before{background-image:url(https://tridentmarine.com/wp-content/plugins/woocommerce/assets/css/../images/ajax-loader@2x.gif);background-size:16px 16px}}
@font-face{font-family:wpsl-fontello;src:url('https://tridentmarine.com/wp-content/plugins/wp-store-locator/css/../font/fontello.eot?28897909');src:url('https://tridentmarine.com/wp-content/plugins/wp-store-locator/css/../font/fontello.eot?28897909#iefix') format('embedded-opentype'),url('https://tridentmarine.com/wp-content/plugins/wp-store-locator/css/../font/fontello.woff?28897909') format('woff'),url('https://tridentmarine.com/wp-content/plugins/wp-store-locator/css/../font/fontello.ttf?28897909') format('truetype'),url('https://tridentmarine.com/wp-content/plugins/wp-store-locator/css/../font/fontello.svg?28897909#fontello') format('svg');font-weight:400;font-style:normal;font-display: swap;
}#wpsl-gmap{float:right;width:66.5%;height:350px;margin-bottom:0}.wpsl-store-below #wpsl-gmap{float:none;width:100%}.wpsl-gmap-canvas{width:100%;height:300px;margin-bottom:20px}#wpsl-gmap div:not[class^=gv-iv],#wpsl-gmap img,.wpsl-gmap-canvas div:not[class^=gv-iv],.wpsl-gmap-canvas img{box-shadow:none!important;max-width:none!important;background:0 0}#wpsl-gmap img,.wpsl-gmap-canvas img{display:inline;opacity:1!important;max-height:none!important}#wpsl-gmap *{box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}#wpsl-gmap div.gm-iv-marker,.wpsl-gmap-canvas div.gm-iv-marker{backgroud-image:inherit}#wpsl-wrap{position:relative;width:100%;overflow:hidden;clear:both;margin-bottom:20px}#wpsl-search-wrap{float:left;width:100%}#wpsl-search-wrap form{margin:0;padding:0;border:none;outline:0}#wpsl-gmap #wpsl-map-controls{position:absolute;height:40px;right:10px;bottom:24px;border-radius:2px;z-index:3;font-size:14px;white-space:nowrap;overflow:hidden;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px}#wpsl-gmap #wpsl-map-controls.wpsl-street-view-exists{right:60px}#wpsl-map-controls .wpsl-direction-preloader{margin:5px 5px 0}#wpsl-map-controls div{float:left;background:#fff;border-radius:2px}#wpsl-map-controls div:hover{cursor:pointer}#wpsl-wrap [class*=" wpsl-icon-"],#wpsl-wrap [class^=wpsl-icon-]{position:relative;float:left;padding:12px 13px;display:inline-block;font-family:wpsl-fontello;font-style:normal;font-weight:400;font-size:1.3em;color:#737373;speak:none;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpsl-map-controls span{font-family:inherit;font-size:inherit}#wpsl-wrap .wpsl-icon-reset{border-radius:2px 0 0 2px;z-index:2;padding-right:4px}#wpsl-wrap .wpsl-ie .wpsl-icon-reset{margin-right:-1px}#wpsl-wrap .wpsl-icon-direction{z-index:1}#wpsl-map-controls.wpsl-reset-exists .wpsl-icon-direction{border-radius:0 2px 2px 0}#wpsl-wrap .wpsl-active-icon,#wpsl-wrap [class*=" wpsl-icon-"]:hover,#wpsl-wrap [class^=wpsl-icon-]:hover{color:#000}#wpsl-wrap [class*=" wpsl-icon-"]:focus,#wpsl-wrap [class^=wpsl-icon-]:active{outline:0}#wpsl-wrap .wpsl-in-progress,#wpsl-wrap .wpsl-in-progress:hover{color:#c6c6c6}#wpsl-gmap #wpsl-reset-map{position:absolute;display:none;right:37px;top:37px;padding:6px 14px;background:#fff!important;border:1px solid rgba(0,0,0,.15);border-radius:2px;z-index:3}#wpsl-reset-map:hover{cursor:pointer}.gm-style-cc{word-wrap:normal}#wpsl-search-wrap .wpsl-input,#wpsl-search-wrap .wpsl-select-wrap{display:table}#wpsl-search-btn,#wpsl-search-wrap #wpsl-radius,#wpsl-search-wrap #wpsl-results,#wpsl-search-wrap .wpsl-input input,#wpsl-search-wrap .wpsl-input label{display:table-cell}#wpsl-search-wrap label{margin-bottom:0}#wpsl-search-input{width:179px;height:auto;padding:7px 12px;font-size:100%;margin:0}#wpsl-search-btn,#wpsl-search-wrap input{border:1px solid #d2d2d2;border-radius:3px}#wpsl-search-btn{padding:7px 10px;line-height:1.428571429;font-weight:400;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-ms-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-webkit-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-o-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:linear-gradient(top,#f4f4f4,#e6e6e6);box-shadow:0 1px 2px rgba(64,64,64,.1);text-transform:none!important}#wpsl-search-input.wpsl-error{border:1px solid #bd0028!important}.wpsl-search{margin-bottom:12px;padding:12px 12px 0;background:#f4f3f3}.wpsl-search.wpsl-checkboxes-enabled{padding:12px}.wpsl-back{display:inline-block}#wpsl-result-list{width:33%;margin-right:.5%}.wpsl-store-below #wpsl-result-list{width:100%;margin:12px 0 0}#wpsl-direction-details,#wpsl-stores{height:350px;overflow-y:auto}#wpsl-direction-details,.wpsl-hide{display:none}#wpsl-result-list p{padding-left:10px}.wpsl-store-below #wpsl-result-list p{padding-left:0}#wpsl-result-list a{outline:0}.wpsl-direction-before{margin:14px 0 21px;padding-left:10px}.wpsl-store-below .wpsl-direction-before{padding-left:0}.wpsl-direction-before div{margin-top:10px}#wpsl-wrap #wpsl-result-list li{padding:10px;border-bottom:1px dotted #ccc;margin-left:0;overflow:hidden;list-style:none!important;text-indent:0}#wpsl-wrap #wpsl-result-list li li{padding:0;border-bottom:0;margin-left:14px;overflow:visible}#wpsl-wrap #wpsl-result-list ul li{list-style:none!important}#wpsl-wrap #wpsl-result-list ol li{list-style:decimal!important}#wpsl-wrap.wpsl-store-below #wpsl-result-list li{padding:10px 10px 10px 0}#wpsl-result-list li p{padding-left:0;margin:0 0 20px}.wpsl-store-details.wpsl-store-listing{position:relative;padding-right:20px}.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before,.wpsl-store-details.wpsl-store-listing:before{position:absolute;content:'';bottom:6px;right:0;border-top:5px solid #000;border-left:6px solid transparent;border-right:6px solid transparent}.wpsl-store-details.wpsl-store-listing.wpsl-active-details:before{border-bottom:5px solid #000;border-top:none;border-left:6px solid transparent;border-right:6px solid transparent}#wpsl-stores .wpsl-store-thumb{float:right;border-radius:3px;margin:7px 0 0 10px;padding:0;border:none}.wpsl-direction-index{float:left;width:8%;margin:0 5% 0 0}.wpsl-direction-txt{float:left;width:62%}.wpsl-direction-distance{float:left;width:20%;margin:0 0 0 5%}.wpsl-direction-txt span{display:block;margin-top:10px}.wpsl-country,.wpsl-street{display:block;border-bottom:none!important}.wpsl-directions{display:table;border-bottom:none!important}#wpsl-wrap #wpsl-result-list li.wpsl-preloader{position:relative;border-bottom:none;padding:10px 10px 10px 35px}.wpsl-preloader img{position:absolute;left:10px;top:50%;margin-top:-8px;box-shadow:none!important;border:none!important}.wpsl-preloader span{float:left;margin:-5px 0 0 11px}#wpsl-search-btn,#wpsl-search-wrap div{margin-right:10px;float:left}#wpsl-search-wrap .wpsl-select-wrap{position:relative;z-index:2;margin-right:0}#wpsl-search-wrap .wpsl-input-field{position:relative}#wpsl-radius,#wpsl-results{float:left;margin-right:15px;display:inline}#wpsl-category{z-index:1;clear:both}#wpsl-search-wrap .wpsl-dropdown div{position:absolute;float:none;margin:-1px 0 0;top:100%;left:-1px;right:-1px;border:1px solid #ccc;background:#fff;border-top:1px solid #eee;border-radius:0 0 3px 3px;opacity:0;overflow:hidden;-webkit-transition:150ms ease-in-out;-moz-transition:150ms ease-in-out;-ms-transition:150ms ease-in-out;transition:150ms ease-in-out}#wpsl-search-wrap .wpsl-dropdown.wpsl-active div{opacity:1}#wpsl-search-wrap .wpsl-input label{margin-right:0}#wpsl-radius{margin-right:10px}#wpsl-search-btn:hover{cursor:pointer}#wpsl-search select,#wpsl-search-wrap select,.wpsl-direction-details{display:none}#wpsl-search-wrap div label{float:left;margin-right:10px;line-height:32px}#wpsl-results label{width:auto}#wpsl-result-list ul{list-style:none;margin:0;padding:0}#wpsl-gmap .wpsl-info-window,.wpsl-gmap-canvas .wpsl-info-window{max-width:225px}.wpsl-info-window span,.wpsl-more-info-listings span{display:block}.wpsl-info-window .wpsl-no-margin{margin:0}.wpsl-more-info-listings{display:none}.wpsl-info-window span span{display:inline!important}#wpsl-wrap .wpsl-info-window p{margin:0 0 10px}.wpsl-store-hours{margin-top:10px}.wpsl-store-hours strong{display:block}#wpsl-gmap .wpsl-info-actions{display:block;margin:10px 0!important}.wpsl-info-actions a{float:left;margin-right:7px}.wpsl-info-actions .wpsl-zoom-here{margin-right:0}.wpsl-dropdown{position:relative;width:90px;border:1px solid #ccc;cursor:pointer;background:#fff;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:0!important;z-index:2}.wpsl-dropdown ul{position:absolute;left:0;width:100%;height:100%;padding:0!important;margin:0!important;list-style:none;overflow:hidden}.wpsl-dropdown:hover{box-shadow:0 0 5px rgba(0,0,0,.15)}.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li{position:relative;display:block;line-height:normal;color:#000;overflow:hidden}#wpsl-radius .wpsl-dropdown .wpsl-selected-item,#wpsl-radius .wpsl-dropdown li,#wpsl-results .wpsl-dropdown .wpsl-selected-item,#wpsl-results .wpsl-dropdown li{white-space:nowrap}.wpsl-selected-item:after{position:absolute;content:"";right:12px;top:50%;margin-top:-4px;border:6px solid transparent;border-top:8px solid #000}.wpsl-active .wpsl-selected-item:after{margin-top:-10px;border:6px solid transparent;border-bottom:8px solid #000}.wpsl-dropdown li:hover{background:#f8f9f8;position:relative;z-index:3;color:#000}.wpsl-dropdown .wpsl-selected-item,.wpsl-dropdown li,.wpsl-selected-item{list-style:none;padding:9px 12px!important;margin:0!important}.wpsl-selected-dropdown{font-weight:700}.wpsl-clearfix:after,.wpsl-clearfix:before{content:" ";display:table}.wpsl-clearfix:after{clear:both}#wpsl-wrap .wpsl-selected-item{position:static;padding-right:35px!important}#wpsl-category,.wpsl-input,.wpsl-select-wrap{position:relative;margin-bottom:10px}#wpsl-search-wrap .wpsl-scroll-required div{overflow-y:scroll}.wpsl-scroll-required ul{overflow:visible}.wpsl-provided-by{float:right;padding:5px 0;text-align:right;font-size:12px;width:100%}#wpsl-wrap .wpsl-results-only label{width:auto}.wpsl-contact-details,.wpsl-location-address,.wpsl-locations-details{margin-bottom:15px}.wpsl-contact-details{clear:both}table.wpsl-opening-hours td{vertical-align:top;padding:0 15px 0 0;text-align:left}table.wpsl-opening-hours time{display:block}table.wpsl-opening-hours{width:auto!important;font-size:100%!important}table.wpsl-opening-hours,table.wpsl-opening-hours td{border:none!important}.wpsl-gmap-canvas .wpsl-infobox{min-width:155px;max-width:350px!important;padding:10px;border-radius:4px;font-size:13px;font-weight:300;border:1px solid #ccc;background:#fff!important}.wpsl-gmap-canvas .wpsl-infobox:after,.wpsl-gmap-canvas .wpsl-infobox:before{position:absolute;content:"";left:40px;bottom:-11px}.wpsl-gmap-canvas .wpsl-infobox:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fff}.wpsl-gmap-canvas .wpsl-infobox:before{border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #ccc;bottom:-13px;left:38px}#wpsl-checkbox-filter,.wpsl-custom-checkboxes{display:block;float:left;margin:5px 0 15px;padding:0;width:100%}#wpsl-checkbox-filter li,.wpsl-custom-checkboxes li{float:left;list-style:none;margin:0 1% 0 0}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-1-columns li{width:99%}#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-2-columns li{width:49%}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-3-columns li{width:32%}#wpsl-checkbox-filter.wpsl-checkbox-4-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-4-columns li{width:24%}#wpsl-checkbox-filter input,.wpsl-custom-checkboxes input{margin-right:5px}#wpsl-result-list .wpsl-contact-details span{display:block!important}#wpsl-search-wrap .select2{display:none!important}.rtl #wpsl-result-list{float:left}.rtl #wpsl-checkbox-filter input,.rtl .wpsl-custom-checkboxes input{margin-right:0;margin-left:5px}.rtl .wpsl-info-actions a{float:right;margin:0 0 0 7px}.rtl #wpsl-gmap .wpsl-info-window{padding-right:22px}.rtl #wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding:10px 35px 10px 0}.rtl .wpsl-preloader img{left:0;right:10px}.wpsl-twentynineteen .wpsl-input{width:100%}.wpsl-twentynineteen #wpsl-search-input{line-height:1.3em}.wpsl-twentynineteen #wpsl-search-wrap label{margin-top:6px}.wpsl-twentynineteen .wpsl-dropdown{width:116px}#wpsl-results .wpsl-dropdown{width:81px}#wpsl-search-wrap .wpsl-autocomplete-search-container{position:relative;margin-right:0}#wpsl-autocomplete-search-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}#wpsl-search-wrap .wpsl-autocomplete-search-results{position:absolute;width:100%;top:100%;left:0;z-index:1000;background:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:300px;overflow-y:auto;display:none;box-sizing:border-box}#wpsl-search-wrap .wpsl-autocomplete-search-results ul{position:relative;list-style-type:none;margin:0;padding:0 0 25px}#wpsl-search-wrap .wpsl-autocomplete-search-results ul:after{content:"";display:block;position:absolute;left:10px;right:0;background-image:url('https://storage.googleapis.com/geo-devrel-public-buckets/powered_by_google_on_white.png');background-repeat:no-repeat;background-size:contain;height:18px}#wpsl-search-wrap .wpsl-autocomplete-search-results li{padding:4px10px;cursor:pointer;border-bottom:1px solid #eee;margin-bottom:0}#wpsl-search-wrap .wpsl-autocomplete-search-results li:last-child{border-bottom:none;margin-bottom:10px}#wpsl-search-wrap .wpsl-autocomplete-search-results li:focus,#wpsl-search-wrap .wpsl-autocomplete-search-results li:hover{background-color:#f5f5f5}#wpsl-search-wrap .wpsl-autocomplete-search-results li a,#wpsl-search-wrap .wpsl-autocomplete-search-results li a:hover,#wpsl-search-wrap .wpsl-autocomplete-search-results li a:link,#wpsl-search-wrap .wpsl-autocomplete-search-results li a:visited{text-decoration:none;color:#000;box-shadow:none}#wpsl-search-wrap .wpsl-autocomplete-highlight{font-weight:700}@media (max-width:825px){#wpsl-search-input{width:348px}.wpsl-results-only #wpsl-search-wrap .wpsl-dropdown{width:70px}#wpsl-search-wrap .wpsl-input{width:100%;margin-bottom:10px}#wpsl-category label,#wpsl-radius label,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-input label,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:auto}}@media (max-width:720px){#wpsl-search-wrap .wpsl-dropdown{width:114px}}@media (max-width:675px){#wpsl-search-wrap #wpsl-search-btn{float:left;margin:0 5px 0 0}.wpsl-dropdown,.wpsl-results-only #wpsl-search-wrap .wpsl-input{width:100%}.wpsl-search{padding:2%}.wpsl-input{margin-right:0}#wpsl-gmap,#wpsl-result-list{float:none;width:100%}.wpsl-direction-before{padding-left:0}#wpsl-gmap{margin-bottom:15px;margin-top:10px}#wpsl-result-list,.wpsl-cat-results-filter .wpsl-select-wrap,.wpsl-filter .wpsl-select-wrap{margin-bottom:10px}#wpsl-result-list p,#wpsl-wrap #wpsl-result-list li{padding-left:0}#wpsl-wrap #wpsl-result-list li.wpsl-preloader{padding-left:25px}.wpsl-preloader img{left:0}#wpsl-stores.wpsl-not-loaded{height:25px}#wpsl-reset-map{top:25px}#wpsl-category,#wpsl-search-btn,.wpsl-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-select-wrap{margin-bottom:0}#wpsl-stores.wpsl-no-autoload{height:auto!important}#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:49%}}@media (max-width:570px){#wpsl-search-wrap #wpsl-search-btn{margin-bottom:5px}.wpsl-search{padding:4%}#wpsl-search-input{width:98%!important}.wpsl-cat-results-filter #wpsl-search-input,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-no-results #wpsl-search-input,.wpsl-results-only #wpsl-search-input{width:100%!important}.wpsl-search-btn-wrap{margin-top:15px;clear:both}.wpsl-checkboxes-enabled .wpsl-search-btn-wrap{margin-top:0}#wpsl-search-btn,#wpsl-search-wrap div{margin-right:0}#wpsl-search-wrap div label{display:block;width:100%}.wpsl-select-wrap{width:100%}#wpsl-radius,#wpsl-results{width:50%}#wpsl-radius{margin-right:4%}#wpsl-search-wrap .wpsl-dropdown{width:96%!important}.wpsl-no-filters #wpsl-search-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input{width:100%!important}}@media (max-width:420px){#wpsl-checkbox-filter li{margin:0}#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,#wpsl-checkbox-filter.wpsl-checkbox-4-columns li{width:100%}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:10000;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxTopLeft{width:14px;height:14px;background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png)no-repeat}#cboxTopCenter{height:14px;background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/border.png)repeat-x}#cboxTopRight{width:14px;height:14px;background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png)no-repeat -36px 0}#cboxBottomLeft{width:14px;height:43px;background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png)no-repeat 0 -32px}#cboxBottomCenter{height:43px;background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/border.png)repeat-x 0 100%}#cboxBottomRight{width:14px;height:43px;background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png)no-repeat -36px -32px}#cboxMiddleLeft{width:14px;background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png)repeat-y -175px 0}#cboxMiddleRight{width:14px;background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png)repeat-y -211px 0}#cboxContent{background:#fff;overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/loading_background.png)no-repeat 50%}#cboxLoadingGraphic{background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/loading.gif)no-repeat 50%}#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:700;color:#7c7c7c}#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:700;color:#7c7c7c}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;background:url(https://tridentmarine.com/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png)no-repeat;width:23px;height:23px;text-indent:-9999px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{left:0;background-position:-51px -25px}#cboxPrevious:hover{background-position:-51px 0}#cboxNext{left:27px;background-position:-75px -25px}#cboxNext:hover{background-position:-75px 0}#cboxClose{right:0;background-position:-100px -25px}#cboxClose:hover{background-position:-100px 0}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}
.yith-woocompare-widget ul.products-list a.remove{border-radius:100% 100% 100% 100%;color:red;display:inline-block;font-size:1em;font-weight:600;height:1em;line-height:.81em;text-align:center;text-decoration:none;margin-top:.5em;width:1em}.yith-woocompare-widget ul.products-list a.remove{float:right}.yith-woocompare-widget ul.products-list a.remove:hover{background-color:red;color:#fff}.yith-woocompare-widget ul.products-list li a.title{display:inline-block;width:90%}.yith-woocompare-widget a.compare{float:right}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:0 0;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:0 0;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
.wppb-user-forms,.wppb-user-forms *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.wppb-user-forms .wppb-form-field{list-style:none}.wppb-user-forms input:not([type=button]):not([type=reset]):not([type=submit]):not([type=file]):not([value=agree]),.wppb-user-forms select,.wppb-user-forms textarea{font-size:100%;margin:0;vertical-align:baseline}.wppb-user-forms input[type=checkbox],.wppb-user-forms input[type=radio]{padding:0}.wppb-user-forms input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.wppb-user-forms input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.wppb-user-forms button::-moz-focus-inner,.wppb-user-forms input::-moz-focus-inner{border:0;padding:0}.wppb-user-forms input[type=text],.wppb-user-forms input[type=number],.wppb-user-forms input[type=email],.wppb-user-forms input[type=url],.wppb-user-forms input[type=password],.wppb-user-forms input[type=search],.wppb-user-forms textarea{color:#666;border:1px solid #ccc;border-radius:3px}.wppb-user-forms input[type=text]:focus,.wppb-user-forms input[type=number]:focus,.wppb-user-forms input[type=email]:focus,.wppb-user-forms input[type=url]:focus,.wppb-user-forms input[type=password]:focus,.wppb-user-forms input[type=search]:focus,.wppb-user-forms textarea:focus{color:#111}.wppb-user-forms input[type=text],.wppb-user-forms input[type=number],.wppb-user-forms input[type=email],.wppb-user-forms input[type=url],.wppb-user-forms input[type=password],.wppb-user-forms input[type=search]{padding:3px}.wppb-user-forms textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}.wppb-user-forms .wppb-wysiwyg .wp-editor-wrap{float:left;width:69.9%}.wppb-user-forms .wppb-wysiwyg button:hover{background:0 0}.wppb-user-forms .wppb-wysiwyg div.mce-tinymce.mce-panel{border:1px solid #ccc!important;color:#666!important}.wppb-user-forms .wppb-wysiwyg div.mce-panel.mce-first{border-width:0 0 1px!important}.wppb-user-forms .wppb-wysiwyg div.mce-panel.mce-last{border-width:1px 0!important}.wppb-user-forms .wppb-wysiwyg .quicktags-toolbar{border:1px solid #dedede;border-bottom:0}#wp-link label input[type=text]{padding:0}#wppb-search-fields{min-width:250px;float:left;width:100%}.wppb-user-forms .wppb-search-button{padding:7px 20px;line-height:24px}.wppb-search-users-wrap{display:flex;align-items:center;justify-content:flex-start;gap:10px}.wppb-user-forms .extra_field_heading{margin-bottom:0}.wppb-user-forms .login-submit #wppb-submit:disabled,.wppb-user-forms .form-submit #wppb-recover-password-button:disabled,.wppb-user-forms .form-submit #register:disabled,.wppb-user-forms .form-submit #edit_profile:disabled{background:#414141;opacity:.3;cursor:not-allowed}.wppb-userlisting-container form.wppb-search-users{margin-bottom:20px}.wppb-userlisting-container .wppb-ul-search{display:flex;align-items:center;justify-content:flex-start;gap:10px}.wppb-userlisting-container .wppb-ul-search form.wppb-search-users{flex-grow:1}.wppb-search-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-grow:1;position:relative}.wppb-search-container .wppb-clear-results{position:absolute;right:10px;top:50%;transform:translateY(-50%);text-decoration:none}[id^=wppb-login-widget] .wppb-user-login-form{max-width:100%!important}[id^=wppb-login-widget] .login-username>*,[id^=wppb-login-widget] .login-password>*{display:block;width:100%!important}.wppb-user-forms>ul{max-width:900px;list-style:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#select_user_to_edit_form .wppb-form-field{max-width:900px}.wppb-user-forms ul li{list-style:none;margin:0 0 14px;padding:0}#wppb-login-wrap p,#select_user_to_edit_form p{overflow:hidden;margin:0 0 14px;padding:0}.wppb-user-forms .wppb-recaptcha:not(.wppb-field-error,.wppb-recaptcha-v2){margin:0;padding:0;height:0}.wppb-user-forms ul li:after{content:"";clear:both;display:block}.wppb-user-forms .wppb-input-hidden{padding-bottom:0}.wppb-user-forms.wppb-user-role-administrator .wppb-input-hidden{padding-bottom:14px}.wppb-user-forms .wppb-form-field>ul{margin:0;padding:0}.wppb-form-field .wppb-password-field-container{display:block;position:relative}.wppb-form-field .wppb-password-field-container input[type=password],.wppb-form-field .wppb-password-field-container input[type=text]{width:100%}.wppb-form-field:not(#select_user_to_edit_form .wppb-form-field,.wppb-checkbox-terms-and-conditions,.wppb-gdpr-checkbox,.wppb-subscription-plans) label:not(.wppb-checkboxes label,.wppb-radios label,.login-remember label,.wppb-epaa-switch),#pms-subscription-plans-discount label,.pms-invite-code-name-field label,#wppb-login-wrap .login-username label,#wppb-login-wrap .login-password label,#wppb-login-wrap .login-auth label{width:30%;float:left;min-height:1px}.wppb-form-field input[type=text],.wppb-form-field input[type=number],.wppb-form-field input[type=email],.wppb-form-field input[type=url],.wppb-form-field input[type=search],.wppb-form-field select,.wppb-form-field textarea,.wppb-form-field .wppb-password-field-container,.wppb-checkboxes,.wppb-radios,#wppb-login-wrap .login-username input,#wppb-login-wrap .login-auth input{width:69.9%;float:left}.wppb-form-field.wppb-select-multiple select{height:auto}.wp-theme-oceanwp .wppb-form-field input[type=number]{max-width:100%!important}#wppb-login-wrap .login-remember{display:flex;align-items:center}#wppb-login-wrap .login-remember input{cursor:pointer}#wppb-login-wrap .login-remember label{padding-left:8px;margin-bottom:0;cursor:pointer}.wppb-form-field.wppb-timepicker select{width:auto!important;margin-right:5px}.wppb-user-forms .wppb-wysiwyg .wp-editor-wrap .wp-editor-tabs *{box-sizing:content-box!important}.wp-theme-oceanwp .woocommerce .wppb-user-forms .wppb-wysiwyg .wp-editor-wrap .wp-editor-tabs *{width:auto!important;padding:3px 8px 4px!important}.wppb-user-forms .wp-editor-wrap input{float:none;width:auto}input#send_credentials_via_email{float:none;margin-right:10px}.wppb-send-credentials-checkbox label{width:auto}.wppb-form-field>span:not(.wppb-password-field-container){display:block;clear:both;font-size:80%;font-style:italic;word-break:break-word}.wppb-form-field>span.custom_field_html{font-style:normal;font-size:100%}.wppb-form-field>span.select2-container{font-style:normal;font-size:100%;clear:none}.wppb-form-field>span.select2-container .selection .select2-selection{height:44px}.wppb-repeater .wppb-select-cpt span.select2-container{width:auto!important}span.select2-container{z-index:9999}.wppb-form-field.wppb-timepicker>span.wppb-timepicker-separator{display:inline-block;float:left;clear:none;margin-left:0;margin-right:5px;font-size:100%;font-style:normal}.wppb_upload_button{display:inline-block}.wppb-user-forms .wppb-checkboxes li,.wppb-user-forms .wppb-radios li{display:inline-block;padding:0 20px 0 0}.wppb-user-forms .wppb-checkboxes li.wppb-hidden{padding:0}.wppb-form-field .wppb-checkboxes label,.wppb-form-field .wppb-radios label{float:none;min-width:0;padding-left:5px;width:auto;display:inline-block}.wppb-checkbox-terms-and-conditions input,.wppb-checkboxes li input,.wppb-radios li input{min-width:0;float:none}.wppb-edit-user .wppb-checkbox-terms-and-conditions{display:none}.wppb-form-field.wppb-heading span,.wppb-default-about-yourself-heading span,.wppb-default-contact-info-heading span,.wppb-default-name-heading span,.wppb-checkbox-terms-and-conditions span{margin-left:0}.wppb-checkbox-terms-and-conditions label{width:100%}.wppb-form-field.wppb-checkbox-terms-and-conditions input[type=checkbox].custom_field_toa{float:none;margin-right:10px}.wppb-recaptcha-element{display:inline-block}.wppb-recaptcha-element.wppb-invisible-recaptcha{display:block!important}.wppb-recaptcha-element iframe{margin-bottom:0}.wppb-form-field input.wppb-map-search-box{position:absolute;top:10px!important;height:34px;width:50%;min-width:250px;background:#fff;border:0;border-radius:1px;padding:0 10px;box-shadow:0 1px 1px #c1c1c1;font-family:roboto,sans-serif}.wppb-create-new-site{width:100%}input#wppb_create_new_site_checkbox{width:auto;margin-right:10px;float:none}label[for=wppb_create_new_site_checkbox]{width:100%}label[for=blog-privacy]{width:100%}.wppb-gdpr-checkbox.wppb-form-field label{width:100%;float:none}.wppb-gdpr-checkbox.wppb-form-field #user_consent_gdpr{float:none;margin:0 10px 0 0}.wppb-error,.wppb-warning,.wppb-notice,.wppb-success{padding:6px 9px;margin:0 auto 25px;display:block;width:100%}.wppb-error,.wppb-warning{box-sizing:border-box;background:#ffebe8;border:1px solid #c00}.wppb-error,.wppb-warning,.wppb-notice{color:#222!important}.wppb-error a,.wppb-warning a{color:#007acc!important}.wppb-comment-captcha-error{clear:both!important;margin:0 0 24px!important;padding:12px 16px!important;line-height:1.5!important}.wppb-comment-captcha-error+.comment-notes,.wppb-comment-captcha-error+.logged-in-as{clear:both!important;display:block!important;margin-top:0!important;margin-bottom:24px!important}.admin-bar #wppb_form_general_message{padding-top:32px}.wppb-error a:hover,.wppb-warning a:hover{color:#007acc!important;text-decoration:underline}.wppb-notice{box-sizing:border-box;background:#ccc;border:1px solid #666}.wppb-required{color:red}.wppb-required,.wppb-checkbox-terms-and-conditions span.wppb-required{margin-left:5px}.wppb-success{box-sizing:border-box;background:#e7f7d3;border:1px solid #6c3}.wppb-register-user .wppb-field-error,.wppb-edit-user .wppb-field-error,#wppb-recover-password .wppb-field-error{background-color:#ffdfdf;border:1px dotted #c89797;margin-bottom:6px!important;padding:6px!important}.wppb-field-error>input,.wppb-field-error>select,.wppb-field-error>textarea,.wppb-field-error>label{margin-bottom:10px}.wppb-field-error img{box-shadow:none;-webkit-box-shadow:none;border:none;border-radius:0;vertical-align:middle;margin-top:-3px;padding-left:5px;width:auto;height:auto}.wppb-form-field>span.wppb-form-error{margin-top:10px;padding-top:5px;border-top:1px dotted #c89797;font-size:100%;margin-left:0}.wppb-password-group{display:flex;flex-direction:column;gap:12px}.wppb-edit-user .wppb-default-password.wppb-current-password-field-error{background-color:transparent;border:0;padding:0}.wppb-edit-user .wppb-default-password .wppb-current-password-subfield-error{background-color:#ffdfdf;border:1px dotted #c89797;padding:6px;margin-bottom:6px}#wppb-register-user .wppb-default-blog-details.wppb-field-error{background-color:transparent!important;border:0!important}.wppb-default-blog-details>span.wppb-form-error{display:none}.wppb-blog-details-heading span{margin-left:0}.wppb-1website-url{position:absolute;left:-99999px}.wppb-table *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wppb-table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-spacing:.5rem;border-collapse:collapse;width:100%}.wppb-table th{background:#f4f4f4;padding:7px;border:1px solid #e1e1e1;text-align:left}.wppb-table thead tr:hover{background:0 0}.wppb-table .wppb-sorting .wppb-sorting-default{display:inline-block;width:16px;height:16px;background:url(https://tridentmarine.com/wp-content/plugins/profile-builder/assets/css/../images/sorting-default.png)no-repeat 50%;vertical-align:middle}.wppb-table .wppb-sorting .wppb-sorting-ascending{background-image:url(https://tridentmarine.com/wp-content/plugins/profile-builder/assets/css/../images/sorting-ascending.png)}.wppb-table .wppb-sorting .wppb-sorting-descending{background-image:url(https://tridentmarine.com/wp-content/plugins/profile-builder/assets/css/../images/sorting-descending.png)}.wppb-table tr:hover{background:#f1fcff}.wppb-table td{padding:7px;border:1px solid #e1e1e1}.wppb-table .wppb-posts,.wppb-table .wppb-moreinfo{text-align:center}.wppb-avatar img{max-width:none}ul.wppb-profile{list-style-type:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}ul.wppb-profile li{margin-left:0;margin-right:0;overflow:hidden}ul.wppb-profile li label{display:block;width:30%;float:left;min-height:1px;font-weight:700}ul.wppb-profile li span{display:block;width:69.9%;float:left}ul.wppb-profile li h3,ul.wppb-profile li h3:first-child{margin:20px 0;padding-top:20px;border-top:1px solid #d2d2d2}ul.wppb-faceted-list{list-style:none;margin:0 0 20px}ul.wppb-faceted-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}ul.wppb-faceted-list>li{float:left;margin-right:15px;max-width:300px}ul.wppb-faceted-list>li:first-child{float:none;clear:both}.wppb-userlisting-container .wppb-faceted-list li h5{margin:5px 0}.wppb-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}ul.wppb-faceted-list label>*{vertical-align:middle}ul.wppb-faceted-list input[type=checkbox]{margin-right:5px}.wppb-userlisting-container.wppb-spinner{position:relative;opacity:.5}.wppb-userlisting-container.wppb-spinner:after{content:"";position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;display:block;width:32px;height:32px;z-index:1000}ul.wppb-faceted-list .hide-this{display:none}#wppb-remove-facets-container{list-style:none;margin:0}.wppb-remove-facet:before,.wppb-remove-all-facets:before{content:"x";display:inline-block;border-right:1px dotted #d3ccc9;border-right:1px dotted #6f6f6f;padding-right:5px;margin-right:5px}.wppb-userlisting-container .wppb-ul-range-values{padding:5px 0}.wppb-userlisting-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.wppb-float-left{float:left}.wppb-float-right{float:right}.wppb-facet-float-left{float:left;max-width:300px}.wppb-facet-float-right{float:right;max-width:300px}li.wppb-facet-search{position:relative}.wppb-facet-search-wrap label{display:inline-block;position:relative;padding:0!important;margin:0!important}.wppb-facet-search{width:75%!important;margin-right:5px!important}.wppb-facet-search .screen-reader-text{display:none}.wppb-facet-search,.wppb-search-submit{box-sizing:border-box;display:inline-block!important;vertical-align:middle}.wppb-search-submit{display:inline-block;width:20%;height:100%;background:#4f5963;position:absolute;right:0;cursor:pointer;border:1px solid #444d57;border-radius:3px;padding:0!important;margin:0!important}.wppb-search-submit:hover{background:#fff;color:#4f5963}.wppb-search-submit::before{content:"\26B2";display:inline-block;color:#fff;font-size:120%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.wppb-search-submit:hover::before{color:#4f5963}@media screen and (max-width:720px){.wppb-table{border:0}.wppb-table thead{display:none}.wppb-table tr{display:block;margin-bottom:30px}.wppb-table td{display:block;text-align:right;border-bottom:0}.wppb-table td:last-of-type{border-bottom:1px solid #e1e1e1}.wppb-table .wppb-posts,.wppb-table .wppb-moreinfo{text-align:right}.wppb-table td:before{content:attr(data-label);float:left}.wppb-table td:after{content:"";display:block;clear:both}}@media screen and (max-width:500px){.wppb-form-field:not(#select_user_to_edit_form .wppb-form-field,.wppb-checkbox-terms-and-conditions,.wppb-gdpr-checkbox,.wppb-subscription-plans) label:not(.wppb-checkboxes label,.wppb-radios label),#wppb-login-wrap .login-username label,#wppb-login-wrap .login-password label,#wppb-login-wrap .login-auth label,ul.wppb-profile li label{width:100%!important;display:block;float:none!important}.wppb-form-field input[type=text],.wppb-form-field input[type=number],.wppb-form-field input[type=email],.wppb-form-field input[type=url],.wppb-form-field input[type=password],.wppb-form-field input[type=search],.wppb-form-field select,.wppb-form-field textarea,.wppb-form-field .wp-editor-wrap,.wppb-form-field .wppb-password-field-container,.wppb-checkboxes,.wppb-radios,#wppb-login-wrap .login-username input,#wppb-login-wrap .login-password input,#wppb-login-wrap .login-auth input,ul.wppb-profile li span{width:100%!important;float:none!important}.wppb-form-field>span{margin-left:0}.wppb-checkboxes li label,.wppb-radios li label{display:inline}.wppb-form-field .wppb-avatar-nofile,.wppb-form-field .wppb-avatar-file,.wppb-form-field .wppb-upload-nofile,.wppb-form-field .wppb-upload-file{margin-left:0}}#pass-strength-result{background-color:#eee;border:1px solid #ddd;display:none;float:left;margin:13px 5px 5px 30%;padding:3px 5px;text-align:center;width:200px;height:28px}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.wppb-form-field.wppb-default-password button.wppb-toggle-pw,.wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw,#wppb-login-wrap .login-password button.wppb-toggle-pw,#wppb-recover-password-container .wppb-form-field.passw1 .wppb-toggle-pw,#wppb-recover-password-container .wppb-form-field.passw2 .wppb-toggle-pw{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:0 0!important;background-color:transparent!important;border:1px solid transparent;box-shadow:none;padding:0;margin:0;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center}.wp-theme-oceanwp .wppb-form-field.wppb-default-password button.wppb-toggle-pw,.wp-theme-oceanwp .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw{width:auto!important}#wppb-loginform .login-password .show-password-input,.woocommerce .wppb-default-repeat-password .show-password-input,.woocommerce .wppb-default-password .show-password-input{display:none!important}.wppb-form-field.wppb-default-password button img,.wppb-form-field.wppb-default-repeat-password button img,#wppb-login-wrap .login-password button img,#wppb-recover-password-container .wppb-form-field.passw1 button img,#wppb-recover-password-container .wppb-form-field.passw2 button img{width:20px}.wppb-form-field.wppb-subscription-plans input{display:inline-block;float:none;margin-right:10px!important}.wppb-form-field.wppb-subscription-plans span.description{display:block;font-size:100%;font-style:italic;margin-left:0;margin-bottom:1.5em}.wppb-user-forms table{border-collapse:separate}.wppb-private-website.wppb-private-website-hide-menus .main-navigation{display:none}.marker-content-info{position:absolute;top:-400px;left:-400px;display:none}.wppb-map-container .marker-content{min-width:320px;max-width:100%}.wppb-map-container .marker-content .marker-info-avatar_or_gravatar{float:left;margin-right:10px}.elementor-edit-mode .wppb-map-container{width:69.9%;float:left;border:1px solid #ccc;border-radius:3px}#wppb_auth_secret_buttons,#wppb_auth_verify_buttons,#wppb_auth_backup_buttons{margin-left:30%;display:flex;justify-content:space-between;align-items:stretch}.wppb_auth_button{background:repeat #f7f7f7;border:1px solid #ccc!important;color:#555;cursor:pointer;display:inline-block;font-size:12px;line-height:26px;padding:15px;text-decoration:none;white-space:nowrap;text-align:center;width:30%}.wppb_auth_button:hover{background:repeat #fafafa;border:1px solid #999!important;color:#222;text-decoration:none}#wppb_auth_newsecret.wppb_auth_new_button,#wppb_auth_verify_button.wppb_auth_verify_button,#wppb_auth_backup_button.wppb_auth_backup_button{flex-grow:1}#wppb_show_qr.wppb_auth_qr_button,#wppb_auth_verify_indicator.wppb_auth_verify_indicator,#wppb_auth_backup_indicator.wppb_auth_backup_indicator{flex-grow:1}#wppb_auth_verify_indicator,#wppb_auth_backup_indicator{pointer-events:none!important}#wppb_auth_verify_indicator.valid{background-color:#c3ff88;border-color:#8dff1c}#wppb_auth_verify_indicator.invalid{background-color:#ffa0a0;border-color:#f04040}#wppb_auth_backup_indicator.low{background-color:#ffeaa7;border-color:#856404}#wppb_auth_backup_indicator.zero{background-color:#ffa0a0;border-color:#f04040}#wppb_auth_QR_INFO{text-align:right}#wppb_auth_QR_INFO .wppb-description-delimiter{font-size:80%;font-style:italic}.wppb-backup-codes-admin-section{margin-top:20px;padding:15px;border:1px solid #ccc;border-radius:4px;background-color:#f7f7f7}.wppb-backup-codes-section h4,.wppb-backup-codes-admin-section h3,.wppb-backup-codes-admin-section h4{margin-top:0;margin-bottom:15px;color:#555}.wppb-backup-codes-new,.wppb-backup-codes-admin-new{border:1px solid #ccc;padding:15px;border-radius:4px;margin-bottom:15px}.wppb-backup-codes-new h4,.wppb-backup-codes-new h5,.wppb-backup-codes-admin-new h4{margin-top:0;margin-bottom:10px;color:#0c5460}.wppb-backup-codes-list,.wppb-backup-codes-admin-list{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:15px;margin-bottom:15px;font-family:courier new,monospace;font-size:14px;line-height:1.6;max-height:200px;overflow-y:auto}.wppb-backup-code-item,.wppb-backup-codes-admin-item{margin-bottom:5px;padding:5px;background-color:#f8f9fa;border-radius:3px;word-break:break-all}.wppb-backup-codes-actions{margin-top:15px}.wppb-backup-codes-actions .button{background:repeat #f7f7f7;border:1px solid #ccc!important;color:#555;cursor:pointer;display:inline-block;font-size:12px;line-height:26px;padding:15px;text-decoration:none;white-space:nowrap;text-align:center;margin-right:10px;margin-bottom:5px}.wppb-backup-codes-actions .button:hover{background:repeat #fafafa;border:1px solid #999!important;color:#222;text-decoration:none}.wppb-2fa-forced-notice.wppb-error p{margin:unset}.wppb-user-forms .iti .iti__search-input{box-sizing:border-box!important;width:100%!important;padding-left:30px!important;padding-right:28px!important}.wppb-form-field.wppb-international-telephone-input .iti{width:69.9%;max-width:100%;float:left}#wppb-form-style-1-wrapper .wppb-form-field.wppb-international-telephone-input .iti,#wppb-form-style-2-wrapper .wppb-form-field.wppb-international-telephone-input .iti,#wppb-form-style-3-wrapper .wppb-form-field.wppb-international-telephone-input .iti{width:100%;max-width:100%;display:block}.wppb-user-forms .iti{--iti-spacer-horizontal:12px}.wppb-user-forms .iti--inline-dropdown .iti__dropdown-content{border-radius:6px;overflow:hidden}.wppb-user-forms .iti .iti__country-list{padding:4px 0;margin:0}.wppb-user-forms .iti .iti__country{padding:8px 12px}.wppb-user-forms .iti .iti__country-list .iti__flag{margin-right:10px}[dir=rtl] .wppb-user-forms .iti .iti__country-list .iti__flag{margin-right:0;margin-left:10px}#wppb-form-style-1-wrapper .wppb-form-field.wppb-international-telephone-input .iti button.iti__selected-country,#wppb-form-style-2-wrapper .wppb-form-field.wppb-international-telephone-input .iti button.iti__selected-country,#wppb-form-style-3-wrapper .wppb-form-field.wppb-international-telephone-input .iti button.iti__selected-country{width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:0 0!important;box-shadow:none!important;color:inherit!important}#wppb-form-style-1-wrapper .wppb-form-field.wppb-international-telephone-input.label-inside>label:not(.wppb-epaa-switch):not(.wppb-field-visibility-settings label),#wppb-form-style-2-wrapper .wppb-form-field.wppb-international-telephone-input.label-inside>label:not(.wppb-epaa-switch):not(.wppb-field-visibility-settings label){padding-left:56px}#wppb-form-style-1-wrapper .wppb-form-field.wppb-international-telephone-input.label-inside input.wppb-intl-tel-input:not([type=radio]):not([type=checkbox]):not([type=submit]){padding-left:56px!important}.wppb-form-field .iti+.wppb-iti-error{float:left!important;width:69.9%!important;margin-left:30%;margin-top:6px;color:#c0392b!important;font-size:15px!important;display:none}.wppb-form-field.wppb-international-telephone-input.label-inside .iti+.wppb-iti-error{width:100%!important;margin-left:0!important}@media screen and (max-width:500px){.wppb-form-field.wppb-international-telephone-input .iti{float:none;width:100%}.wppb-form-field .iti+.wppb-iti-error{float:none;width:100%;margin-left:0}}
.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a { color:#627aa6;}
.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before {-webkit-box-shadow:none;box-shadow:none;}
.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before { position: inherit; }
.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a {font-size: 20px; font-weight: normal; letter-spacing: 0.8px;}
.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li { border-bottom:1px solid #8695b6; border-left:none; border-right:none; border-top:none; margin:0 2% 0 0; background:none; -webkit-box-shadow:none; box-shadow:none; width:47.5%; text-align:center; padding:0; }

.woocommerce-page div.product .woocommerce-tabs ul.tabs-mono li, .woocommerce-page div.product .woocommerce-tabs ul.tabs-mono li.active{width:100% !important;}

.woocommerce-page div.product .woocommerce-tabs ul.tabs-three li { width:31.5% !important; }
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.test_tab_tab { margin-right:0 !important; }
.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active { text-align:center; background:none;  border-bottom:2px solid #1e3c70;}




.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active { text-align:center; background:none;  border-bottom:2px solid #1e3c70;}
.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {  color:#21406f;}
.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before { /*border-bottom:1px solid #8695b6;*/ border:none;}
.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs { padding: 0 0 0 0em;}
.productdetail .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a { padding:0px 0 20px 0;}
.productdetail .woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img { /*width:auto;*/ }
.productdetail .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { display:inherit; -webkit-box-shadow:none; box-shadow:none; margin-bottom:0; }
.productdetail .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a:hover img { -webkit-box-shadow:none; box-shadow:none;}
.productdetail .woocommerce a.button, .woocommerce-page a.button { background:none; color:#34C6FF; text-shadow:none; font-weight:normal; -webkit-box-shadow:none; box-shadow:none; border:none;} 
.productdetail .woocommerce a:hover.button, .woocommerce-page a:hover.button { background:none;}
.productdetail .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { font-family: "Gill Sans Std", Helvetica, Arial, sans-serif; font-size:16px; padding-bottom:0;}
.woocommerce-page ul.products li.product h3 { min-height:55px; }
.productdetail .woocommerce ul.products li.product p {}
.productdetail .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product { width:100%;}
.productdetail .woocommerce .related ul li.product img, .woocommerce .related ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .upsells.products ul li.product img, .woocommerce-page .upsells.products ul.products li.product img { width:auto;}
.productdetail .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-bottom:30px;}
.product_category .woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 { font-size:15px;}

/*.woocommerce .product_category .grid li.product { border:none; width: 30.8%;}*/
.woocommerce.columns-3 ul.products.grid li.product { width: 30.8%; border: none; }
/*.product_category .grid li.product { border:none; width: 30.8%;}*/
.woocommerce .product_category .grid li.product a img { /*padding:60px 0;*/ /*border:1px solid #ccc;*/ }
.woocommerce .product_category ul.products { width:100%; }
.woocommerce .product_category .list li.product { width: 30.8%; border:1px solid #ccc; padding:20px; margin-right: 0 !important; }
.woocommerce .product_category .list li.product a img { /*padding:40px 0;*/ margin-bottom:0; border:none;}
.woocommerce .productdetail .thumbnails { max-width:376px; margin:0 auto;}
.woocommerce .productdetail .thumbnails .yith_magnifier_gallery li { height: 79px; margin: 0 20px 0 0; text-align: center; width: 79px !important;}
.single-product.woocommerce .thumbnails #slider-prev, .single-product.woocommerce .thumbnails #slider-next {margin-right: -10px; display:block !important;}
.single-product.woocommerce .thumbnails #slider-prev { left:-33px;}
.single-product.woocommerce .thumbnails #slider-next { right:-23px;}
.woocommerce .productdetail .thumbnails .caroufredsel_wrapper { height:79px !important;}
.woocommerce #content input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page #content input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before { top: 0 !important; }

a { outline: none !important; }
.single-product.woocommerce .thumbnails #slider-prev, .single-product.woocommerce .thumbnails #slider-next { background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/slider-arrow.png) no-repeat left top; }
.single-product.woocommerce .thumbnails #slider-next { background-position:right top; }
.yith_magnifier_gallery li.yith_magnifier_thumbnail { border:1px solid #ccc; overflow:hidden; }
.yith_magnifier_gallery li.yith_magnifier_thumbnail a { margin:0 !important; border:none; }

.woocommerce #content div.product div.images { position:relative; z-index:-1; border: none !important; position: relative;}
.woocommerce #content div.product div.images a { display:block; text-align: center; border: solid 1px #ccc; position: relative;}
.woocommerce #content div.product div.images a.woocommerce-main-image:after{ position:absolute; width:17px; height:19px; right:6px; bottom:6px; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/zoomicon.png) no-repeat right bottom; z-index:10000; content: ""; }
.woocommerce #content div.product div.images .zoom-icon { position:absolute; width:17px; height:19px; right:6px; bottom:6px; background:url(https://tridentmarine.com/wp-content/themes/boilerplate/css/../images/zoomicon.png) no-repeat right bottom; z-index:10000; display: none;}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img{ max-height: 400px; max-width: 100%; margin: 0 auto; width: auto;}


.zoomLens { z-index: 99999 !important; }
