/*
Theme Name:     3clicks Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       3clicks
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

/* Place all your CSS modifications below */

#g1-primary-nav {
    margin-top: 0px !important;
    background-color: #006196 !important;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    /* background-image: linear-gradient(to bottom,#018cd1,#000 55px);*/
    /* background-repeat: repeat-x; */
}

.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu>li>a {
    color: #fff !important;
}

.g1-content .g1-icon--solid {
    background-color: #0059b1 !important;
}

.g1-content .g1-icon--solid {
    border-color: #000 !important;
}

#g1-primary-nav-menu>li>a {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    font-size: 14px !important;
    line-height: 17px !important;
}

.g1-header .g1-divider--simple:before,
.g1-header .g1-tabs--button .g1-tabs-nav-current-item .g1-tab-title,
.g1-header .gallery-icon>a:before,
.g1-header .g1-collection--gallery article:before,
.g1-header .g1-collection--gallery .g1-nonmedia>.g1-01,
.g1-header .g1-dropcap--solid,
.g1-header input[type=button],
.g1-header input[type=submit],
.g1-header button,
.g1-header .g1-button--solid,
.g1-header a.button,
.g1-header .g1-frame--solid>.g1-decorator,
.g1-header .g1-toggle--solid .g1-toggle__switch,
.g1-header .g1-indicator:before,
.g1-header .g1-progress-bar--solid .g1-progress-bar__bar,
.g1-header .g1-progress-circle .g1-color-scheme,
.g1-header .g1-countdown i,
.g1-header .g1-box--solid .g1-box__icon,
.g1-header .g1-banda__handle span,
.g1-header .g1-banda--smooth .g1-banda__handle,
.g1-header .g1-isotope-filter--current:before,
.g1-header .g1-simple-slider .g1-progress>div>div,
.g1-header .g1-simple-slider.g1-nav-coin-thumbs .g1-nav-coin .g1-selected a:before,
.g1-header .g1-simple-slider .g1-nav-direction__prev,
.g1-header .g1-simple-slider .g1-nav-direction__next,
.g1-header .g1-mediabox--slider .g1-nav-coin a:before,
.g1-header .g1-searchbox .g1-outer,
.g1-header .g1-gmap-wrapper .g1-pan-control,
.g1-header .g1-gmap-wrapper .g1-full-map-control,
.g1-header #wp-calendar #prev a,
.g1-header #wp-calendar #next a,
.g1-header .g1-nav--mobile #g1-secondary-nav-menu>li,
.g1-header #lang_sel ul ul li,
.g1-header #g1-primary-nav-switch,
.g1-header .widget_price_filter .ui-slider .ui-slider-range,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-column .g1-submenus:before,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-tile .g1-submenus a,
.g1-nav--collapsed #g1-primary-nav-menu .g1-type-drops .g1-submenus a {
    background-color: ;
}

#g1-id {
    padding-bottom: 0px !important;
}

#g1-id {
    padding-top: 4px !important;
}

.g1-simple-slider .g1-nav-coin a {
    display: none !important;
    position: relative;
}

.g1-simple-slider .g1-fullscreen {
    width: 56px;
    height: 36px;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
}

.g1-section {
    margin: 0 auto;
    padding: 0em 0 .5em 0 !important;
}

body {

    line-height: 1.8 !important;
    font-size: 16px !important;
    font-family: sans-serif;
    -webkit-font-smoothing: antialiased;
}

#g1-primary-nav .g1-searchbox__switch {
    padding-top: 14px !important;
    padding-bottom: 1px !important;
    font-size: 14px;
    line-height: 14px;
}

#g1-preheader>.g1-background {
    border-bottom-width: 1px;
    border-bottom-color: !important;
    background-image: linear-gradient(to bottom, #f2f2f2, #fff 36px);
}

#g1-section-1.g1-section {
    background-repeat: repeat;
    background-position: center top;
    background-attachment: static;
    background-color: #f9f9f9 !important;
}

#g1-section-3.g1-section {
    background-repeat: repeat;
    background-position: center top;
    background-attachment: static;
    background-color: #f9f9f9;
}

section #huge_it_gallery1 {
    padding: px !important;
    min-width: 100%;
    width: 100%;
    min-height: 100%;
    text-align: center;
    margin: 0;
    margin-bottom: 30px;
    background-color: #f9f9f9 !important;
    box-shadow: 0 0 10px;
}

.g1-content>.g1-background {
    background-color: #f9f9f9 !important;
}

#g1-precontent>header.entry-header,
#g1-precontent>header.page-header,
#g1-precontent>header.archive-header {
    margin-bottom: 0;
    padding-top: 0em !important;
    padding-bottom: .2em;
}

.g1-header a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu>.current_page_ancestor>a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu>.current_page_parent>a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu>.current_page_item>a {
    color: #f2f2f2 !important;
}

.cssanimations #g1-preheader__switch {
    -webkit-backface-visibility: hidden;
    display: none;
}

@media only screen and (min-width: 1025px) g1-screen.css?ver=3.9.2:2316 .g1-submenus {
    max-width: 970px !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
address,
dl,
ol,
ul,
table,
legend,
hr,
figure {
    margin-bottom: 0px;
    margin-bottom: rem !important;
}

.g1-header a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu>.current_page_ancestor>a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu>.current_page_parent>a,
.g1-nav--unstyled.g1-nav--collapsed #g1-primary-nav-menu>.current_page_item>a {
    color: #000 !important;
}

.g1-simple-slider.g1-nav-coin-standard .g1-nav-coin {
    padding: 0 0 0px !important;
}

.g1-carousel {
    display: block;
    text-align: start;
    float: none;
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: auto;
    width: 1349px;
    height: 300px;
    margin: 0px 0px 0px !important;
    overflow: hidden;
}

#g1-precontent>.g1-background {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 0;
    right: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: solid #0059b1 6px !important;
}

#g-main-slider_6 .slider-content-wrapper .right-block .title {
    position: relative;
    display: block;
    margin: 0px 0 0 0 !important;
    font-size: 16px !important;
    line-height: 16px !important;
    color: #000 !important;
}

#g-main-slider_6 .slider-content-wrapper .right-block .description {
    clear: both;
    position: relative;
    font-weight: normal;
    text-align: justify;
    font-size: 14px !important;
    line-height: 14px !important;
    color: #555555;
    display: none !important;
}

.g1-precontent h1 {
    color: #fff !important;
    font-size: 30px !important;
}

element.style {}

g1-dynamic-stylâ€¦ver=3.9.2:1475 .g1-content section,
.g1-content aside,
.g1-content article,
.g1-content header,
.g1-content nav,
.g1-content div,
.g1-content p,
.g1-content span,
.g1-content figure,
.g1-content blockquote,
.g1-content ul,
.g1-content ol,
.g1-content dl,
.g1-content li,
.g1-content a,
.g1-content table,
.g1-content td,
.g1-content th,
.g1-content hr,
.g1-content form,
.g1-content select,
.g1-content input,
.g1-content textarea,
.g1-content .g1-button--divider:before,
.g1-content .g1-button--divider:after,
.g1-content .g1-tabs--simple .g1-tabs-nav-item,
.g1-content .entry-header:after,
.g1-content .archive-header:after,
.g1-content .g1-nav--expanded #g1-primary-nav-menu:after,
.g1-content .g1-cartbox__switch .g1-cartbox__arrow {
    border-color: #e6e6e6;
}

(index):1724 .huge_it_slideshow_dots_gallery_10 {
    background: #000000;
}

(index):1701 .huge_it_slideshow_dots_deactive_gallery_10 {}

.huge_it_slideshow_dots_gallery_10 {
    display: inline-block;
    position: relative;
    cursor: pointer;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset, 1px 1px 1px rgba(255, 255, 255, 0.1);
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #00f;
    margin: 10px;
    overflow: hidden;
    /* z-index: 17; */
    display: none !important;
}

@media only screen and (min-width: 1025px) #g1-primary-nav-menu>.g1-type-column .g1-submenus {
    width: 76% !important;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    position: absolute;
    left: 0;
}

.g1-simple-slider.g1-width-narrow {
    max-width: 1024px !important;
}

#g1-primary-nav-menu>.g1-type-column .g1-submenus {
    width: 76% !important;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    position: absolute;
    left: 0;
}

.g1-preheader-layout-semi-narrow #g1-preheader>.g1-background,
.g1-header-layout-semi-narrow #g1-header>.g1-background,
.g1-precontent-layout-semi-narrow #g1-precontent>.g1-background,
.g1-content-layout-semi-narrow .g1-content>.g1-background,
.g1-prefooter-layout-semi-narrow #g1-prefooter>.g1-background,
.g1-footer-layout-semi-narrow #g1-footer>.g1-background {
    width: 1350px !important;
}

.emd_dl_red_darker {
    -moz-box-shadow: inset 0px 1px 0px 0px #f5978e;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f5978e;
    box-shadow: inset 0px 1px 0px 0px #018cd1;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #018cd1), color-stop(1, #018cd1)) !important;
    background: -moz-linear-gradient(center top, #f24537 5%, #c62d1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#018cd1', endColorstr='#018cd1') !important;
    background-color: #018cd1 !important;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    text-indent: 0;
    border: 1px solid #d02718;
    display: inline-block;
    color: #ffffff !important;
    font-family: Georgia;
    font-size: 15px;
    font-weight: bold;
    font-style: normal;
    height: 50px;
    line-height: 50px;
    width: 100%px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0px #810e05;
    width: 100%;
}

div.pdfemb-toolbar div.pdfemb-poweredby {
    float: right;
    display: none !important;
}

div.pdfemb-toolbar div {
    margin: 6px 15px 6px 2px;
    font-family: sans-serif;
    font-size: 12px;
    padding: 2px;
    text-align: center;
    letter-spacing: normal;
    word-spacing: normal;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    font-weight: normal;
    display: inline;
    color: lightgray;
    float: left;
    display: none !important;
}

.g1-hgroup {
    margin-bottom: 1.2em !important;
    margin-top: 1.2em !important;
}

.productfooter {
    background-color: #006196;
    color: #fff;
    text-align: center;
    height: auto;
    width: auto;
    font-size: 14px;
    padding: 2px;
    height: auto;
}
}

img {
    max-width: 100%;
    height: auto;

}

.datatable {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0px;
    border: solid 2px;
}

.pt-cv-view .pt-cv-title {
    margin-bottom: 10px;
    background-color: #006196;
    height: 50px;
    padding: 7px;
    text-align: center;
}

.g1-content a {
    color: #fff;
}

.g1-side-nav .children {
    padding: 0px 0px !important;
    display: none;
    border-top-width: 2px;
    font-size: 12.5px;
}

.g1-side-nav .current_page_item>a {
    font-weight: bold;
    color: #018cd1 !important;
}

.g1-secondary-before #secondary>.g1-inner {
    padding-right: 0em !important;
}

.g1-content table {
    border-color: #444;
}

.g1-content-layout-standard-narrow .g1-content .g1-layout-inner {
    max-width: 94.53125%;
    width: 968px;
    padding-top: 13px !important;
}

img {
    max-width: 100%;
    height: auto;

}

.huge_it_slideshow_dots_thumbnails_gallery_11 {
    top: 0;
    display: none;
}

.g1-content,
.g1-content .g1-regular,
.g1-content h1+h3,
.g1-content h1+h4,
.g1-content h1+h5,
.g1-content h1+h6,
.g1-content h2+h4,
.g1-content h2+h5,
.g1-content h2+h6,
.g1-content h3+h5,
.g1-content h3+h6,
.g1-content h4+h6,
.g1-content .g1-h1+h3,
.g1-content .g1-h1+h4,
.g1-content .g1-h1+h5,
.g1-content .g1-h1+h6,
.g1-content .g1-h2+h4,
.g1-content .g1-h2+h5,
.g1-content .g1-h2+h6,
.g1-content .g1-h3+h5,
.g1-content .g1-h3+h6,
.g1-content .g1-h4+h6,
.g1-content .g1-meta a,
.g1-content .g1-side-nav a,
.g1-content .g1-duplicator--simple .g1-duplicate--active i,
.g1-content .g1-isotope-filter>a,
.g1-content .g1-links a,
.g1-content .g1-searchbox__switch,
.g1-content .g1-cartbox__switch {
    color: #000 !important;
}

.table tr td {
    border: solid 1px;
}

.th {
    border: solid 1px !important;
}

}

.g1-divider {
    margin: 1em auto 1em !important;
    clear: both;
    position: relative;
    text-align: center;
}

.g1-prefooter-layout-wide-narrow #g1-prefooter .g1-layout-inner {
    max-width: 94.53125%;
    width: 1174px !important;
}

.g1-content .g1-nav-breadcrumbs {
    margin-top: 0.5em !important;
}

#g-main-slider_12 div.slider-content {
    position: relative;
    width: 100%;
    padding: 0px 0px 0px 0px;
    position: relative;
    background: #fff !important;
}

.g1-tabs--button .g1-tabs-nav-item {
    margin: 0 0 0 2px !important;
}

#g-main-slider_12 .slider-content-wrapper .button-block a,
#g-main-slider_12 .slider-content-wrapper .button-block a:link,
#g-main-slider_12 .slider-content-wrapper .button-block a:visited {
    position: relative;
    display: inline-block;
    padding: 6px 12px;
    background: black !important;
    color: #ffffff;
    border-radius: 22px;
    font-size: 14px;
    text-decoration: none;
}

.ufbl-template-2 .ufbl-form-field-wrap {
    margin-bottom: 0px !important;
}