.td-main-content-wrap.td-main-page-wrap.td-container-wrap,.td-main-content-wrap.td-container-wrap
{
    background: url(images/bg1.png) left top repeat-x #fff;
}
.hidedesktop
{
    display: none;
}
@media (max-width: 768px) {

    .hidedesktop
    {
        display: block;
    }
}
.hideblock
{
    display: none !important;
}

 .td-header-wrap .td-affix .sf-menu > li > a {
    line-height: 30px !important;
}
 /*.td-header-menu-wrap.td-affix*/
 /*{*/
 /*    background-color: #d1ddbd;*/
 /*}*/

 .td-header-style-1 .header-search-wrap .td-icon-search {
     color: #5b401f;
 }

 .td-affix .header-search-wrap .td-icon-search {
         line-height: 30px !important;
 }
 .td-header-style-1 .td-header-top-menu-full {
     /*background-color: #fff;*/
     padding: 0.05cm 0;
     border: 0.1cm solid #222;
 }
 .td-container.td-header-row.td-header-top-menu
 {
     border-bottom: 0px solid #d0d0d0;
     padding-bottom: 5px;
 }
 /*.td-header-wrap.td-header-style-1*/
 /*{*/
 /*    border-top: 7px solid #656f54;*/
 /*}*/
 #wpadminbar #wp-admin-bar-tdc_edit,#wpadminbar  #wp-admin-bar-easy-updates-manager-admin-bar, #wpadminbar  #wp-admin-bar-our_support_item,
 #wpadminbar #wp-admin-bar-td_live_css_css_writer,#wp-admin-bar-tdb_template_category
 {display:none !important;}
 .proiecte .footable-details .descriere
 {
     padding: 0 !important; border: none !important;     border-bottom: 0px solid rgba(34,36,38,.15);
 }
 .proiecte .footable-details .descriere .tdc-row
 {
     width: 100% !important;
 }
 .foo-table:not(.ninja_stacked_table) tbody tr.footable-detail-row>td {
     padding: 10px 30px !important;
     background: whitesmoke;
 }
 .footable-details.foo-table
 {
     background: whitesmoke !important;
 }
 .proiecte  table.footable-details
 {
     border:0;
 }
 .foo-table span.footable-toggle {
     cursor: pointer !important;
     font-size: 25px !important;
     vertical-align: middle !important;
 }

 button:focus
 {
     outline: none !important;
 }
 body.home {

     background: url(images/bg1.png) left top repeat-x #fff;
 }
 body {

     background: url(images/bg1.png) left top repeat-x #fff;
 }
 
 
 

 ::-moz-selection {
     color: #fff;background: #EF7A00;

 }

 ::selection {
     color: #fff;background: #EF7A00;
 }
 ::-webkit-scrollbar
 {
     width: 12px;cursor: pointer;

 }
 ::-webkit-scrollbar-thumb {

     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
     background-color: #EF7A00;
     box-shadow: inset 0 0 6px rgba(0,0,0,.3); cursor: pointer;
     border-radius: 0.2cm;
 }
 ::-webkit-scrollbar-thumb:hover {
     background: linear-gradient(left, #835b2e, #5b401f);cursor: pointer;
 }

 ::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);

     background-color: #ffffff;
     box-shadow: inset 0 0 6px rgba(0,0,0,0);cursor: pointer;
 }
 /*
 :root{
   scrollbar-face-color: rgb(210,210,210);
   scrollbar-track-color: rgb(46,54,69);
   scrollbar-color: rgb(210,210,210) rgb(46,54,69);
   scrollbar-width: thin;
   width: 12px;cursor: pointer;
 }*/

 .firstmenu a
 {
     padding: 0 0 0 20px !important;

 }
 .icohome
 {
     background: url("images/icohome.png") center center no-repeat white; height: 32px; width: 32px;
     vertical-align: middle;    display: inline-block; margin-right: 0;     padding: 20px; border: 1px solid white;border-radius: 50%;


 }
 .icohome:hover
 {
     background: url("images/icohome1.png") center center no-repeat #f5f5f5; height: 32px; width: 32px; border: 1px solid #835b2e;
     vertical-align: middle;    display: inline-block; margin-right: 0; border-radius: 50%;    padding: 20px;

 }
 .printico
 {
     background: url("images/print.png") center center no-repeat; height: 32px; width: 32px;
     vertical-align: middle;    display: inline-block; margin-right: 10px;
 }

 .table-1 {
     border: 1px solid #835b2e;
     border-radius: 0px;
     box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);
     max-width: calc(100% - 2em);
     margin: 1em auto;
     overflow: hidden;
 }
 .table-1 table {
     width: 100%;
 }
 .table-1 table td, .table-1 table th {
     color: #000;
     padding: 10px;
 }
 .table-1 table td {
     text-align: left;
     vertical-align: middle;
 }
 .table-1 table td:last-child {
     font-size: 0.95em;
     line-height: 1.4;
     text-align: left;
 }
 .table-1 table th {
     background-color: #cedbff;
     font-weight: 300;
 }
 .table-1 table tr:nth-child(2n) {
     background-color: white;
 }
 .table-1 table tr:nth-child(2n+1) {
     background-color: #cedbff;
 }

 @media screen and (max-width: 700px) {
     .table-1 table, .table-1 tr, .table-1 td {
         display: block;
     }
     .table-1 td:first-child {
         position: absolute;
         top: 50%;
         -webkit-transform: translateY(-50%);
         transform: translateY(-50%);
         width: 100px;
     }
     .table-1 td:not(:first-child) {
         clear: both;
         margin-left: 100px;
         padding: 4px 20px 4px 90px;
         position: relative;
         text-align: left;
     }
     .table-1 td:not(:first-child):before {
         color: #91ced4;
         content: '';
         display: block;
         left: 0;
         position: absolute;
     }
     .table-1 td:nth-child(2):before {
         content: 'Name:';
     }
     .table-1 td:nth-child(3):before {
         content: 'Email:';
     }
     .table-1 td:nth-child(4):before {
         content: 'Phone:';
     }
     .table-1 td:nth-child(5):before {
         content: 'Comments:';
     }
     .table-1 tr {
         padding: 10px 0;
         position: relative;
     }
     .table-1 tr:first-child {
         display: none;
     }
 }

 @media screen and (max-width: 500px) {
     .table-1 td:first-child {
         background-color: #c8e7ea;
         border-bottom: 1px solid #91ced4;
         border-radius: 0px 0px 0 0;
         position: relative;
         top: 0;
         -webkit-transform: translateY(0);
         transform: translateY(0);
         width: 100%;
     }
     .table-1 td:not(:first-child) {
         margin: 0;
         padding: 5px 1em;
         width: 100%;
     }
     .table-1 td:not(:first-child):before {
         font-size: .8em;
         padding-top: 0.3em;
         position: relative;
     }
     .table-1 td:last-child {
         padding-bottom: 1rem !important;
     }
     .table-1 tr {
         background-color: white !important;
         border: 1px solid #6cbec6;
         border-radius: 0px;
         box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
         margin: 0.5rem 0;
         padding: 0;
     }
     .table-1 {
         border: none;
         box-shadow: none;
         overflow: visible;
     }
 }
 /*----------*/



 /******WAI******/



 body .uwy.userway_p1.userway_hidden, body .uwy.userway_p2.userway_hidden, body .uwy.userway_p3.userway_hidden, body .uwy.userway_p1 {
     right: -5000px !important;    display: none !important;
 }
 body .uwy.userway_p1 .userway-screen-reader-text, body .uwy.userway_p1 img.userway_icon_white, body .uwy.userway_p1 img.userway_icon_black, body .uwy.userway_p1 div.userway_preloader_spinner,body .uwy.userway_p1,.uai.userway_dark {
     display: none !important;
 }
 body .userway .userway_accessibility_icon {
     background: transparent !important;
 }
 .cwaicursor, .cwaicontrast, .cwaibigtext, .cwaidesaturate, .cwaihighlight, .cwailegiblefonts, .cwaipicture {
     display: none;
     height: 24px;
     width: 18px;
     background: url("images/wai/checked.png") top center no-repeat transparent;
     padding: 0px;
     position: absolute;
 }
 .waireset, .waicursor, .waicontrast, .waibigtext, .waidesaturate, .waihighlight, .wailegiblefonts, .waipicture {
     cursor: pointer !important;
     display: inline-block;
     width: 16px;
     height: 16px;
     margin-right: 0px !important;
 }
 .lblwai {
     display: none;
 }
 .waireset {
     background: url("images/wai/eyehide.png") center center no-repeat white;
     width: 32px;
     height: 32px;
     border: 1px solid #cccccc;
     margin: 3px 3px 0px 3px;
 }
 .waicursor {
     background: url("images/wai/computer-mouse-cursor.png") center center no-repeat white;
     width: 32px;
     height: 32px;
     border: 1px solid #cccccc;
     margin: 3px 3px 0px 3px;
 }
 .waicontrast {
     background: url("images/wai/contrast-circular-button.png") center center no-repeat white;
     width: 32px;
     height: 32px;
     border: 1px solid #cccccc;
     margin: 3px 3px 0px 3px;
 }
 .waibigtext {
     background: url("images/wai/fontplus.png") center center no-repeat white;
     width: 32px;
     height: 32px;
     border: 1px solid #cccccc;
     margin: 3px 3px 0px 3px
 }
 .waidesaturate {
     background: url("images/wai/black-and-white.png") center center no-repeat white;
     width: 32px;
     height: 32px;
     border: 1px solid #cccccc;
     margin: 3px 3px 0px 3px
 }
 .waihighlight {
     background: url("images/wai/link.png") center center no-repeat white;
     width: 32px;
     height: 32px;
     border: 1px solid #cccccc;
     margin: 3px 3px 0px 3px
 }
 .wailegiblefonts {
     background: url("images/wai/font.png") center center no-repeat white;
     width: 32px;
     height: 32px;
     border: 1px solid #cccccc;
     margin: 3px 3px 0px 3px
 }
 .waipicture {
     background: url("images/wai/imageonoff.png") center center no-repeat white;
     width: 32px;
     height: 32px;
     border: 1px solid #cccccc;
     margin: 3px 3px 0px 3px
 }


 a.popupbtn {


     width: 32px;
     height: 32px;
     cursor: pointer;
     background: url("images/eye.png") center center no-repeat;
     display: inline-block;
     vertical-align: top;

 }
 a.popupbtn:hover{
     background: url("images/eye1.png") center center no-repeat;
 }
 #myDIV {
     text-align: center;
     background-color: #fff;
     position: fixed;
     right: 20px;
     top: 84px;
     padding: 5px 2px 5px 0;
     width: 51px;
     display: none;
     z-index: 10000;
     -webkit-box-shadow: 0px 0px 17px -3px rgba(0,0,0,0.4);
     -moz-box-shadow: 0px 0px 17px -3px rgba(0,0,0,0.4);
     box-shadow: 0px 0px 17px -3px rgba(0,0,0,0.4);
 }

 /******WAI******/
 .td-container.td-header-row.td-header-main-menu.black-menu
 {
     background: url("images/bgmenu.jpg") left top repeat-x #0d2e58;
     -webkit-box-shadow: 0px 6px 11px -4px rgba(0,0,0,0.75);
     -moz-box-shadow: 0px 6px 11px -4px rgba(0,0,0,0.75);
     box-shadow: 0px 6px 11px -4px rgba(0,0,0,0.75);
 }

 .block-title, .td_block_template_1 .td-related-title, .wpb_tabs .wpb_tabs_nav, .vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .td-theme-wrap .td_block_template_5 .td-block-title > *, .td-theme-wrap .td_block_template_17 .td-block-title, .td-theme-wrap .td_block_template_17 .td-block-title::before {
     border-color: #5b401f !important;
 }

 .td-block-title {

     color: #5b401f !important;

 }
 .rightnav   .td-next-prev-wrap, .rightnav .td-load-more-wrap {
     margin-top: 0px; float: right;
 }

 .aio-icon-component, .wpb_column>.wpb_wrapper .aio-icon-component {
     margin-bottom: 0 !important;
 }
 .text-uppercase, .aio-icon-title
 {

 }
 .btn-centru .aio-icon-header .aio-icon-title.ult-responsive
 {
     margin-top: -30px;
     text-transform: none !important;
     font-family: 'Open Sans' !important;
 }

 .calendar-archives.calendrier .day, .calendar-archives.calendrier .day.has-posts a {

     padding: 5px 0 !important;

 }

 .calendar-archives.calendrier .day.has-posts {
     padding: 0 !important;
 }
 .calendar-archives.calendrier .calendar-navigation>.menu-container>a.title {

     height: 40px  !important;
     line-height: 40px  !important;

 }
 .calendar-archives.calendrier .calendar-navigation {
     height: 30px !important;
     border-radius: 0;
     border-bottom: 0;
     color: #FFF;
     text-shadow: -1px -1px 0px rgba(0,0,0,0.4);
     background-image: none;
     background-color: #c0ad78;
 }
 .calendar-archives.calendrier .month.has-posts a, .calendar-archives.calendrier .day.has-posts a {

     background-color: #c0ad78;
 }
 .calendar-archives.calendrier .month.has-posts a:hover, .calendar-archives.calendrier .day.has-posts a:hover {
     background-color: #768da3;
 }
 .btn-map .aio-icon-header .aio-icon-title
 {
     text-transform: none !important;
 }
 .btn-map .default-icon .aio-icon-default .aio-icon-img {
     margin-right: 20px; margin-top: 5px;
 }
 .calendar-archives.twentyfourteenlight .calendar-navigation>.menu-container {

     height: 40px;

 }
 .calendar-archives.twentyfourteenlight .calendar-navigation {
     height: 40px !important;
     background-color: #bfaa74;
 }
 .calendar-archives.twentyfourteenlight .day {

     padding: 10px 0;

 }
 .calendar-archives.twentyfourteenlight .day.has-posts a {
     padding: 10px 0 !important;

 }
 .calendar-archives.twentyfourteenlight .month.has-posts a, .calendar-archives.twentyfourteenlight .day.has-posts a {
     background-color: #bfaa74;
 }
 .calendar-archives.twentyfourteenlight .month.has-posts a:hover, .calendar-archives.twentyfourteenlight .day.has-posts a:hover {
     background-color: #768da3;
 }
 .widget.widget_archives_calendar, .wpb_widgetised_column.wpb_content_element.calendarul
 {
     margin-bottom: 20px;
 }

 .ult-carousel-wrapper .slick-dots li i
 {
     font-size: 24px;
     opacity: .2;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
     border: 1px solid black;
     background: white;
 }


 .lastupdate
 {
     float: right;
     color: #dde2e7;
     font-size: 13px;
     padding: 0px 10px 0 10px;
     margin: 7px 0;
 }
 .menu-meniusubsol-container
 {
     text-align: center;
     margin-bottom: 20px;
 }
 @media (max-width: 767px) {
     .td-sub-footer-copy, .menu-meniusubsol-container {
         float: none !important; text-align: center;
     }

     .lastupdate
     {
         float: none !important;
         text-align: center;
     }
 }
 .footercontact
 {
     text-align: center; color: #5d5d5d;
 }
 .footercontact a
 {
     color: #5d5d5d; text-decoration: underline;
 }
 .footercontact a:hover
 {
     color: #00b6cc; text-decoration: none;
 }
 .bgcolorfooter
 {
     padding-bottom: 20px;
 }
 .td-scroll-up
 {

     bottom: 6px;
     right: 25px;

 }
 .td-scroll-up:hover
 {

 }
 .td-scroll-up:hover .td-icon-menu-up, .td-scroll-up:hover .td-icon-menu-up:hover, .td-scroll-up .td-icon-menu-up:hover
 {
     color: white;
 }
 blockquote{
     padding: 20px 0px !important; margin: 20px 1% 20px 1% !important;
     color: black !important;
 }
 blockquote p{
     margin-bottom: 5px !important;  padding: 20px !important;
     color: black !important;
 }
 .printico
 {
     background: url("images/print.png") center center no-repeat; height: 32px; width: 32px;
     vertical-align: middle;    display: inline-block; margin-right: 10px;
 }
 .td-container-wrap.bgfooter.td_full_footer
 {
     border-top: 1px solid #dfdfdf;
     padding-top: 25px;
 }
 .td-related-title.td-block-title
 {
     display: none;
 }
 .responsivevoice-button
 {
     width: 32px !important;
     height: 42px !important; border-radius: 3px !important; border: 0px solid !important; background: none;outline: none;
     padding: 0 !important;
 }

 .responsivevoice-button span .emoji
 {
     vertical-align: 0 !important;    height: 2em !important;
     width: 2em !important;
     outline: none;}

 table.tabel1 {
     width: 100%;
     background-color: #FFFFFF;
     border-collapse: collapse;
     border-width: 1px;
     border-color: #A69569;
     border-style: solid;
     color: #000000;
 }

 table.tabel1 td, table.tabel1 th {
     border-width: 1px;
     border-color: #A69569;
     border-style: solid;
     padding: 5px;
 }

 table.tabel1 thead {
     background-color: #C0AD7A;
 }
 table.tabel1 thead th{
     color: #fff;
 }
 /*tabel 2*/
 table.tabel2 {
     width: 100%;
     background-color: #FFFFFF;
     border-collapse: collapse;
     border-width: 1px;
     border-color: #6b8094;
     border-style: solid;
     color: #000000;
 }

 table.tabel2 td, table.tabel2 th {
     border-width: 1px;
     border-color: #6b8094;
     border-style: solid;
     padding: 5px;
 }

 table.tabel2 thead {
     background-color: #768da3;
 }
 table.tabel2 thead th{
     color: #fff;
 }
 .ult_tab_li.ult_tab_style_4.current, .ult_tab_li.ult_tab_style_4
 { border-radius: 0px !important;
 }

 .calendar-archives.twentyfourteenlight .calendar-navigation>.menu-container>.arrow-down
 {

     height: 40px;

     line-height: 40px;
 }
 .calendar-archives.twentyfourteenlight .calendar-navigation>.menu-container>.arrow-down:hover, .calendar-archives.twentyfourteenlight .calendar-navigation>.menu-container li>a.selected,.calendar-archives.twentyfourteenlight .calendar-navigation>.menu-container li>a:hover,.calendar-archives.twentyfourteenlight .calendar-navigation>.menu-container li>a.selected:hover {
     background-color: #768da3;
 }
 .calendar-archives.twentyfourteenlight .calendar-navigation>.menu-container>ul.menu {
     background-color: #C0AD7A;
 }
 .hidemenu
 {
     display: none !important;
 }
 .grecaptcha-badge
 {
     display:none;
 }
 .petitionhelp
 {
     background-color: #fffddf; border: 1px solid #e1dea2; padding-top: 20px;
 }
 .red
 {
     color: red !important;
 }
 body .monochrome-light input.wpcf7-form-control.wpcf7-date,
 body .monochrome-light input.wpcf7-form-control.wpcf7-number,
 body .monochrome-light input.wpcf7-form-control.wpcf7-quiz,
 body .monochrome-light input.wpcf7-form-control.wpcf7-text,
 body .monochrome-light select.wpcf7-form-control.wpcf7-select,
 body .monochrome-light textarea.wpcf7-form-control.wpcf7-textarea {
     background-color: #FFF;
     border: 1px solid #303030;
     color: #303030;
     font-size: 15px;
     line-height: 15px;
     font-style: normal;
     font-weight: 400;
     letter-spacing: 0px;
     text-transform: none;
     padding: 20px 15px;     margin-bottom: 15px;
 }
 body .monochrome-light textarea.wpcf7-form-control.wpcf7-textarea {

     height: 500px;
 }
 body .monochrome-light input.wpcf7-form-control.wpcf7-date:hover,
 body .monochrome-light input.wpcf7-form-control.wpcf7-number:hover,
 body .monochrome-light input.wpcf7-form-control.wpcf7-quiz:hover,
 body .monochrome-light input.wpcf7-form-control.wpcf7-text:hover,
 body .monochrome-light select.wpcf7-form-control.wpcf7-select:hover,
 body .monochrome-light textarea.wpcf7-form-control.wpcf7-textarea:hover {
     background: #fffcb8;
 }
 body .monochrome-light input.wpcf7-form-control.wpcf7-date:focus,
 body .monochrome-light input.wpcf7-form-control.wpcf7-number:focus,
 body .monochrome-light input.wpcf7-form-control.wpcf7-quiz:focus,
 body .monochrome-light input.wpcf7-form-control.wpcf7-text:focus,
 body .monochrome-light select.wpcf7-form-control.wpcf7-select:focus,
 body .monochrome-light textarea.wpcf7-form-control.wpcf7-textarea:focus {
     background: #fffcb8;
     -webkit-box-shadow: 0px 0px 25px -16px rgba(0,0,0,1);
     -moz-box-shadow: 0px 0px 25px -16px rgba(0,0,0,1);
     box-shadow: 0px 0px 25px -16px rgba(0,0,0,1);
 }
 span.wpcf7-list-item.first
 {
     margin-left: 0px !important;
 }
 .formpad
 {
     padding-bottom: 20px;

 }
 .logged-in div.wpcf7 {
     position: relative;
     margin-top: 0px;
 }
 .formlabel label
 {
     font-weight: 600;

 }
 .borderpad
 {
     padding: 10px; background-color: #fffddf; border: 1px solid #e1dea2; margin-bottom: 20px;
 }
 .fontpad
 {
     font-size: 18px; text-transform: uppercase;
 }
 .hidelabel .wpcf7-list-item-label
 {
     display: none;
 }
 body .monochrome-light input.wpcf7-form-control.wpcf7-submit,
 body .monochrome-light input.wpcf7-form-control.wpcf7-submit:not([disabled])
 {
     background-color: #bfaa74;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px;
     border-radius: 2px;
     color: #fff;
     font-size: 20px;
     font-style: normal;
     font-weight: 500;
     letter-spacing: 1px;
     text-transform: uppercase;
     height: 65px;
     line-height: 65px;
     padding: 0 35px;
 }
 body .monochrome-light input.wpcf7-form-control.wpcf7-submit:hover, body .monochrome-light input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
     color: #fff;
     background-color: #5b401f;
     border-color: #5b401f;
 }

 .easy-image-gallery a img {

     border-top-right-radius: 0px !important;
     -webkit-border-top-right-radius: 0px !important;
     -moz-border-top-right-radius: 0px !important;
     -ms-border-top-right-radius: 0px !important;
     -o-border-top-right-radius: 0px !important;

 }
 .easy-image-gallery li {
     margin-bottom: 0 !important;
     padding: 0 10px 10px 0 !important;
     border-bottom: 0px solid #ccc !important;
 }
 .easy-image-gallery li a img
 {
     margin-bottom: 0 !important;
 }
 @media (max-width: 768px) {
     #gdpr-cookie-message button#gdpr-cookie-accept
     {
         margin-left: 5px;
     }
 }


 ul.sf-menu ul li .sf-with-ul i.td-icon-menu-down,ul.sf-menu ul ul li .sf-with-ul i.td-icon-menu-down
 {
     color: #496393;
 }
 ul.sf-menu ul li .sf-with-ul:hover i.td-icon-menu-down,ul.sf-menu ul ul li .sf-with-ul:hover i.td-icon-menu-down,
 ul.sf-menu ul li .sf-with-ul i.td-icon-menu-down:hover,ul.sf-menu ul ul li .sf-with-ul i.td-icon-menu-down:hover,.sf-menu li.sfHover a
 {
     color: #fff;
 }
 .td-header-wrap .td-header-menu-wrap .sf-menu > li > a:hover {
      /*color: #fff;*/


 }


 .yellowtext a.sf-with-ul:first-child
 {
     color: #ffc20f !important;
 }




 .td-header-style-7 .td-affix .header-search-wrap {
     margin-top: 0;
     top: 10px !important;
 }


 .n2-section-smartslider
 {
     -webkit-box-shadow: 0px 0px 14px 1px rgba(163,163,163,1);
     -moz-box-shadow: 0px 0px 14px 1px rgba(163,163,163,1);
     box-shadow: 0px 0px 14px 1px rgba(163,163,163,1);
     border-bottom: 4px solid #fbbf0e;
 }

 @media (max-width: 768px) {
     .post,.post .td-ss-main-content {

         padding: 0px !important;
     }

     .slidertitle div a
     {
         font-size: 15px !important; line-height: 18px !important;
     }
     div.bgbartitle div:first-child
     {
         padding: 1px 0 0 0 !important; height: 45px !important; overflow: hidden !important;
     }
     .td-header-style-7 .td-affix .header-search-wrap {

         top: 0px !important;
     }
     .footerzoneta
     {
         padding-top: 20px  !important; font-size: 27px  !important; text-align: center  !important;
     }
     .footerzonetb
     {
         font-size: 17px  !important;text-align: center  !important;
     }
     .mc4wp-form-fields
     {
         text-align: center;
     }
     .emailchimp
     {
         margin-bottom: 15px; text-align: center;
     }
     .footer-social-wrap.td-social-style-2
     {
         text-align: center;
     }
     body {

         background: url(images/bg1.png) left top repeat-x #f7f7f7;
     }
     .td-header-style-7 {
         padding-top: 0px;
     }

     .arcontactus-widget.right.arcontactus-message {
         top: 110px !important;
         bottom: auto !important;
     }
 }
 @media (min-width: 1031px) and (max-width: 1130px) {
     .sf-menu > li > a {
         font-size: 16px; text-align: center;
     }
     .td-header-wrap .td-drop-down-search
     {
         width: 950px;
     }
     .td-header-wrap #td-header-search
     {
         width: 910px;
     }
     #td-aj-search {

         width: 1000px;
     }
 }
 @media (min-width: 769px) and (max-width: 1030px) {
     .firstmenu a {
         padding: 0 0 0 0px !important;
     }


     .td-header-wrap .td-drop-down-search
     {
         width: 690px;
         top: -30px;
     }
     .td-header-wrap #td-header-search
     {
         width: 650px;
     }
     #td-aj-search {

         width: 900px;
     }
 }

 .td-next-prev-wrap
 {
     text-align: center;
 }
 .td-next-prev-wrap a {
     /*  display: inline-block;
       margin-right: 14px;
       width: 56px;
       height: 56px;
       line-height: 54px !important;
       border: 1px solid #d1d1d1;
       text-align: center;
       vertical-align: middle;
       font-size: 22px;
       color: #b7b7b7;
       border-radius: 50%;
       -webkit-box-shadow: 0px 0px 8px 0px rgba(163,163,163,0.45);
       -moz-box-shadow: 0px 0px 8px 0px rgba(163,163,163,0.45);
       box-shadow: 0px 0px 8px 0px rgba(163,163,163,0.45);*/
 }
 a.btn-bottom-title button
 {
     padding: 13px !important;
 }
 .cnpacounter .aio-icon-img.uavc-circle {
     padding: .4em !important;
     border: 1px solid #bfbfbf  !important;
     box-shadow: inset 0 0 1px 9px #efefef  !important;
 }
 .cnpacounter .stats-number.ult-responsive
 {
     font-weight: 600 !important;
 }

 .cnpacounter .stats-text.ult-responsive
 {
     text-transform: uppercase;
 }
 .btn-shadow button
 {
     -webkit-box-shadow: 0 0 13px 0px #dadada;
     -moz-box-shadow:  0 0 13px 0px #dadada;
     box-shadow: 0 0 13px 0px #dadada;
 }
 .noleftpadding
 {
     padding-left: 0 !important;
 }
 .norightpadding
 {
     padding-right: 0 !important;
 }
 .rightyellowborder
 {
     border-right: 7px solid #fbbf0e;
 }
 .myfooter-a
 {
     background: url("images/bgbot1.png") center top no-repeat; height: 56px;

 }
 .td-post-template-default .td-post-header .entry-title, .td-page-header .entry-title.td-page-title
 {
     /* background: u1rl(images/bar.png) left bottom no-repeat;*/
     padding: 1px 10px 10px 0px;
     background: white;
 }
 .td-category-header .td-page-title, .td-page-header.td-container .entry-title.td-page-title
 {
     /* background: url(images/bar.png) left bottom no-repeat;*/
     padding: 0px 20px 5px 0px;
     background: white;
 }

 .widget_easy_sidebar_menu_widget li.menu-item
 {
     border-bottom: 1px solid #d8d8d8 !important;
 }
 .widget_easy_sidebar_menu_widget li.menu-item a
 {
     font-size: 18px;     padding: 8px 15px;
 }
 .widget_easy_sidebar_menu_widget li.menu-item.current_page_item
 {
     background: #7a5d39;
     /*background: #00b6cc; border-left: 7px solid #ffc210;*/
 }
 .widget_easy_sidebar_menu_widget li.menu-item.current_page_item a
 {
     color: #fff !important; /*padding-left: 8px !important;*/
 }
 .linebottom
 {
     background: url("images/bgbot3.png") center center no-repeat; height: 5px;
 }
 .td-sub-footer-copy
 {
     font-size: 18px; line-height: 24px; text-align: center; margin-bottom: 35px;
 }
 .footercolor
 {
     text-align: center; color: #5d5d5d; margin-bottom: 25px;
 }
 .td-subfooter-menu li a
 {
     color: #00b6cc !important; text-decoration: underline !important;
 }
 .td-subfooter-menu li a:hover
 {
     color: #5d5d5d !important; text-decoration: none !important;
 }
 .footerzoneta
 {
     color: white; font-size: 27px; font-family: 'Open Sans', sans-serif; line-height: 1.2em; font-weight: 600; margin-bottom: 5px;
 }

 .footerzonetb
 {
     color: #74cce1; font-size: 17px; font-family: 'Open Sans', sans-serif; line-height: 1em; font-weight: 400; margin-bottom: 10px;
 }
 .emailchimp
 {
     width: 280px !important;
     display: inline;
     background: #007e9c !important;
     padding: 20px !important;
     border: 1px solid #1a9ebe !important;
     color: white !important;
     font-size: 17px !important;
     line-height: 17px !important;
     border-radius: 10px; margin-right: 10px;
     -webkit-font-smoothing: none;
     -moz-osx-font-smoothing: initial; outline: none;
 }
 .emailchimp:focus
 {
     width: 280px !important;
     display: inline;
     background: #004a5e !important;
     padding: 20px !important;
     border: 1px solid #166f88 !important;
     color: white !important;
     font-size: 17px !important;
     line-height: 17px !important;
     border-radius: 10px; margin-right: 10px;
     -webkit-font-smoothing: none;
     -moz-osx-font-smoothing: initial; outline: none;
 }
 .emailchimp::placeholder {
     color: #c6f4ff;
     opacity: 1; /* Firefox */
 }

 .emailchimp:-ms-input-placeholder { /* Internet Explorer 10-11 */
     color: #c6f4ff;
 }

 .emailchimp:-ms-input-placeholder { /* Microsoft Edge */
     color: #c6f4ff;
 }

 .btnchimp
 {
     width: 150px !important; display: inline !important; text-transform: uppercase !important;
     font-size: 20px  !important; color: white  !important; background: #ffc20e  !important;
     border-radius: 10px !important;
     padding: 7px !important; cursor: pointer !important;
 }
 .btnchimp:hover
 {
     width: 150px !important; display: inline !important; text-transform: uppercase !important;
     font-size: 20px  !important; color: white  !important; background: #00b8cc !important;
     border-radius: 10px !important;
     padding: 7px !important;cursor: pointer !important;
 }
 .td-footer-container .td-social-style-2 .td-icon-font
 {
     font-size: 26px !important;
     width: 45px !important;
     height: 45px !important;
     line-height: 40px !important;
     background-color: #83c8d8 !important;
     border-radius: 50% !important;
     padding-top: 4px !important;
     -webkit-box-shadow: 0px 0px 20px 0px #00657d;
     -moz-box-shadow: 0px 0px 20px 0px #00657d;
     box-shadow: 0px 0px 20px 0px #00657d;
 }
 .td-footer-container .td-social-style-2 .td-icon-font:hover
 {
     background-color: rgb(255, 239, 139) !important;
 }
 .td-icon-eye  {

     background: url(images/eye.png) no-repeat center center !important; width: 48px !important; height: 48px !important;
 }
 .td-icon-eye:hover {

     background: url(images/eye1.png) no-repeat center center !important; width: 48px !important; height: 48px !important;
 }
 .eyelink {
     margin: -8px 0 0 3px;
     vertical-align: middle;
 }
 .h5ab-print-button span
 {
     text-decoration: underline;
     color: #596b3d;
 }
 .h5ab-print-button span:hover
 {
     text-decoration: none;
     color: #000;
 }
 .mailchimpbox
 {
     margin-top: 15px;
 }
 .img-shadow, .space-shadow
 {
     -webkit-box-shadow: 0px 0px 43px -15px rgb(89, 107, 61);
     -moz-box-shadow: 0px 0px 43px -15px rgb(89, 107, 61);
     box-shadow: 0px 0px 43px -15px rgb(89, 107, 61);
     border: solid 1px white;
 }
 .text-white p
 {
     color: white !important; margin-bottom: 5px !important;
 }
 .padw
 {
     padding: 0px 10px 0px 30px;
 }
 .td-post-content a, .wpb_text_column.wpb_content_element a
 {
     text-decoration: underline;
 }
 .td-post-content a:hover,.wpb_text_column.wpb_content_element a:hover
 {
     text-decoration: none;
 }
 .aio-icon.none.ult_tab_iconright {

     display: none !important;
 }
 li.ult_tab_li>a.ult_a span {

     text-transform: uppercase !important;
 }
 .td-page-content li, .td-post-content li, .wpb_text_column li, .td_block_text_with_title li, .woocommerce #tab-description li, .mce-content-body li
 {
     border-bottom: 1px solid #ccc;
     padding-bottom: 10px;
     margin-bottom: 10px;
 }
 .ult_tabitemname {

     padding: 30px 15px !important;

 }

 /*---------------------------------------*/
 /* blockquote example*/

 blockquote {
     font-family: Georgia, sans-serif;
     display: block;
     border-width: 2px 0;
     border-style: solid;
     border-color: #eee;
     padding: 1.5em 0 0.5em;
     margin: 1.5em 0;
     position: relative;
     font-style: italic;
 }
 blockquote:before {
     content: '\201C';
     position: absolute;
     top: -11px;
     left: 50%;
     transform: translate(-50%, -50%);
     background: #fff;
     width: 4rem;
     height: 2rem;
     font: 6em/1.08em Georgia, sans-serif;
     color: #666;
     text-align: center;
 }
 blockquote:after {
     content: '\201D';
     position: absolute;
     bottom: 5px;
     left: 50%;
     transform: translate(-50%, 50%);
     background: #fff;
     width: 4rem;
     height: 2.5rem;
     font: 6em/1.08em Georgia, sans-serif;
     color: #666;
     text-align: center;
 }
 blockquote.blocexemplu1 p
 {
     font-family: 'Open Sans', sans-serif !important;
     font-style: italic !important;

 }
 blockquote.blocexemplu1 {
     font-family: 'Open Sans', sans-serif !important;
     border-radius: 3px !important;
     position: relative !important; /*  <--- */
     font-style: italic !important;
     text-align: center !important;
     padding: 1rem 1.2rem !important;
     width: 80% !important;/* create space for the quotes */
     color: #4a4a4a !important;
     margin: 1rem auto 2rem !important;

     background: #E8E8E8 !important;

 }
 /* -- create the quotation marks -- */
 blockquote.blocexemplu1:before,
 blockquote.blocexemplu1:after{
     font-family: FontAwesome;
     position: absolute;
     /* -- inside the relative position of blockquote -- */
     top: 13px !important;
     color: #E8E8E8 !important;
     font-size: 34px !important;
 }
 blockquote.blocexemplu1:before{
     content: "\f10d" !important;
     margin-right: 13px !important;
     right: 100% !important;

     transform: translate(0, 0) !important;
     background: none !important;
     width: auto !important;
     height: auto !important;
     font-style: italic  !important;
     left: -42px !important;
     text-align: left !important;

 }
 blockquote.blocexemplu1:after{




     transform: translate(0, 0) !important;
     background: none !important;
     width: auto !important;
     height: auto !important;
     font-style: italic  !important;

     content: "\f10e" !important;
     margin-left: 13px !important;
     left: 100% !important;
 }

 blockquote.blocexemplu2 {
     font-family: 'Open Sans', sans-serif !important;
     font-size: 16px;
     font-style: italic  !important; text-align: justify !important;
     width: 95%;

     padding: 0.25em 40px;
     line-height: 1.45;
     position: relative;
     color: #383838 !important;
     background:#ececec;

     margin: 10px 20px 20px 0px;
 }
 blockquote.blocexemplu2 p {
     font-family: 'Open Sans', sans-serif !important;
     font-size: 16px;
     font-style: italic !important; text-align: justify !important;
 }

 blockquote.blocexemplu2:before {
     display: block;
     content: "\201C";
     font-size: 122px;
     position: absolute;
     left: 24px !important;
     top: 2px !important;
     color: #7a7a7a;
     background: none;
 }

 blockquote.blocexemplu2:after{




     transform: translate(0, 0) !important;
     background: none !important;
     width: auto !important;
     height: auto !important;
     font-style: italic  !important;

     content: "" !important;
     margin-left: 0px !important;
     left: 100% !important;
 }

 /**/
 blockquote.blocexemplu21 {
     font-family: 'Open Sans', sans-serif !important;
     font-size: 16px;
     font-style: italic  !important;
     width: 95%;

     padding: 0.25em 40px;
     line-height: 1.45;
     position: relative;
     color: #383838 !important;
     background:#ececec;

     margin: 10px 0px 20px 10px;text-align: justify !important;
 }
 blockquote.blocexemplu21 p {
     font-family: 'Open Sans', sans-serif !important;
     font-size: 16px;
     font-style: italic !important;
     text-align: justify !important;
 }

 blockquote.blocexemplu21:before {
     display: block;
     content: "\201C";
     font-size: 80px;
     position: absolute;
     right: 10px !important;
     top: -10px !important;
     color: #7a7a7a;
     background: none;
 }

 blockquote.blocexemplu21:after{




     transform: translate(0, 0) !important;
     background: none !important;
     width: auto !important;
     height: auto !important;
     font-style: italic  !important;

     content: "" !important;
     margin-left: 0px !important;
     left: 100% !important;
 }
 /*sdf*/
 blockquote.blocexemplu3 {
     font-family: 'Open Sans', sans-serif !important;
     font-size:16px !important;
     font-style:italic !important;
     width:auto !important;
     background-color: #f1f1f1 !important;
     border-left:3px dashed #496393 !important;
     border-right:3px dashed #496393 !important;
     text-align:center !important;
     padding: 10px !important;
 }
 blockquote.blocexemplu3:before, blockquote.blocexemplu3:after {
     background: none !important;
     content: "" !important;
 }
 blockquote.blocexemplu3 p{
     font-family: 'Open Sans', sans-serif;
     font-size: 16px !important;
     font-style: italic !important;
 }
 /*dsdf*/
 blockquote.blocexemplu4 {
     font-family: 'Open Sans', sans-serif !important;
     font-size: 18px !important;
     background: #f9f9f9;
     border-left: 10px solid #ccc;
     margin: 1.5em 10px !important;
     padding: 1em 20px !important;
     quotes: "\201C""\201D""\2018""\2019";
     text-align: left !important;
     line-height: 28px !important;
 }
 blockquote.blocexemplu4:before {
     color: #ccc;
     content: open-quote;
     font-size: 4em;
     line-height: 0.1em;
     margin-right: 0.25em;
     vertical-align: -0.4em;
 }
 blockquote.blocexemplu4 p {
     font-family: 'Open Sans', sans-serif !important;
     font-size: 18px !important;
     display: inline;
     text-align: left !important;
     line-height: 28px  !important;
 }
 blockquote.blocexemplu4:before, blockquote.blocexemplu4:after {
     background: none !important;
     content: "" !important;
 }
 /*dsfsdf*/

 blockquote.blocexemplu5 {
     position: relative;
     display: inline-block;
     background: #F0F4F7;
     font-family: 'Open Sans', sans-serif;
     font-size: 18px !important;
     padding: 40px 30px 30px 60px;
     border-radius: 10px;
     line-height: 28px  !important;
     color: #333;
     text-align: left;
     box-shadow: 1px 1px 1px #999,
     2px 2px 1px #999,
     3px 3px 1px #999;
     transition-duration: .3s;
     float: right !important;
     width: 320px !important;
     margin-left: 60px;
     margin-right: 30px;
 }

 blockquote.blocexemplu5:hover {
     box-shadow: 1px 1px 5px #999,
     2px 2px 6px #999,
     3px 3px 7px #999;
 }
 blockquote.blocexemplu5::before {
     display: block;
     position: absolute;
     top: -10px;
     left: 36px;
     background: none;
     content: "\f10d";
     font-family: FontAwesome;
     font-size: 40px;
     color: #999;
     font-style: italic;
 }
 blockquote.blocexemplu5::after {
     background: none !important;
     content: "" !important;
 }
 blockquote.blocexemplu5 p
 {
     font-family: 'Open Sans', sans-serif;
     font-size: 18px !important;
 }

 blockquote.blocexemplu51 {
     position: relative;
     display: inline-block;
     background: #F0F4F7;
     font-family: 'Open Sans', sans-serif;
     font-size: 18px !important;
     padding: 40px 30px 30px 60px;
     border-radius: 10px;

     color: #333;
     text-align: left;
     box-shadow: 1px 1px 1px #999,
     2px 2px 1px #999,
     3px 3px 1px #999;
     transition-duration: .3s;
     float: left !important;
     width: 320px !important;
     margin-right: 50px;
 }

 blockquote.blocexemplu51:hover {
     box-shadow: 1px 1px 5px #999,
     2px 2px 6px #999,
     3px 3px 7px #999;
 }
 blockquote.blocexemplu51::before {
     display: block;
     position: absolute;
     top: 10px;
     left: 30px;
     background: none;
     content: "\"";
     font-family: 'Open Sans', sans-serif;
     font-size: 120px;
     color: #999;
 }
 blockquote.blocexemplu51::after {
     background: none !important;
     content: "" !important;
 }
 blockquote.blocexemplu51 p
 {
     font-family: 'Open Sans', sans-serif;
     font-size: 18px !important;
 }
 /*---------------------------------------*/
 .td_btn.td_btn_md.td_outlined_btn:hover a
 {
     color: white !important;
     text-decoration: none !important;
 }
 .td_btn.td_btn_md.td_outlined_btn  a
 {
     text-decoration: none !important;
 }
 .td_outlined_btn {
     border-width: 1px !important;
 }
 .td_block_related_posts .entry-title a:hover
 {
     text-decoration: underline !important;
 }
 .td-grid-style-4 .entry-title {
     background: rgba(18,51,91,0) !important;
     background: -moz-linear-gradient(top, rgba(18,51,91,0) 0%, rgba(18,51,91,1) 55%, rgb(13, 32, 61) 100%) !important;
     background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(18,51,91,0)), color-stop(55%, rgba(18,51,91,1)), color-stop(100%, rgb(13, 32, 61))) !important;
     background: -webkit-linear-gradient(top, rgba(18,51,91,0) 0%, rgba(18,51,91,1) 55%, rgba(18,51,91,1) 100%) !important;
     background: -o-linear-gradient(top, rgba(18,51,91,0) 0%, rgba(18,51,91,1) 55%, rgb(13, 32, 61) 100%) !important;
     background: -ms-linear-gradient(top, rgba(18,51,91,0) 0%, rgba(18,51,91,1) 55%, rgb(13, 32, 61) 100%) !important;
     background: linear-gradient(to bottom, rgba(18,51,91,0) 0%, rgba(18,51,91,1) 55%, rgba(18,51,91,1) 100%) !important;
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12335b', endColorstr='#12335b', GradientType=0 ) !important;
 }
 .td_module_10 .entry-title.td-module-title a{
     /*  color: #00b6cc !important;*/
 }
 .td_module_10 .entry-title.td-module-title a:hover{
     text-decoration: underline !important;
 }
 .attachment-size
 {
     font-style: italic !important;     font-size: 14px !important;
 }
 .team-shadow figure img
 {
     -webkit-box-shadow: 0px 0px 40px -20px rgb(201, 201, 201);
     -moz-box-shadow: 0px 0px 40px -20px rgb(201, 201, 201);
     box-shadow: 0px 0px 40px -20px rgb(201, 201, 201);
     border: 3px solid white;
 }

 .widget_easy_sidebar_menu_widget .current-menu-item>span>a, .widget_easy_sidebar_menu_widget .current-menu-ancestor>span>a,
 .widget_easy_sidebar_menu_widget .current-post-ancestor.current-menu-parent.current-post-parent a{
     /*  color: #fff !important;
       padding-left: 8px !important;
       background: #1d3e67;*/

 }
 .current-post-ancestor.current-menu-parent.current-post-parent a
 {
     font-weight: 700;
 }

 .ult-content-box .wpb_text_column.wpb_content_element p {
     margin-bottom: 0;
 }

 .p20
 {
     padding-top: 5px;
     font-size: 14px !important;
     padding-bottom: 15px;
 }
 .p20 a
 {
     font-size: 14px !important; color: grey;
 }
 .p20 a:hover
 {
     font-size: 14px !important; color: #00b6cc;
 }
 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors
 {
     background: white !important;
 }
 .wpcf7-not-valid-tip
 {
     font-style: italic;margin-top: 5px !important;
 }
 .wpcf7 .red
 {
     color:red;
 }
 .wpcf7-list-item-label
 {
     font-size:17px;
 }
 .wpcf7-list-item input[type="checkbox"], .wpcf7-list-item input[type="radio"]
 {
     width: 24px;
     height: 24px;
     vertical-align: middle;
     cursor: pointer;
 }
 .wpcf7-response-output {

     border-color: #f7e700;
     color: #444;
     background: white !important; text-align: center !important;
     font-size: 16px !important;
 }
 .wpcf7-mail-sent-ok
 {
     text-align: center !important; font-size: 16px !important;
 }

 .wpcf7-form-control.wpcf7-text
 {
     min-height: 40px !important;
     height: inherit;
     background-color: #fff !important;
     border-width: 1px !important;
     border-color: #9c9c9c !important;
     border-style: solid !important;
     border-radius: 0px !important;
     color: #444 !important;
     width: 98% !important;
     font-size: 16px !important;
     font-weight: 400 !important;
     box-shadow: none !important;
     margin-bottom: 10px;

 }
 .bgnews
 {
     background: #00657d !important; padding-top: 30px;
 }
 .bgnews .widget
 {
     margin-bottom: 0px !important;
 }
 .bgnews .wpb_content_element
 {
     margin-bottom: 5px !important;
 }

 .td-ss-main-sidebar
 {
     top: 120px !important;
 }
 .picture-404
 {
     background: url(images/404.png) center top no-repeat; width: 480px; height: 295px; margin: 0 auto;
 }
 div.hidebgs
 {
     background: none !important;
 }
 .td_btn.td_btn_md.td_round_btn a{
     color: white !important; text-decoration: none !important;
 }
 .ico_home_bar i.td-icon-font.td-icon-mobile
 {
     font-size: 30px;
     padding: 8px 0 0 0;
 }
 .ico_home_bar a {
     line-height: 40px !important;
     padding: 9px 10px 6px 10px !important;
 }
 .td-theme-wrap .sf-menu .td-normal-menu .current-menu-item > a {
     color: #ffffff !important;
 }
 ul.sub-menu li
 {
     border-bottom: 1px solid #e7e7e7;
 }
 div.language-menus ul.sub-menu li
 {
     border-bottom:none;
 }
 .td-header-wrap #td-header-search:hover, .td-header-wrap #td-header-search:focus
 {
     background: #fffec8;
 }
 .ico_home_bar i.td-icon-font.td-icon-mobile:before {
     color: #b6c6ea;
 }
 .td_block_trending_now  .td_block_inner .td-block-row
 {
     margin-left: 0px;
     margin-right: 0px;
     /*background: white;*/
 }
 .td_block_trending_now h3.entry-title.td-module-title a
 {
     color: #ef7a00 !important;
 }
 .topslider
 {
     margin-bottom: 2px !important;
     padding-bottom: 0px  !important;
 }
 .titleunderbox
 {
     position: absolute;
     z-index: 2;
     width: 100%;
 }
 .titlebox
 {
     background: #5b401f;
     font-weight: 400 !important;
     font-size: 18px !important;
     text-transform: uppercase;
     display: inline-block;
     padding: 10px 25px;
     color: white;
 }
 a.toplinkmore
 {
     background: #5b401f;
     opacity: 0.6;
     font-weight: 400 !important;
     font-size: 16px !important;
     display: inline-block;
     padding: 10px 15px;
     color: white;
     text-decoration: underline;
     outline: none;
 }
 a.toplinkmore:hover
 { opacity: 1;
     text-decoration: none;outline: none;
 }
 .nomargin, .nomargin p
 {
     margin: 0 !important;
 }
 .nopadding
 {
     padding: 0 !important;
 }
 .iconews .td-pulldown-size
 {
     padding-left: 32px; background: url("images/iconews.png") left top no-repeat;
 }
 .aio-icon-header h3.aio-icon-title
 {
     font-weight: 600;
 }
 .shadowbottom
 {
     background: url("images/shadowbar.png") bottom center no-repeat; padding-bottom: 45px;
 }
 .wpb_single_image .vc_box_border.vc_box_border_grey, .wpb_single_image .vc_box_border_circle.vc_box_border_grey {
     background-color: #c5c5c5;
 }
 .wpb_single_image .vc_single_image-wrapper.vc_box_border, .wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
     padding: 1px;
 }
 .td-header-menu-wrap.td-affix .header-search-wrap {
     top: 9px;
 }
 .nodata .td-module-meta-info
 {
     display: none !important;
 }
 .titlecenter .td-block-title, .linkcenter .entry-title.td-module-title
 {
     text-align: center !important;
 }
 .greenlightcolor .td-block-title span
 {
     color: #499368 !important;
 }
 .bluelightcolor .td-block-title span
 {
     color: #02809f !important;
 }
 .bordergrey .td-module-thumb
 {
     border: 1px solid #ccc;
 }
 .bluelightcolor .entry-title.td-module-title a
 {
     color: #02809f !important;
 }
 .entry-title.td-module-title a:hover
 {
     text-decoration: underline !important;
 }
 .borderbottom .td_module_wrap
 {
     border-bottom: 1px solid #cccccc !important;
 }
 .boldhref .entry-title.td-module-title
 {
     font-weight: 600 !important;
 }
 .marginborderbottom
 {
     border-bottom: 1px solid #ccc;
     margin-bottom: 20px !important;
 }
 .td-sub-footer-bg
 {
        padding-top: 25px;
 }
 .textfot
 {
     font-size: 18px; line-height: 38px;
 }
 .textfota
 {
     font-size: 18px; line-height: 28px;
 }
 .icoma
 {
     background: url("images/ico1.png") left center no-repeat; height: 38px; width: 38px; display: inline-block;    vertical-align: top;    margin-right: 10px;
 }
 .icomb
 {
     background: url("images/ico2.png") left center no-repeat; height: 38px; width: 38px; display: inline-block;    vertical-align: top;    margin-right: 10px;
 }
 .icomc
 {
     background: url("images/ico3.png") left center no-repeat; height: 38px; width: 38px; display: inline-block;    vertical-align: top;    margin-right: 10px;
 }
 .mapicons
 {
     background: url("images/mapico.png") left top no-repeat; height: 80px; width: 80px;display: inline-block;    vertical-align: top;    margin-right: 10px;
     float: left;
 }
 .padtopbottom
 {
     padding: 20px 0;
 }
 .textcopyright1, .textcopyright1 a
 {
     text-align: right; color: #bac4a6;
     display: none;
 }
 .textcopyright1 a
 {
     text-decoration: underline;
 }
 .textcopyright1 a:hover
 {
     text-decoration: none;
 }
 .textfot a
 {
     text-decoration: underline;
 }
 .textfot a:hover
 {
     text-decoration: none;
 }
 .textdonors .widget
 {
     margin-bottom: 20px;
 }
 .post .td-crumb-container
 {
     padding: 18px 0 !important;
 }
 .td-ss-main-content {
     background: transparent;
     padding: 0px
 }
.post,.entry-title,.td-category-header {
    background-color: transparent !important;
}

 .post .td-ss-main-content {

     padding: 0px;
 }
 .td-main-content-wrap.td-container-wrap .td-container
 {
     background: transparent;
 }
 .td-main-content-wrap.td-main-page-wrap.td-container-wrap .td-container.tdc-content-wrap
 {
     background: transparent;
 }

 /*calendar ajax*/
 #ajax_ac_widget {

 }
 #ajax_ac_widget .select_ca select
 {
     width: auto !important;  border: 1px solid #ccc; cursor: pointer;
 }
 #ajax_ac_widget .select_ca select:focus
 {
     border: 1px solid #ccc; outline: none;cursor: pointer;
 }
 #ajax_ac_widget th
 {
     background: none repeat scroll 0 0 #5377a6;
     color: #FFFFFF;

     font-size: 14px;
     text-transform: uppercase;
 }
 #my-calendar a
 {
     padding: 0 !important;
     background: none repeat scroll 0 0 #7c9bc3 !important;border-radius: 50%;
 }
 #today a, #today span {
     background: none repeat scroll 0 0 #fffbab !important;border-radius: 50%;
     color: #000!important;padding: 0 !important;
 }
 #ajax_ac_widget td {
     border: 1px solid #ffffff !important;

 }
 .widget_easy_sidebar_menu_widget ul
 {
     margin: 0;
 }
 .post .td-ss-main-sidebar .widget
 {
     margin-right: 0px;
 }
 .td_block_padding {
     padding-right: 18px;
 }


 .mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
     background: #5b401f !important;
 }
 .mejs-controls .mejs-time-rail .mejs-time-current {
     background: #ffffff !important;
 }
 .ico_home_bar i.td-icon-menu-down
 {
     display: none !important;
 }
 .ico_home_bar
 {
     cursor: pointer !important;
 }

 #sitemap .contentsitemap
 {
     padding:20px !important; background: white;
 }
 #sitemap .contentsitemap ul
 {margin-top: 0px;}

 #sitemap .contentsitemap ul li
 {

     border-bottom: 0px solid #ccc;
     padding-bottom: 0px;
     margin-bottom: 0px;
     line-height: 24px;
     margin-left: 0px;
 }
 #sitemap .contentsitemap ul li a
 {
     text-decoration: none;     font-size: 14px;
     line-height: 24px;color: #5377a6 !important;
 }
 #sitemap .contentsitemap ul li a:hover
 {
     text-decoration: underline !important;     font-size: 14px;
     line-height: 24px;
     color: #5377a6 !important;
 }
 #sitemap .contentsitemap p
 {
     margin-bottom: 0;
 }


 .boxceai.blue .vc-hoverbox-block-inner.vc-hoverbox-front-inner
 {
     background: rgba(27, 60, 101, 0.9);
 }
 .boxceai .vc-hoverbox-block-inner.vc-hoverbox-front-inner
 {
     position: absolute;
     bottom: 0;
     width: -webkit-fill-available !important;


 }
 .boxceai.brown .vc-hoverbox-block-inner.vc-hoverbox-front-inner
 {
     background: rgba(140, 117, 54, 0.9);
 }
 .boxceai .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2
 {
     margin: 0 !important; color: white;
 }
 .boxceai .vc-hoverbox-inner
 {
     height: 320px !important;
 }
 .boxceai.brown .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2,.boxceai.blue .vc-hoverbox-block-inner.vc-hoverbox-back-inner h2
 {
     color: white;
 }
 .boxceai.brown .vc-hoverbox-block-inner.vc-hoverbox-back-inner p,.boxceai.blue .vc-hoverbox-block-inner.vc-hoverbox-back-inner p,
 .boxceai.brown .vc-hoverbox-block-inner.vc-hoverbox-back-inner p a,.boxceai.blue .vc-hoverbox-block-inner.vc-hoverbox-back-inner p a
 {
     color: white; font-size: 18px; line-height: 28px;
 }
 .boxceai.brown .vc-hoverbox-block-inner.vc-hoverbox-back-inner p a:hover,.boxceai.blue .vc-hoverbox-block-inner.vc-hoverbox-back-inner p a:hover
 {
     text-decoration: underline;
 }
 /*------togle menu*/
 .widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler {

     top: 5px;


 }
 /*------togle menu link homepage for mobile*/

 table.table-responsive-logo td { border:none}

 @media screen and (max-width: 600px) {

     table.table-responsive-logo {width:100%;}

     table.table-responsive-logo thead {display: none;}

     table.table-responsive-logo tr:nth-of-type(2n) {background-color: inherit;; border:none}

     table.table-responsive-logo tbody td {display: block;  text-align:center; border:none}

     table.table-responsive-logo tbody td:before {

         content: attr(data-th);

         display: block;

         text-align:center;; border:none

     }

 }

 .wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading
 {
     border-color: #5b401f !important;
     background-color: #5b401f !important;
 }
 .wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a
 {
     color: #fff !important;
 }
 .wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
     color: #fff !important;
 }
 .wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
     border-color: #fff !important;
 }
 .reproduct
 {
     font-style: italic; color: #ddd;     line-height: 20px;
 }
 .lineheight-20
 {
     line-height: 20px !important;
 }
.btn-footer .wpb_text_column.wpb_content_element
 {
    margin-bottom: 0 !important;
 }
 .btn-footer .ultb3-box.ult-adjust-bottom-margin  img
 {
     float: left !important;
 }
 .btn-footer .ultb3-info.ib3-info-left
 {
     float: left !important;
 }
 /*******------------------****/
.box{
    margin: auto auto;
    display: flex;
    width: 50px;
    justify-content: space-evenly;
}

.nametag{
    position: absolute;
}

.nametag:nth-child(1),.nametag:nth-child(2).nametag:nth-child(3){
    animation-name: fade;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-duration: 5s;
    animation-direction: alternate;
}


@keyframes fade{
    0%,45% {
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
/*******------------------****/
.quotes {display: none;
    padding-right: 2px;
    font-style: italic !important;
    font-size: 14px !important;
    line-height: 20px !important;
    color: grey;
}
.td-header-row.td-header-header
{
    display: flex;
    align-items: center;
    height: 100px;
}

@media screen and (max-width: 768px)
{
    .td-header-row.td-header-header
    {
        height: auto;
        display: none;
    }
    .header-search-wrap {

        top: 0px;

    }

}
/*.td-social-but-icon*/
/*{*/
/*    border-color: #5b401f !important;*/
/*    background:#5b401f !important;*/
/*}*/
.td-social-but-text
{
    color: #5b401f !important; border-color: #5b401f !important;
}
.hideexcerpt .td-excerpt,.hidephoto .td-module-thumb
{
    display: none !important;
}
.hidephoto .item-details
{
    margin-left: 0;
}
.brown  .td-block-title span,.browncolor table td,.browncolor table td a
{
    color: #222 !important;
}
.browncolor p
{
    color: #222 !important;
}
.browncolor table td, .browncolor table
{
    border: none !important; padding: 0 !important; white-space: normal;
}
.wpb_text_column.wpb_content_element.browncolor
{
    margin-bottom: 0px;
}
.btnlist
{
    width: 360px;
}
.post .td-post-source-tags a, .post .td-post-source-tags span
{
    height: auto !important;
}

.td-sub-footer-bg.td-container-wrap
{
    background-color: transparent !important;
}
#wp-admin-bar-tdb_template_single,#wp-admin-bar-tdb_template_load
{
    display: none !important;
}
.bgfooter .vc_column_container {
    width: 33.33% !important;
}
@media screen and (max-width: 768px)
{

    .bgfooter .vc_column_container {
        width: 100% !important;
    }
    .form-group.footable-filtering-search
    {
        width: fit-content;
    }
    .footable-page-nav
    {
        display: none !important;
    }
}
.widget_easy_sidebar_menu_widget li.menu-item .sub-menu li:first-child:before
{
    display: none;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler i
{
    color:white;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler
{
    border:none;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler:hover, .widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler:focus
{
    border:none;
}
.widget_easy_sidebar_menu_widget li.menu-item .easy-sidebar-menu-widget-toggler
{
    right: 5px;
}
.widget_easy_sidebar_menu_widget li.menu-item.menu-item-has-children .easy-sidebar-menu-widget-link
{
    background: #7a5d39; right: 5px; color: white;
}
.footable-filtering .SumoSelect>.optWrapper.multiple>.options li.opt {
    padding: 5px 15px !important;
     border: none !important;
}
.footable-filtering .SumoSelect>.optWrapper>.options li.opt:hover {
    background-color: transparent !important;
}
.footable-filtering .SumoSelect>.CaptionCont>span.placeholder , .footable-filtering .SumoSelect>.CaptionCont>label, .semantic_ui .ui.table td{

    cursor: pointer;
}
.footable .pagination>.active>a, .footable .pagination>.active>a:focus, .footable .pagination>.active>a:hover, .footable .pagination>.active>span, .footable .pagination>.active>span:focus, .footable .pagination>.active>span:hover {

    background-color: #7a5d39;
    border-color: #7a5d39;
}
.footable .btn-primary.active, .footable .btn-primary.focus, .footable .btn-primary:active, .footable .btn-primary:focus, .footable .btn-primary:hover, .footable .open>.dropdown-toggle.btn-primary {

    background-color: #7a5d39;
    border-color: #7a5d39;
}
.footable .btn-primary {

    background-color: #434a36;
    border-color: #434a36;
}
.form-group.footable-filtering-search   .input-group .input-group-btn .btn.btn-default.dropdown-toggle
{
    display: none !important;
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #7a5d39 !important;
    background-color: #7a5d39 !important;
}
.vc_tta.vc_tta-style-modern .vc_tta-panel-body, .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {

    background-image: none !important;

}
.semantic_ui .ui.table
{
    border: none !important;
    font-size: 15px;
}
.semantic_ui .ui.selectable.table tbody tr:hover, .semantic_ui .ui.table tbody tr td.selectable:hover {
    background: whitesmoke !important;
    color: black !important;
}

.semantic_ui .ui.striped.table>tr:nth-child(2n), .semantic_ui .ui.striped.table tbody tr:nth-child(2n) {
    background-color: white !important;
}
.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
    border-color: white;
}
.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body {
    background-color: white;
}
h4.vc_tta-panel-title.vc_tta-controls-icon-position-left,.wpb_text_column.wpb_content_element p
{
    font-size: 15px; line-height: 24px;
}

.vc_tta-color-chino.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #fff !important;
}
.vc_tta-color-chino.vc_tta-style-modern .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: #fff;
}
.hidedate .td-post-date
{
    display: none !important;
}
.td-post-template-11 h1.entry-title
{
    color: white !important;
}

.td-video-template-bg-small {
    background-color: #525d43;
}
.qtranxs-available-languages-message
{
    text-align: center;
}
.cursorpointer
{
    cursor: pointer !important;
}

div.language-menus ul li.menu-item-first a, div.language-menus ul.sub-menu li.td-menu-item a{
color: #ccc;
}