@charset "utf-8";
/* CSS Document */


@font-face { font-family: 'MyFont'; font-style: normal; font-weight: normal; src: url(/fonts/Oswald-Light.woff) format('woff'); }
@font-face { font-family: 'MyFontMed'; font-style: normal; font-weight: bold; src: url(/fonts/Oswald-Regular.woff) format('woff'); }
body { background-color:#242729; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #ddd; margin: 0px; }
.LEFT a { color: #c60!important; }
.LEFT a:hover { color: #000!important; }
div { box-sizing: border-box; }
#spacer, .spacer { height: 1px; display: block; width: 100%; clear: both; }
hr.spacer { border: none; margin: 0; background: transparent; }
hr.spacer.sp5 { height: 5px; }
hr.spacer.sp10 { height: 10px; }
hr.spacer.sp15 { height: 15px; }
hr.spacer.sp20 { height: 20px; }
hr.spacer.sp25 { height: 25px; }
hr.spacer.sp30 { height: 30px; }
hr.spacer.sp35 { height: 35px; }
hr.spacer.sp40 { height: 40px; }
hr.spacer.sp45 { height: 45px; }
hr.spacer.sp50 { height: 50px; }
#wrapper, .wrapper { width: 100%; height: auto; margin: auto; position: relative;background-color:#5e6265;}
#wrapper { background-attachment: fixed; /*background-image: url(/images/BG-MAP.svg);*/ background-repeat: no-repeat; background-position: center center; background-size: cover; }
.pagewrapp { width: 100%; height: auto; margin: auto; display: block; background-color: #ddd; margin-top: 0px; padding-top: 20px; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:21px; color: #eee; }
body a { color: #AD5C0C; }
a:visited { color: #AD5C0C; }
a:hover, a:active, a:focus { color: #3A3F43; outline: none; outline: 0; }
h1 { color: #fff; letter-spacing:1px; text-decoration: none; margin-top: 0px; padding: 10px 3%; margin: auto; text-align: center!important; font-family: 'MyFontMed', Arial; font-size: 26px; line-height: 1.3em; font-style: normal; font-weight: normal; }
h2 { font-family: 'MyFont', Arial; font-size: 22px; color: #c60; text-decoration: none; text-transform: none; font-weight:bold; padding: 0px; letter-spacing: 1px;}
#MyTitle h2 { text-align: center!important; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; letter-spacing: normal; color: #eee; text-transform: none; text-align: center; vertical-align: top; margin: 1px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: normal; letter-spacing: normal; color: #757b89; text-transform: none; vertical-align: top; margin: 1px; }
h5 { color: #757B89; letter-spacing: 8px; text-decoration: none; cursor: text; text-transform: none; font: normal 14px Arial; margin-bottom: 1px; border-bottom-width: 1px; border-bottom-color: #CC6600; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-top: 8px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; display: inline-block; text-align: left; }
body .Year { font-size: 15px; color: #ccc; font-weight: bold; }
#PAGE img { max-width: 100%; heoght: auto; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; }
#VIEWPANO { font-weight: bold; color: #CCC; background-color: #C60; display: block; font-size: 10px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; margin-top: 7px; margin-bottom: 2px; text-decoration: none; width: 100px; margin-right: auto; margin-left: auto; }
body .center { text-align: center!important; }
#CONTENT { width: 100%; background-color: #eee; color: #4D4D4D; height: auto; padding-bottom: 7px; margin-right: auto; margin-left: auto; }
#TITLE-CONTENT { width: 100%; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #BB8726; letter-spacing: 2px; font-weight: bolder; text-decoration: none; cursor: text; float: left; text-align: left; text-indent: 15px; font-variant: small-caps; height: 15px; font-style: italic; }
.star { font-size: 13px; color: #D25900; }
#FOOTER { width: 100%; height: auto; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; padding-top: 0px; float: left; }
#FOOTER a { color: #666666; text-decoration: none; font-size: 10px; }
#FOOTER img { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #990000; margin-bottom: 10px; }
#FOOTER p { font-size: 10px; text-align: center; line-height: 16px;color: #eee; }
#FOOTER a:hover { color: #fff; text-decoration: underline; }
.MyLogo { position: relative; z-index: 99999; padding: 5px; display: inline-block; width: auto; height: 60px; margin-top: 5px; }
.MyLogo img{max-height:100%;width:auto;}
#myTOP { max-width: 900px; }
.TOP { max-width: 100%; -webkit-box-shadow: 0 4px 8px -3px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 4px 8px -3px rgba(0, 0, 0, 0.4); box-shadow: 0 4px 8px -3px rgba(0, 0, 0, 0.4); background-color: #FFF;
z-index: 9999999;position: relative; }

#BUTTONS-TOP { display: inline-block; min-width: 290px; padding-top: 22px; margin: auto; float: right; margin-right: 3%; clear: both; height: auto; text-align: center; position: relative; z-index: 5000; }
#BUTTONS-TOP ul { margin: 0px; padding: 0px; list-style-position: inside; list-style-image: none; list-style-type: none; }
#BUTTONS-TOP a { font-family: 'MyFontMed', Arial; font-size: 16px; color: #777; font-weight: bold; letter-spacing: 1px; text-decoration: none; box-sizing: border-box; line-height: 30px; letter-spacing: 1px; text-align: center; margin: 0; padding: 0 14px; text-transform: uppercase; display: inline-block; cursor: pointer; }
#BUTTONS-TOP a:hover, #BUTTONS-TOP div a:hover { color: #000; }
#BUTTONS-TOP li li a { font-family: Arial; font-size: 14px; color: #000; letter-spacing: normal; line-height: 32px!important; height: 32px!important;border-bottom:1px solid #ddd; }
#BUTTONS-TOP li li a:hover { color: #a50; }
#GoBack a { font-family: Arial; font-size: 14px; line-height: 22px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #D9DBDD; background-color: #9ba0a8; font-weight: bold; letter-spacing: 1px; text-decoration: none; display: block; text-align: center; margin: auto; width: 160px; margin-bottom: 4px; }
#GoBack a:hover { color: #E8E8E8; background-color: #d97906; }
#OrderNow a { font-family: Arial; font-size: 14px; line-height: 22px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; color: #D9DBDD; background-color: #d97906; font-weight: bold; letter-spacing: 1px; text-decoration: none; display: block; text-align: center; margin: auto; width: 160px; margin-bottom: 4px; }
#OrderNow a:hover { color: #000; }
#BUTTONS-TOP ul ul { display: none; }
#BUTTONS-TOP ul ul li a { list-style-position: inside; list-style-image: none; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #EDEDED; background-color: #848D96; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #848D96; line-height: 14px; letter-spacing: normal; display: block; width: 649px; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; padding-left: 15px; text-align: left; }
body #BUTTONS-TOP ul ul li a:hover { color: #FFF; background-color: #D86D0B; }
#ContactsList { width: 90%; margin-left: 3%; font-sixe: 14px; line-height: 22px; }
#ContactsList p { font-sixe: 14px; line-height: 22px; }
#TopButtonsContainer { display: block; margin-right: auto; margin-left: auto; text-align: center; width: 840px; }
#BUTTONS-ALL-BLOCK-2levels { padding: 0px; top: 564px; margin: 0px; width: 977px; text-align: right; position: absolute; }
#BUTTONS-ALL-BLOCK { padding: 0px; top: 625px; margin: 0px; width: 950px; text-align: right; position: absolute; }
#BUTTONS-BLOCK { padding: 0px; display: block; float: right; margin: 0px; width: 50px; font-size: 1px; line-height: 1px; }
#BUTTONS-BLOCK a { -moz-border-radius: 4px; border-radius: 4px; }
#BUTTONS-BLOCK-2level { display: block; font-size: 10px; width: 50px; }
#BUTTONS-PREVIOUS a { background-image: url(/images/Buttons-UP-PREVIOUS.png); display: block; height: 23px; width: 23px; background-repeat: no-repeat; color: #D97906; text-decoration: none; font-size: 1px; line-height: 1px; background-position: right bottom; margin: 0px; padding: 0px; }
#BUTTONS-NEXT img { margin-top: 2px; float: left; }
#BUTTONS-BACK img { margin-top: 2px; float: left; }
#BUTTONS-PREVIOUS img { margin-top: 2px; float: right; }
#BUTTONS-PlayShow img { margin-top: 2px; float: right; }
#BUTTONS-PREVIOUS a:hover { background-image: url(images/Buttons-OVER-PREVIOUS.png); }
#BUTTONS-BLOCK a:hover img { display: none; }
#BUTTONS-HOME a { background-image: url(/images/Buttons-UP-HOME.png); display: block; height: 23px; width: 23px; background-repeat: no-repeat; color: #CCCCCC; text-decoration: none; font-size: 1px; line-height: 11px; background-position: right bottom; margin: 0px; padding: 0px; text-align: left; vertical-align: middle; }
#BUTTONS-HOME a:hover { background-image: url(/images/Buttons-OVER-HOME.png); }
#BUTTONS-NEXT a { background-image: url(/images/Buttons-UP-NEXT.png); display: block; height: 23px; width: 23px; background-repeat: no-repeat; color: #D97906; text-decoration: none; font-size: 1px; line-height: 11px; background-position: left bottom; padding: 0px; text-align: left; vertical-align: middle; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#BUTTONS-NEXT a:hover { background-image: url(/images/Buttons-OVER-NEXT.png); }
#BUTTONS-BACK a { background-image: url(/images/Buttons-UP-BACK.png); display: block; height: 23px; width: 23px; background-repeat: no-repeat; color: #D97906; text-decoration: none; font-size: 1px; line-height: 11px; background-position: left bottom; margin: 0px; padding: 0px; font-weight: normal; text-align: left; vertical-align: top; }
#BUTTONS-BACK a:hover { background-image: url(/images/Buttons-OVER-BACK.png); }
#BUTTONS-PlayShow a { background-image: url(/images/Button-PlayShow-UP.png); display: block; height: 23px; width: 23px; background-repeat: no-repeat; color: #CCCCCC; text-decoration: none; font-size: 1px; line-height: 11px; background-position: 2px bottom; margin: 0px; padding: 0px; text-align: left; vertical-align: middle; }
#BUTTONS-PlayShow a:hover { background-image: url(/images/Button-PlayShow-OVER.png); }
#BUTTONS-ZOOM a { background-image: url(/images/Button-Mafnifyer-UP.png); display: block; height: 23px; width: 23px; background-repeat: no-repeat; color: #D97906; text-decoration: none; font-size: 1px; line-height: 11px; background-position: right bottom; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; }
#BUTTONS-ZOOM a:hover { background-image: url(images/Button-Mafnifyer-OVER.png); }
#BUTTONS-CLOSE a { background-image: url(/images/close.svg); background-color: #c60; background-size: 26px; display: block; height: 26px; width: 26px; background-repeat: no-repeat; color: #8F9397; text-decoration: none; font-size: 1px; line-height: 11px; background-position: left bottom; padding: 0px; text-align: left; vertical-align: middle; margin: 0px; float: right; }
#BUTTONS-CLOSE a:hover { background-color: #A50; }
#BUTTONS-ORDER a { font-size: 14px; color: #D9DBDD; background-color: #C60; font-weight: bold; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; letter-spacing: 1px; width: 75px; text-align: center; margin-top: 5px; margin-bottom: 5px; position: absolute; top: 35px; margin-left: -76px; z-index: 101; }
#BUTTONS-ORDER a:hover { color: #E8E8E8; background-color: #d97906; text-decoration: none; }
.BUTTON-ORDER a { font-size: 14px; color: #D9DBDD; background-color: #C60; font-weight: bold; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 4px; letter-spacing: 1px; width: 110px; text-align: center; margin-top: 5px; margin-bottom: 5px; float: right; }
.BUTTON-ORDER a:hover { color: #E8E8E8; background-color: #d97906; text-decoration: none; }
#SiteMap a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: normal; color: #666666; text-transform: none; text-align: center; vertical-align: top; text-decoration: none; margin: 0px; padding: 0px; width: 804px; }
#SiteMap a:hover { text-decoration: underline; }
#SiteMap a p:first-line { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; letter-spacing: normal; color: #C4702A; text-transform: none; margin-top: 10px; text-align: center; vertical-align: top; }
#SiteMapNEW { width: 96%; display: block; min-width: 300px; margin: auto; text-align: center; }
#SiteMapNEW p { width: 100%; margin-right: auto; margin-left: auto; font-size: 11px; line-height: 19px; color: #5B6B75; margin-top: 11px; margin-bottom: 17px; }
#SiteMapNEW p em { color: #5B6B75; font-size: 11px; }
#SiteMapNEW a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: normal; color: #666666; text-transform: none; text-align: center; vertical-align: top; text-decoration: none; padding: 0px; width: 100%; display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; }
#SiteMapNEW a:hover { text-decoration: underline; }
#SiteMapNEW a:hover, #SiteMapNEW a:active, #SiteMapNEW a:focus { outline: none; outline: 0; }
#SiteMapNEW a em, #SiteMapNEW h1 em, #SiteMapNEW em { color: #CC6600; font-size: 9px; }
#SiteMapNEW a p:first-line { font-style: normal; line-height: normal; font-weight: normal; letter-spacing: normal; color: #C4702A; text-transform: none; margin-top: 10px; text-align: center; vertical-align: top; }
#SiteMapNEW h1 { font-size: 12px; letter-spacing: 1px; text-align: center; color: #5D6872; display: block; margin-bottom: 10px; }
a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 19px; margin: 0px; padding: 0px; }
#bodycopylink a { color: #990000; letter-spacing: 0px; text-decoration: underline; text-indent: 0px; }
#bodycopylink a:hover { color: #C06101; letter-spacing: 0px; text-decoration: underline; text-indent: 0px; }
#Display-Image { width: 100%; max-height: 550px; text-align: center; vertical-align: middle; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-top: 5px; margin-right: auto; margin-left: auto; clear: both; margin-bottom: 5px; }
#Display-Image img { height: auto; width: auto; text-align: center; vertical-align: middle; }
#TITLE-BOX { text-decoration: none; cursor: text; width: 100%; height: 25px; margin-bottom: 10px; margin-top: 0px; padding-top: 0px; margin-right: auto; margin-left: auto; padding-left: 0px; text-align: left; vertical-align: top; }
#TITLE-BOX h1 { display: block; width: 100%; text-align: center; font-family: 'MyFont', Arial, Helvetica, sans-serif; color: #303A4B; letter-spacing: 2px; text-decoration: none; cursor: text; border: none; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-top: 2px; padding-right: 0px; padding-left: 0px; padding-bottom: 2px; display: block; text-align: center; font-size: 22px; font-style: normal; font-weight: normal; font-variant: normal; margin-bottom: 10px; clear: both; height: auto; line-height: 25px; }
#TITLE-BOX p { font-size: 0px; line-height: 0px; width: 92%; margin: 0px; padding: 0px; }
#TITLE-BOX-DIV { text-decoration: none; cursor: text; width: 100%; margin-bottom: 15px; margin-top: 0px; margin-right: auto; margin-left: auto; display: block; position: relative; left: 0px; top: 5px; clip: rect(auto,auto,15px,auto); }
#TITLE-BOX-DIV h1 { text-align: left; display: block; padding-bottom: 0px; margin-bottom: 10px; float: left; width: 94%; letter-spacing: 5px; padding-left: 0px; }
#TITLE a { font-family: Arial, Helvetica, sans-serif; font-size: 13.5px; color: #757b89; letter-spacing: 3px; font-weight: bolder; text-decoration: none; cursor: text; font-variant: normal; text-transform: none; margin-left: 4px; vertical-align: bottom; text-indent: 7px; font-style: normal; }
#TITLE3 a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; letter-spacing: 5px; font-weight: 900; text-decoration: none; cursor: text; padding-left: 10px; background-color: #757B89; }
#TITLE2 a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; letter-spacing: 0px; font-weight: 900; text-decoration: none; cursor: text; padding-left: 12px; background-color: #757B89; margin-left: 0px; text-indent: -2px; width: 25px; }
.TITLE-FIRST-LETTER a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; letter-spacing: 0px; font-weight: 900; text-decoration: none; cursor: text; padding-left: 12px; background-color: #757B89; margin-left: 0px; text-indent: -2px; width: 25px; }
#BUTTONS a { font-family: Verdana; font-size: 11px; color: #D9DBDD; background-color: #9ba0a8; font-weight: bold; letter-spacing: 1px; text-decoration: none; text-indent: 0px; display: block; padding: 4px 6px; }
#BUTTONS a:hover { font-family: Verdana; font-size: 11px; color: #E8E8E8; background-color: #d97906; font-weight: bold; letter-spacing: 1px; text-decoration: none; text-indent: 0px; display: block; padding: 4px 6px; }
#BUTTONS-page a { font-family: Verdana; font-size: 11px; color: #E6E6E6; background-color: #FF9900; font-weight: bold; letter-spacing: 1px; text-decoration: none; text-indent: 0px; display: block; padding: 4px 6px; }
#THUMBNAIL a { font-family: Verdana; font-size: 10px; color: #333333; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-indent: 0px; display: block; padding: 1px 1px; margin: 0px; background-color: #c5c7ca; }
#THUMBNAIL a:hover { color: #333333; background-color: #FFFFFF; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-indent: 0px; display: block; padding: 1px 1px; margin: 0px; }
#mikereyfman a { font-family: Arial; font-size: 14px; font-style: normal; line-height: 15px; font-weight: normal; color: #666!important; letter-spacing: 1px; text-decoration: none!important; cursor: text; vertical-align: bottom; padding: 2px; margin: 0 auto; font-variant: normal; text-transform: none; text-align: center; width: 100%!important; padding: 5px 3%; }
.BioMainInfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6B6B72; line-height: 14px; width: 230px; margin-bottom: 25px; }
.smalltitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #9A9A9A; letter-spacing: 5px }
#skip-intro a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #9A9A9A; letter-spacing: 5px; text-decoration: none; margin-right: auto; margin-left: auto; position: relative; text-align: center; width: 100%; display: block; }
#skip-intro a:hover { color: #848C96; }
.captions { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; letter-spacing: 7px; color: #797979; text-transform: uppercase }
.bullets { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #DD7604; font-weight: bold; vertical-align: middle; }
.coop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; letter-spacing: 3px; color: #9F9F9F; text-transform: lowercase }
.captionsSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; letter-spacing: normal; color: #666666; text-transform: none }
.home { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; letter-spacing: 6px; text-transform: uppercase; color: #F3F3F3; text-decoration: none; }
.order { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; color: #AE5700; text-transform: none; text-decoration: none }
.header { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: 800; letter-spacing: 2px; text-transform: capitalize; color: #C56F05; text-decoration: none; word-spacing: 10px; text-indent: 10px; font-variant: normal; }
.copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; text-transform: none; letter-spacing: normal; text-indent: 5px; color: #000000; }
.mikereyfman { font-family: Verdana; font-size: 12px; font-style: normal; line-height: 15px; font-weight: normal; color: #BBBBBD; letter-spacing: 14px; }
.Style33-1 { font-size: 13px; font-style: normal; font-weight: bold; color: #D57000; letter-spacing: 1px; }
#TABLE-INFORMATION { width: 85%; clear: both; margin-right: auto; margin-left: auto; max-width: 1100px; min-width: 300px; }
.copy-Services, #TABLE-INFORMATION p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; }
body .SERVICES-title, #TABLE-INFORMATION .SERVICES-title { font-size: 16px; line-height: 22px; font-weight: bold; color: #C66606; margin-bottom: 7px; margin-top: 9px; text-align: left; }
.FAQanswears { font-family: Arial; font-size: 13px; line-height: 20px; color: #666; text-align: left; background-color: #CDCDCF; font-style: normal; line-height: 16px; display: block; padding: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; font-weight: normal; }
.FAQquestions { font-family: Verdana; font-size: 15px; color: #CB6907; font-weight: bold; margin: 7px 0px 0px; font-style: italic; display: block; padding-bottom: 3px; padding-top: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CB6907; text-transform: capitalize; }
.FAQquestions.ul { background-color: #CDCDCF; }
.Testimonials { font-family: Verdana; font-size: 12px; color: #003366; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: left; border: thick solid #EBEDF3; background-color: #EBEDF3; font-style: italic; line-height: 19px; }
.Testimonials p:first-line { font-weight: bolder; font-size: 11px; }
.peopleNames { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; text-transform: capitalize; color: #006699; text-decoration: none; text-align: right; padding-bottom: 18px; padding-top: 8px; font-size: 10px; font-style: italic; text-decoration: none; }
#INDEX-THUMBS a { color: #999999; width: 122px; border: 1px solid #BCBCBE; height: 122px; display: block; }
#INDEX-THUMBS a:hover { border-top-color: #E5E5E5; border-right-color: #E5E5E5; border-bottom-color: #E5E5E5; border-left-color: #E5E5E5; }
#INDEX-THUMBS img { height: 122px; width: 122px; margin: 0px; padding: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: center; vertical-align: top; background-color: #CDCDCF; }
#INDEX-THUMBS td { background-color: #CFCDD0; height: 122px; width: 122px; }
#TINI-THUMBS a { border: 1px solid #BCBCBE; display: block; height: 53px; width: 53px; margin: 0px; padding: 0px; }
#TINI-THUMBS a:hover { border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }
#TINI-THUMBS img { margin: 0px; padding: 0px; text-align: center; vertical-align: top; position: relative; display: block; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 53px; width: 53px; }
.Orange-Line { font-size: 1px; font-style: 1px; border-top-width: 1px; border-top-style: solid; border-top-color: #E4842E; }
#INFO-BOX { text-align: center; vertical-align: top; }
#LOGO-BOX img { PADDING-RIGHT: 20px; height: 70px; }
#BOTTOM-LOGO { width: 100%; }
#BUTTONS-WEBSITE-MAIN-BOX { text-align: center; display: block; }
#BUTTONS-WEBSITE-MAIN-BOX td { text-align: center; width: 122px; }
#gallery { text-align: center; }
#TITLE-GALLERIES { vertical-align: bottom; background-image: url(images/Gray-Gradient.jpg); background-repeat: repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; letter-spacing: 2px; }
#GALLERY-THUMBS a { color: #9A999B; display: block; font-family: Verdana; border: 1px solid #C3C4C7; }
#GALLERY-THUMBS a:hover { border-top-color: #E5E5E5; border-right-color: #E5E5E5; border-bottom-color: #E5E5E5; border-left-color: #E5E5E5; background-color: #E5E5E5; }
#GALLERY-THUMBS img { height: 122px; margin: 0px; padding: 0px; text-align: center; vertical-align: top; }
#GALLERY-THUMBS td { font-family: Arial; font-size: 10px; letter-spacing: 1px; color: #808796; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; vertical-align: middle; background-color: #BBBBBD; height: 124px; width: 124px; }
#GALLERY-THUMBS p { margin: 10px; font-family: Verdana; font-size: 14px; color: #818794; letter-spacing: 2px; text-align: left; line-height: 21px; font-weight: bold; }
#GALLERY-THUMBS div a { margin-right: 10px; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; font-family: Arial; font-size: 10px; text-decoration: none; color: #838C96; }
#GALLERY-THUMBS div a:hover { color: #727981; }
.space { font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; height: 2px; width: 2px; }
#TABLE-ORDER { margin: 0px; padding: 0px; text-align: center; vertical-align: top; }
.RED { font-size: 12px; color: #BF6011; line-height: 17px; }
.BULLET { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #D6703F; letter-spacing: 10px; padding-left: 5px; padding-bottom: 5px; }
#BUTTONS-PLAY a { font-family: Verdana; font-size: 11px; color: #D9DBDD; background-color: #9ba0a8; font-weight: bold; text-decoration: none; display: block; padding-top: 6px; padding-right: 5px; padding-bottom: 7px; padding-left: 5px; text-align: center; vertical-align: middle; margin-top: 6px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; letter-spacing: 1px; }
#BUTTONS-PLAY a:hover { color: #E8E8E8; background-color: #d97906; text-decoration: none; }
#prettyGallery { display: block; margin: auto; }
#prettyGallery div { display: block; width: 835px; margin-left: auto; text-align: left; margin-right: auto; margin-top: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 6px; height: 1230px; }
#prettyGallery div a img { border: 1px solid #BCBCBE; }
#prettyGallery div a { cursor: default; }
#prettyGallery div a h6 { font-weight: bold; color: #FFF; background-color: #C60; font-size: 11px; width: 150px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 7px; margin-top: 7px; margin-bottom: 2px; text-decoration: none; cursor: auto; position: relative; top: 5px; right: 20px; float: left; z-index: 100; display: inline; }
#prettyGallery div a:hover img { border: 1px solid #FFFFFF; }
#FlashDiv { display: block; margin-right: auto; margin-left: auto; }
#PageContent { display: block; width: 96%; padding-left: 2%; padding-right: 2%; max-width: 1600px; clear: both; margin: 0px; padding: 0px; margin: auto; }
.TEXTFIELDS { font-size: 14px; color: #000; background-color: #D8D8DA; border-radius: 5px; border-top: 1px solid #ccc; border-right: 1px solid #999; border-bottom: 1px solid #999; border-left: 1px solid #ccc; }
#APPLY-Table .TEXTFIELDS, #APPLY-Table textarea { padding: 5px; }
.smallcopy10 { font-size: 13px; }
.fieldsinRED { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #C00; font-weight: bold; }
.REDstar { font-size: 14px; color: #900; }
.SendButton { font-family: Arial, Helvetica, sans-serif; color: #FFF; background-color: #C60; display: block; padding-top: 3px; padding-right: 11px; padding-bottom: 3px; padding-left: 11px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #F60; border-right-color: #864300; border-bottom-color: #864300; border-left-color: #F60; letter-spacing: 1px; font-size: 11px; -moz-border-radius: 2px; border-radius: 2px; }
#Send { font-family: Arial, Helvetica, sans-serif; color: #eee; background-color: #C60; display: block; padding-top: 5px; padding-right: 22px; padding-bottom: 5px; padding-left: 22px; letter-spacing: 1px; font-size: 15px; font-weight: bold; -moz-border-radius: 1px; border-radius: 1px; float: right; border: none; text-transform: uppercase; cursor: hand; }
#Send:hover { background-color: #BC5E08; color: #FFf; }
#infoDIV { display: block; padding: 10px; margin: 0px; height: 180px; width: 250px; float: left; }
#Chart-Order { background-color: #878998; color: #000; padding: 3px; border-top-width: 3px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #79797D; border-right-color: #79797D; }
#Chart-Order td { color: #000; background-color: #D8D8DA; font-size: 12px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 10px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #79797D; border-left-color: #79797D; }
#Publications { height: auto; width: 250px; text-align: left; padding-top: 1px; padding-right: 14px; padding-left: 4px; width: 225px; float: left; background-color: #BCBCBE; display: block; margin-left: 5px; }
#BigDiv { height: 1250px; width: 760px; margin-top: 5px; background-color: #BCBCBE; display: block; padding: 1px; }
.BioAchor { text-decoration: none; }
.BioAchor:hover { color: #D86D0B; }
.REDstrong { font-weight: bold; color: #BF6011; font-size: 12px; }
.block { display: block; margin: auto; }
.block:before, .block:after { content: " "; display: table; }
.block:after { clear: both; }
#SocialIcons { margin: auto; display: block; width: 300px; min-width: 300px; max-width: 480px; height: 30px; text-align: center; padding-top: 0px; padding-bottom: 5px; clear: both; }
#SocialIcons a { width: 8%; max-width: 24px; min-width: 20px; margin-left: 4px; margin-right: 4px; display: inline-block; height: 40px; }
#SocialIcons a img { border: none; margin: auto; max-width: 24px; min-width: 20px; height: auto; border: none; margin-left: 4px; margin-right: 4px; }
#Like { width: 200px; float: left; margin-bottom: 10px; margin-top: -10px; height: 24px; }
.Social-Likes { display: block; height: auto; max-width: 300px; position: relative; z-index: 99; padding: 5px 0; border-radius: 5px; margin: auto; text-align: center; opacity: 0.7; }
.Social-Likes:hover { opacity: 1; }
.LikeFacebook { display: inline-block; height: 25px; width: 100px; vertical-align: top; }
.LikeGoogle { display: inline-block; height: 25px; width: 65px; margin-right: 5px; vertical-align: top; }
.LikePinterest { display: inline-block; height: 25px; width: 50px; margin-left: 5px; vertical-align: top; }
#TITLE_DINAMICGALLERY { width: 96%; max-width: 1700px; margin: auto; }
.entry-title a { font-family: Arial, Helvetica, sans-serif; color: #747A87; color: #575B65; letter-spacing: 2px; text-decoration: none; cursor: text; border-bottom-width: 1px; border-bottom-color: #CC6600; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-top: 2px; padding-right: 0px; padding-left: 0px; padding-bottom: 2px; display: block; text-align: center; font-family: Arial, Verdana; font-size: 15px; font-style: normal; font-weight: normal; font-variant: normal; margin-bottom: 10px; border-bottom-style: solid; clear: both; height: 20px; line-height: 22px; width: 100%; }
#TITLE_DINAMICGALLERY h1, #TITLE_DINAMICGALLERY h1 a, #TITLE_DINAMICGALLERY h2, #TITLE_DINAMICGALLERY h2 a, .entry-title a { font-family: 'MyFontMed', Arial; color: #fff; letter-spacing:1px; text-decoration: none; cursor: text; border: none; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-top: 2px; padding-right: 0px; padding-left: 0px; padding-bottom: 2px; display: block; text-align: center; font-size: 22px; font-style: normal; font-weight: normal; font-variant: normal; margin-bottom: 10px; clear: both; height: auto; line-height: 25px; }
#TITLE_DINAMICGALLERY h1 a, #TITLE_DINAMICGALLERY h2 a, .entry-title a { border-bottom-style: none; }
#TITLE_DINAMICGALLERY h1 span { font-family: 'MyFontMed'; color:#e68b02; }
#INFO-BOX h1, #owl-demo h1 { font-family: 'MyFontMed', Arial; color: #303A4B; letter-spacing: 1px; text-decoration: none; cursor: text; border: none; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding-top: 2px; padding-right: 0px; padding-left: 0px; padding-bottom: 2px; display: block; text-align: center; font-size: 16px!important; font-style: normal; font-weight: normal; font-variant: normal; margin-bottom: 10px; clear: both; line-height: 22px; }
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; }
.embed-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ResponsiveIMG { max-width: 100%; height: auto; }
#BOTTOM-LOGO { display: inline-block; clear: both; width: 100%; height: auto; margin: 0px auto; clear: both; margin-bottom: 10px; padding: 20px 3% 20px 3%; max-width: 100%; box-shadow: 0 4px 8px -3px rgba(0, 0, 0, 0.4); background-color:#33373a; }
#BOTTOM-LOGO #LOGO-BOX tr td table tr td div img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#LOGO-BOX { position: relative; height: 20px; display: block; width: 100%; padding-top: 50px; }
#BOTTOM-LOGO #LOGO-BOX #NewLogo { Bprder: none; display: block; left: 70px; position: absolute; z-index: 9999; top: -40px; }
body .dot { font-size: 20px; line-height: 1em; color: #CC6600; vertical-align: middle; letter-spacing: 0.2em; }
#footnote { display: block; clear: both; width: 100%; padding: 10px 3% 0px 3%; height: auto; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: none; line-height: 12px; margin: auto; position: relative; z-index: 9; font-weight: normal; text-transform: none; letter-spacing: normal; }
#footnote p { margin-bottom: 20px; }
.footnote a { font-size: 12px; margin-top: 20px; }
#DivMap, .DivMap { display: block; width: 100%; text-align: center; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#DivMap a, .DivMap a { color: #6F737D!important; text-align: center; display: block; margin-bottom: 3px; margin-right: auto; margin-left: auto; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#DivMap a:hover, .DivMap a:hover { color: #000!important; }
.fb-like span p { display: none!important; }
.searchBlock { width: 100%; display: block; height: auto; margin: auto; margin-top: 10px; margin-bottom: 10px; position: relative; z-index: 99; text-align: center; }
body #SearchBoxSearch { float: none!important; margin: 20px auto!important; position: relative; max-width: 250px; clear: both; height: 30px; z-index: 99; }
body .SearchBox { margin: 4px 10px!important; position: relative; max-width: 250px; clear: both; height: 25px; z-index: 99; display: inline-block; }
#SearchBoxSearch INPUT, .SearchBox INPUT, .SearchBox select { color: #000; background-color: #fff; margin-right: 5px; border: 1px solid #ccc; width:198px; font-size: 14px; padding: 4px!important;height: 22px; }
.SearchBox select { color: #555; width: 240px; border: 1px solid #901818; padding: 3px!important; }
#SearchBoxSearch .BUTTON-Select { color: #FFFFFF; background-color: #DA7C1F; display: block; text-decoration: none; letter-spacing: 1px; width: 80px; margin-left: 2px; font-size: 14px; font-family: Arial; text-align: center; border: none; border-radius: 1px; float: right; clear: none; line-height: 35px; height: 35px;cursor: auto; cursor: hand; }
#SearchBoxSearch .BUTTON-Select:hover { background-color: #AE591A; background-image: none; }
#searchBlock #searchWord { display: block; clear: both; height: 35px; max-width: 200px; top: 0px; position: absolute; z-index: 7000; margin-left: 5%; font-size: 13px; }
#searchBlock #SelectStyle, #searchBlock .TEXTFIELDS, .SelectFormElement { background-color: #848D96; font-size: 12px; color: #CCC; letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; padding-left: 2px; width: auto; border: 1px solid #848C97; position: relative; z-index: 8000; height: 24px; }
.SelectFormElement { font-size: 13px; color: #eee; display: block; float: left; }
#searchBlock #SearchBoxGallery { display: block; margin-top: 3px; margin-left: 3px; position: relative; z-index: 9000; float: left; margin-right: 12px; padding: 0; border: none; }
#SearchBoxForm, #SelectGallery { display: block; height: 28px; float: left; widthD: 136px; max-widthD: 136px; }
#searchBlock #SearchBox #SelectStyle, #searchBlock #SearchBoxGallery #SelectStyle { width: 122px; padding: 0; border: none; height: 20px; border-radius: 1px; }
#searchBlock form #SelectStyle-Gallery { display: block; width: 122px; margin-top: 4px; margin-right: 5px; margin-bottom: 5px; margin-left: 2px; float: left; height: 20px; border: none; border-radius: 1px; }
.OrderBTN, .OrderBTN:link, .OrderBTN:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #E7E8E9; background-color: #809F20; font-weight: normal; text-decoration: none; display: block; letter-spacing: 1px; width: 95px; text-align: center; border: none; -moz-border-radius: 2px; border-radius: 2px; line-height: 26px; position: absolute; bottom: 0px; right: 10px; z-index: 999999999999999999; margin: 0; }
.OrderBTN:hover { color: #FFFFFF; background-color: #BC5E08; }
body .BTN, submit, body .wpcf7-form .wpcf7-submit { display: block; margin-top: 10px; padding: 4px; border-radius: 2px; text-align: center; letter-spacing: 1px; font-size: 14px; line-height: 18px; color: #fff!important; border: none; background-image: none; text-decoration: none; text-transform: uppercase; cursor: auto; min-width: 70px; max-width: 300px; margin: auto; font-family: Arial, Helvetica, sans-serif!important; background-color: #A50!important; }
body .BTN.smallBTN { background-color: #999!important; max-width: 200px; }
body .FORMA .BTN:hover, body .BTN:hover, submit:hover, body .wpcf7-form .wpcf7-submit:hover { color: #fff; background-color: #878B96!important; }
.frmgallerysearch_box, form { text-align: center; }
form .btnnggsearch_box { font-size: 15px; color: #FFF; background-color: #C60; }
.thumbs, .gallery, .links, .slider { border-top: none; border-bottom: none; background: none; }
#CONTENT-page { width: 100%; max-width: 1600px; background-position: right bottom; color: #666; background-repeat: repeat; display: block; clear: both; position: relative; padding-bottom: 0px; text-align: center; margin-top: 0px; margin-bottom: 0px; }
.MAINBODY { padding: 2%; padding-top: 0px; padding-bottom: 0px; margin-left: 0px; width: 70%; float: left; color: #555; position: relative; }
.SIDE { width: 225px; padding: 0px; float: right; margin-bottom: 5px; background-repeat: repeat; background-position: 0px 1px; position: static; margin: 0px 1%; z-index: 9; display: block; box-sizing: border-box; }
a.skip-main { left: -999px; position: absolute; top: auto; width: 1px; height: 1px; overflow: hidden; z-index: -999; }
a.skip-main:focus, a.skip-main:active { color: #fff; background-color: #000; left: auto; top: auto; width: 30%; height: auto; overflow: auto; margin: 10px 35%; padding: 5px; border-radius: 15px; border: 4px solid yellow; text-align: center; font-size: 1.2em; z-index: 999; }
.Corner { background-image: none; background-repeat: no-repeat; background-position: right top; height: 30px; width: 100%; position: absolute; z-index: 99999; top: 0; right: 0; opacity: 0.8; color: #fff; text-shadow: 0 0 1px #000; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-align: right; }
.RECENT-POSTS { width: 100%; padding: 15px 4% 15px 6%; background: rgba(250,250,250, 0.5); margin-bottom: 15px; }
#ALBUM-THUMBS, .ngg-albumoverview { display: block; margin-top: 0px; width: 100%; text-align: center; overflow: hidden; }
#ALBUM-THUMBS a, .ngg-album { display: inline-block; height: 227px; max-width: 340px; width: 48%; text-align: center; vertical-align: top; position: relative; margin: 5px 3px; overflow: hidden; color: #ddd; box-sizing: border-box; cursor: pointer; }
#ALBUM-THUMBS a:hover .Corner { opacity: 1; }
#ALBUM-THUMBS a h2, .ngg-albumtitle a, #body .ngg-album-compact h4 a { display: block; width: 100%; padding: 3%; font-size: 20px!important; line-height: 24px; min-height: 24px; font-weight: normal; color: #ddd; background: rgba(0,0,0,0.3); position: absolute; z-index: 8; bottom: 0px; left: 0; margin: 0; text-decoration: none; font-family: 'MyFontMed', Arial; vertical-align: middle; transition: all 0.9s ease-in-out; box-sizing: border-box; cursor: pointer; letter-spacing: normal;margin-top:0!important;max-width: 100%!important;}
#body .ngg-album-compact h4 {margin-top:0!important;}
#ALBUM-THUMBS a:hover h2, .ngg-album:hover .ngg-albumtitle a,
#body .ngg-album-compact:hover  h4 a { background: rgba(0,0,0,0.9); color: #FFF!important; cursor: pointer!important; display: inline-block; cursor: pointer; }
body #ALBUM-THUMBS a h3 { display: inline-block; width: 100%; padding: 3%; font-size: 18px!important; line-height: 21px; min-height: 21px; font-weight: normal; color: #ccc; background: rgba(0,0,0,0.0); position: absolute; z-index: 8; bottom: 0px; left: 0; margin: 0; text-decoration: none; font-family: 'MyFont', Arial; vertical-align: middle; transition: all 0.9s ease-in-out; letter-spacing: 1px; box-sizing: border-box; }
#ALBUM-THUMBS a:hover h3 { background: rgba(0,0,0,0.5); color: #FFF!important; cursor: default; cursor: auto!important; display: none; text-transform: none; }
#ALBUM-THUMBS img, .ngg-album img { width: auto; height: auto; max-height: 100%; max-width: 100%; padding: 0; border: none; transition: all 0.5s ease-in-out; }
body .ngg-album p { color: #fff!important; }
 @media (max-width:1150px) {
#ALBUM-THUMBS a, .ngg-album { height: 200px; max-width: 300px; }
}
 @media (max-width:960px) {
#ALBUM-THUMBS a, .ngg-album { height: 180px; max-width: 270px; }
}
 @media (max-width:800px) {
#ALBUM-THUMBS a, .ngg-album { height: 240px; max-width: 360px; margin: 4px 0.5%!important; }
}
 @media (max-width:767px) {
#ALBUM-THUMBS a, .ngg-album { height: auto; max-width: 47%; }
body #ALBUM-THUMBS a h2, .ngg-albumtitle a { font-size: 17px!important; line-height: 1.2em!important; color: #eee; background:#5e6265; position: relative; bottom: auto; margin-top: -10px; min-height: 45px; padding-top: 5px; }
}
 @media (max-width:550px) {
body #ALBUM-THUMBS a h2, .ngg-albumtitle a { min-height: 52px; }
}
 @media (max-width:450px) {
body #ALBUM-THUMBS a h2, .ngg-albumtitle a { font-size: 14px!important; min-height: 62px!important; }
}
.ngg-thumbnail { margin-bottom: 5px; }
.ngg-description { font-size: 14px; line-height: 18px; padding: 10%; color: #FFF; height: 10%; width: 80%; position: absolute; left: 0px; top: 0px; z-index: 1; transition: all 2s ease-in-out; }
.ngg-description p { color: #eee; font-size: 14px; line-height: 20px; }
.ngg-albumtitle p { color: #fff; font-size: 18px; line-height: 24px; }
.ngg-album .ngg-description { display: none; }
.ngg-album:hover .ngg-description { display: block; background-image: url(images/opacity-Dark22.png); }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; }
#s { width: 182px; background-color: #ddd; border: solid 1px #ccc; padding: 0px; padding-bottom: 4px; padding-top: 3px; padding-left: 5px; font-size: 14px; border: solid 1px #ccc; -webkit-box-shadow: 0 0 5px #ccc; -moz-box-shadow: 0 0 5px #ccc; -ms-box-shadow: 0 0 5px #ccc; -o-box-shadow: 0 0 5px #ccc; box-shadow: 0px 0px 5px #ccc; }
body #searchform .widget_search, .widget_search { width: 220px; margin-bottom: 5px; position: absolute; z-index: 999; top: 15px; right: 270px; }
body #searchsubmit, #cntctfrm_contact_form submit { color: #eee; font-size: 14px; line-height: 23px; padding: 0px; padding-left: 5px; padding-right: 5px; display: block; border-radius: 0.2em; text-align: center; letter-spacing: 1px; color: #fff; border: none; background-color: #680000; text-decoration: none; float: right; box-shadow: 0 0 0 #3D4F00; }
body #searchsubmit { text-indent: 9999; color: transparent; width: 24px; height: 24px; background-image: url(/images/SearchIcon.png); background-repeat: no-repeat; background-position: center center; background-size: 100%; background-color: #888; border: none; margin-top: 1px; }
#searchsubmit:hover { background-color: #900; }
.FORMA { width: 94%; padding-left: 3%; padding-right: 3%; padding-bottom: 5px; margin: auto; max-width: 500px; }
body .FORMA input, body .FORMA textarea, body .FORMA select { border-radius: 2px; padding: 3px; border: solid 1px #999; height: 24px; width: 98%; font-size: 17px; line-height: 24px; color: #000; margin-bottom: 8px; font-family: Arial, Helvetica, sans-serif; background-color: #E8E8E8; }
body .FORMA .BTN { width: 140px; height: 36px; font-size: 20px; padding: 0; padding-top: 0; line-height: 36px; box-shadow: 0 0 0 #eee; color: #fff; font-weight: normal; border-radius: 4px; margin-right: 10px; margin-top: 10px; letter-spacing: 1px; }
body .FORMA select { height: 34px; }
body .FORMA textarea { height: 160px; }
body .FORMA .QUOTE { background-color: #C60!important; border: none; border-radius: 1px; cursor: auto; }
body .FORMA .QUOTE:hover { background-color: #A50!important; }
body #searchsubmit, #cntctfrm_contact_form submit { color: #eee; font-size: 14px; line-height: 30px; padding: 0px; padding-left: 5px; padding-right: 5px; display: block; border-radius: 1px; text-align: center; letter-spacing: 1px; color: #fff; border: none; background-color: #08c; text-decoration: none; float: right; box-shadow: 0 0 0 #3D4F00; }
body #searchsubmit { text-indent: 9999; color: transparent; width: 30px; height:30px; background-image: url(/images/search.svg); background-repeat: no-repeat; background-position: center center; background-size: 100%; background-color: #878B96; border: none; margin-top: 1px; }
#searchsubmit:hover { background-color: #D86D0B; }
/* SOCIAL*/



/* END SOCIAL*/


/* BACK To TOP*/
body .backToTop { position: fixed; bottom: 10px; z-index: 100099999999999999999999999999999999; right: 0px; display: none; }
body .backToTop a { width: 35px; height: 35px; display: block; margin: 0; background-color: #878B96; color: #fff!important; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 30px; text-decoration: none; font-size: 30px; background-image: url(/images/top.svg); background-repeat: no-repeat; background-position: center center; background-size: 96%; text-indent: 999999px; border-radius: 1px; }
body .backToTop a:hover { background-color: #555; text-decoration: none!important; }
/* END BACK To TOP*/


.ZOOM { top: 0px; right: 0px; position: absolute; z-index: 999; display: block; width: 1px; height: 1px; }
.SubNavList { width: 100%; margin: 0; text-align: center; padding: 20px 0; background-color:#fff5;}
.SubNavList ul, .SubNavList li { list-style-position: inside; list-style-image: none; list-style-type: upper-alpha; display: inline-block; margin: 0!important; }

.SubNavList li {margin: 0 0 0 -3px!important;}
.SubNavList li a { display: inline-block; font-family: Arial, serif; font-size: 14px; line-height: 20px; color: #000; text-decoration: none; padding: 3px 7px; background-color: #e8e8e8; margin-bottom: 4px; border: solid 1px #ccc; }
.SubNavList li a:hover { background-color: #ddd; border: solid 1px #ccc; color: #930; }
.SubNavList li.current-cat a { background-color: #777; color: #FFF; border: solid 1px #777; }
.MAIN { display: block; width: 100%; padding: 15px 1%; box-sizing: border-box; clear: both; text-align: center; min-height: 300px; max-width: 1500px; margin: auto; }
.newsHeaderHolder { background-image: url(/images/PRHolder.jpg); background-size: 100% auto; width: 100%; position: relative; background-repeat: no-repeat; background-position: top center; background-attachment: fixed; min-height: 200px; }
.newsHeaderHolder h1 { color: #fff; font-size: 50px; font-weight: normal; letter-spacing: 1px; margin: auto; text-align: center; padding: 10% 3%; }
.LEFT, .RIGHT { display: inline-block; box-sizing: border-box; padding: 10px 1%; vertical-align: top; }
.LEFT { width: 70%; border-right: 1px solid #ddd; }
.RIGHT { width: 29%; text-align: left; }
.RIGHT p, .LEFT p, .RIGHT li, .LEFT li { text-align: left; }
.MAIN .RIGHT h2 { font-size: 19px; margin: 20px 0%; text-align: left!important; }
.MAIN .LEFT h2 { text-align: left!important; margin: 20px 0%; }
.RIGHT li { margin-bottom: 10px; line-height: 1.3em; }
.smallPIC { width: 150px; height: 100px; display: block; float: left; margin-right: 20px; margin-bottom: 20px; }
.smallPIC img { max-width: 100%; height: auto; }
.postbox { width: 100%; padding: 10px 2%; background: rgba(250,250,250, 0.5); margin-bottom: 15px; }
.postbox p a { color: #444!important; }
.postbox a em { color: #A50!important; }
.postbox img { float: left; margin-right: 20px; margin-bottom: 25px; max-width: 100%; }
.TEXT {text-align:left;max-width:1200px;padding:15px 2.5%;margin:10px auto;display:block;background: #0003;}
 @media (max-width: 850px) {
.LEFT, .RIGHT { width: 100%; }
.LEFT { border-right: none; }
.MAIN { min-height: 100px; }

.newsHeaderHolder { background-size: 130% auto; min-height: 95px; }
.newsHeaderHolder h1 { font-size: 30px; }
}
 @media (max-width:720px) {
html body #BUTTONS-TOP { float: none; margin: auto; width: 100%; padding-top: 0px; }
}
 @media (max-width:850px) {
#ALBUM-THUMBS a h2, .ngg-albumtitle a { font-size: 17px!important; }
}
 @media(min-width:800px) {
body .MOBILE { display: none!important; }
}
#ALBUM-THUMBS p, .ngg-album p { text-align: center; }
.ngg-album:hover .ngg-albumtitle p { color: #FFF!important; }
.ngg-album-gallery-image-counter { font-size: 12px; color: #FFF; position: absolute; top: 5px; right: 5px; opacity: 0.7; z-index: 2; }
 @media (max-width: 800px) {
#SearchBoxForm, #SelectGallery { float: none; width: 136px; }
.ZOOM { width: 100%; height: 100%; }
}
 @media (max-width: 650px) {
body #Display-Image-Dinamic img { max-height: 290px; }
body #Display-Image-Dinamic { min-height: 180px; }
#INFO-BOX h2 { font-size: 14px; }
#INFO-BOX h3 { font-size: 13px; }
#INFO-BOX h1, #owl-demo h1 { font-size: 14px!important; font-family: Arial; line-height: 19px; letter-spacing: normal; }
#BUTTONS-TOP a {padding: 0 8px;}
 @media (max-width:360px) {
#BUTTONS-TOP a { font-size: 15px; padding: 0 9px; }
}

.BottomLogo a{opacity:0.3;}
.pagination { margin: auto; max-width: 500px; width: 100%; height: auto; clear: both; overflow: hidden; padding-top: 5px; text-align: center; }
.pagination ul { margin: auto; padding: 0; width: 100%; height: auto; list-style-position: inside; list-style-image: none; list-style-type: none; }
.pagination li { margin: 0; margin: 0; font-size: 14px; line-height: 22px; color: #900; text-decoration: none; background: rgba(250,250,250,0.2); display: inline-block; list-style-position: inside; list-style-image: none; list-style-type: none; margin-right: 5px; margin-bottom: 5px; border-radius: 11px; -webkit-box-shadow: 0 7px #999; -moz-box-shadow: 0 0 7px #999; -ms-box-shadow: 0 0 7px #999; -o-box-shadow: 0 0 7px #999; box-shadow: 0 0 7px #999; }
.pagination li:hover { background: rgba(250,250,250,0.6); }
.pagination a { display: block; text-decoration: none; padding-left: 8px; padding-right: 8px; }
.pagination .active { background-image: none; color: #540400; background: rgba(250,250,250,0.7); font-weight: bold; background-color: #FFF; border-radius: 12px; line-height: 20px; padding-left: 7px; padding-right: 7px; }
.pagination .arrow-left, .pagination .arrow-right { font-size: 11px; line-height: 22px; font-style: italic; color: #666; display: block; }
.woocommerce { width: 100%; max-width: 1400px; background: rgba(250,250,250,0.3); margin: auto; padding: 15px 2%; }
.woocommerce h3 { font-family: 'MyFontmed', Arial, Helvetica, sans-serif; font-size: 23px; font-style: normal; line-height: normal; font-weight: normal; letter-spacing: normal; color: #B61844; text-transform: none; text-align: left; vertical-align: top; margin: 15 0 5px 0px; }
table { background: rgba(250,250,250,0.5); ; border-radius: none; }
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment { background: rgba(250,250,250,0.5); border-radius: none; }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #093; color: #fff; font-size: 17px; -webkit-font-smoothing: antialiased; }
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #c60; color: #fff; }
.UserNavList { display: block; width: 100%; margin: 0; text-align: right; padding: 3px 3%; background-color: rgba(0,0,0,0.1); }
.screen-reader-text { display: none; }
button.accordion, button.accordion.active, button.accordion:hover { background-color: rgba(0,0,0,0.1); color: #222; cursor: pointer; padding: 7px 70px 7px 0px; width: 100%; border: none; text-align: right; outline: none; font-size: 17px; transition: 0s; font-family: 'MyFontMed', Arial; background-color: rgba(0,0,0,0.1); background-image: url(/images/SANDWICH.svg); background-repeat: no-repeat; background-position: right center; background-size: 40px auto; box-sizing: border-box; }
button.accordion.active, button.accordion:hover { background-color: rgba(0,0,0,0.2); }
div.panel { padding: 0px; display: none; background-color: rgba(0,0,0,0.0); }

@media (min-width: 1000px) {
#wrapper #myTOP, .center #myTOP{text-align: left!important;}
}


@media(min-width:760px) {
div.panel { display: block; }
button.accordion { display: none; }
}
#KINO { width: 750px; height: 422px; margin: auto; display: block; border: 1px double #999; border-radius: 5px; padding: 5px; background-color: #ddd; margin-top: 5px; margin-bottom: 10px; }

@media (min-width:1400px) {
body #KINO { width: 990px; height: 557px; }
}

@media (max-width: 450px) {
body #KINO { width: 320px; height: 180px; padding: 0px; border: none; }
}

@media (max-width: 650px) {
body #KINO { width: 470px; height: 264px; }
}
.BackBTN { position: absolute; width: 33px; height: 33px; display: block; z-index: 99999999999999; top: 10px; left: auto; right: 2%; background-image: url(/images/topArrowWhite.svg); background-repeat: no-repeat; background-position: center center; background-size: 33px; opacity: 0.9; background-color: #c60; }
.BackBTN:hover { background-color: #BC5E08; }
.pagewrapp { width: 100%; height: auto; margin: auto; display: block; background-color: #DDDDD7; margin-top: 0px; padding-top: 20px; }



