/*Title:		AMMON main css file, better not to touch it, instead add your own styles in custom.cssAuthor:		http://themeforest.net/user/hogash // Hogash Studio*/body { font-family: 'Open Sans', 'Arial, Helvetica, sans-serif'; font-size:13px; line-height:1.6; color:#282828; background-color:#fff; }body.ammon_dark { color:#D7D7D7; background-color:#000; }/* +++++++++ chrome fix to smooth icon font +++++++++++++++++++++++++++  */@media screen and (-webkit-min-device-pixel-ratio:0) {	@font-face {		font-family: 'FontAwesome';		src: url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');		font-weight: normal;  		font-style: normal;	}}/* +++++++++ Heading +++++++++++++++++++++++++++  */h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#454545; margin-top: 0;}.ammon_dark h1, .ammon_dark h2, .ammon_dark h3, .ammon_dark h4, .ammon_dark h5, .ammon_dark h6 { color:#BABABA; }h1, h2, h3, h4, h5, h6, .readon, .error404, .pricing-table .box .title, .swapper h3, #quote_wrap blockquote h6, #top-link {font-family: 'Maven Pro', 'Arial, Helvetica, sans-serif';}.separator2 {background: #ddd; height: 2px; margin: 35px 0; opacity: 1;}.center { text-align: center;}.ptop0 { padding-top: 0 !important;}.mauto { margin: 0 auto;}.mbottom20 { margin-bottom: 20px;}.mbottom30 { margin-bottom: 30px;}.mbottom50 { margin-bottom: 50px;}.mbottom60 { margin-bottom: 60px;}/* +++++++++ links +++++++++++++++++++++++++++  */a { text-decoration:none; color: #eb540a; }a:hover{ color:#555555; text-decoration: none; }.ammon_dark a:hover{ color:#AAAAAA; }/* +++++++++ paragraphs,blockquote,code +++++++++++++++++++++++++++  */p { margin-bottom:15px; }blockquote { margin: 0 0 15px 0; color: #8a8a8a; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; font-size: 14px; border: none; }.ammon_dark blockquote { color: #757575; }blockquote p { line-height: 1.4em; font-size: 14px; }blockquote small { font-size:12px }/* +++++++++ Lists +++++++++++++++++++++++++++  */ol { margin: 20px 0 20px 25px; list-style-type: decimal; }ol li { font-size: 12px; margin: 5px 0; padding-bottom: 5px; color: #666666; } .ammon_dark ol li {color: #999999; } ul { margin-bottom: 20px; }/* +++++++++ CUSTOM LISTS +++++++++++++++++++++++++++  */ul.list-style1,ul.list-style2,ul.list-style3,ul.list-style4,ul.list-style5,ul.list-style6,ul.list-style7,ul.list-style8,ul.list-style9 {padding-left:0; margin-bottom:20px; margin-left:0px;}ul.list-style1 li {padding-left:15px; list-style:none; background:url(../images/bullet-list_01.png) no-repeat 0 0; line-height:20px;}ul.list-style2 li {padding-left:15px; list-style:none; background:url(../images/bullet-list_02.png) no-repeat 0 0; line-height:20px;}ul.list-style3 li {padding-left:15px; list-style:none; background:url(../images/bullet-list_03.png) no-repeat 0 0; line-height:20px;}ul.list-style4 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_04.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}ul.list-style5 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_05.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}ul.list-style6 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_06.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}ul.list-style7 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_07.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}ul.list-style8 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_08.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}ul.list-style9 li {padding-left:25px; list-style:none; background:url(../images/bullet-list_09.png) no-repeat 0 0; line-height:20px; margin-bottom:5px;}/* DEFAULT COLOR */body a, #bottom a, .showcase-item h3, h1.title, #simple-tabs ul.tabs li.active a, .tabs-clean-style ul.tabs li.active a, .intro-text, .feature_box .title, .acc-group.default-style > button, .acc-group.style3 > button:after, .acc-group.style3 > button:hover, .acc-group.style3 > button:hover:after, .pagination>li>a, .pagination>li>span, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { color: #eb540a;}#slideshow, #page_header, .readon, .br-next:hover, .br-previous:hover, #wowslider-container a.ws_next:hover, #wowslider-container a.ws_prev:hover, .nivo-directionNav a:hover, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus, .tagspopular:not(.tagscloud) ul li a { background-color: #eb540a;}.ammon_dark .img-thumbnail,.ammon_dark .thumbnail { background-color: #000; border: 1px solid #2C2C2C; -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1); box-shadow: 0 1px 2px rgba(255, 255, 255, 0.1); }.pre {font: 11px Courier, "Courier New", monospace; padding: 5px 5px 5px 15px; border: 1px solid #ccc; background:#efefef; -webkit-border-radius: 5px; -moz-border-radius:  5px; border-radius: 5px ; color: #333; line-height: 19px;overflow:auto;overflow-Y: hidden; clear:both; margin-bottom:20px;}.ammon_dark .pre,.ammon_dark pre { color: #CCCCCC; background-color: #0A0A0A; border: 1px solid #333333;  }.separator {background:#ddd; height: 2px;  margin: 0 0 35px; opacity:.5;}.white-separator {background: rgba(255,255,255,.9); height: 2px; margin: 0 0 35px; opacity: .5;}.ammon_dark .separator {background:#222222;}/* +++++++++ zoom overlay +++++++++++++++++++++++++++  */.head-image {padding:4px; border:1px solid #c0c0c0; }.ammon_dark .head-image { border:1px solid #3F3F3F; }a:hover img.head-image {border:1px solid #888;}.ammon_dark a:hover img.head-image {border:1px solid #777777;}.zoomimg {position:relative;}.zoomimg:after,.zoomimg:before {content:''; display:block;   position:absolute; top: 4px; visibility:hidden; opacity:0; left: 4px;-moz-transition: opacity 250ms ease-in; -webkit-transition: opacity 250ms ease-in; -o-transition: opacity 250ms ease-in; transition: opacity 250ms ease-in; z-index: 1;bottom: 4px;right: 4px;}.zoomimg:after {content:"\f00e"; font-family: FontAwesome; display:block; width: 40px; height: 40px; background:#fff; border-radius: 50%; top:50%; left:50%; margin: -20px 0 0 -20px; line-height: 40px;text-align: center;font-size: 18px;color: #ACACAC;}.ammon_dark .zoomimg:after {background:#fff; color: #535353;}.zoomimg:before {background: rgba(255,255,255, 0.2); }.ammon_dark .zoomimg:before {background: rgba(0,0,0, 0.2); }.zoomimg:hover:before,.zoomimg:hover:after {opacity:1; visibility:visible;}/* +++++++++ Selections +++++++++++++++++++++++++++  */::-moz-selection { color: #fff !important; background-color:rgba(0,0,0,0.1); }::selection { color: #fff !important; background-color:rgba(0,0,0,0.1); }.ammon_dark *::-moz-selection { color: #000 !important; background-color:rgba(255, 255, 255, 0.54); }.ammon_dark *::selection { color: #000 !important; background-color:rgba(255, 255, 255, 0.54); }/* +++++++++ READON BUTTON +++++++++++++++++++++++++++  */.readon {color: #fff; font-size: 13px; font-weight: normal; padding: 3px 6px; text-shadow: 1px 1px 0 #555555; text-decoration: none; position:relative; display: inline-block; margin-bottom: 30px;}.ammon_dark .readon {color: #000; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.23); }.readon span {position:relative;}.readon:hover {color:#fff; text-decoration: none; }.ammon_dark .readon:hover {color:#000;}.readon:hover:before {background:rgba(0,0,0,0.1); content:""; position:absolute; width:100%; height:100%;  z-index: 0;left: 0;top: 0;}.ammon_dark .readon:hover:before {background:rgba(255,255,255,0.1);}.readon:active:before {background:rgba(0,0,0,0.2); }.ammon_dark .readon:active:before {background:rgba(255,255,255,0.2); }/* +++++++++ 404 ERROR +++++++++++++++++++++++++++  */.error404 {font-weight:bold; font-size: 220px; line-height:1; color:#CCC; text-align:center; text-shadow: 0 0 1px #000; text-transform:uppercase; margin:40px 0;}.ammon_dark .error404 {color:#333333; text-shadow: 0 0 1px #fff;}.error404 span {display:block;}.error404 p {font-size:30px;}/* +++++++++ CLEAR FIX - http://nicolasgallagher.com/micro-clearfix-hack/ +++++++++++++++++++++++++++  */.clear:before, .clear:after {content:""; display:table;}.clear:after {clear:both;}.clear {zoom:1;}/* +++++++++ Shadows +++++++++++++++++++++++++++  */.has_shadow { position:relative; padding: 3px; border: 1px solid #C0C0C0; background: #FFF; }.ammon_dark .has_shadow { border: 1px solid #3F3F3F; background: #000; }.has_shadow:before,.has_shadow:after { content:""; position:absolute; z-index:-2; }/* Lifted corners */.has_shadow.lifted { border-radius:4px; }.has_shadow.lifted:before,.has_shadow.lifted:after { bottom:15px; left:10px; width:50%; height:20%; max-width:300px; max-height:100px; box-shadow:0 15px 10px rgba(0, 0, 0, 0.7); -webkit-transform:rotate(-3deg); -ms-transform:rotate(-3deg); transform:rotate(-3deg); }.has_shadow.lifted:after { right:10px; left:auto; -webkit-transform:rotate(3deg); -ms-transform:rotate(3deg); transform:rotate(3deg); }/* Curled corners */.has_shadow.curled { border:1px solid #efefef; border-radius:0 0 120px 120px / 0 0 6px 6px; }.has_shadow.curled > img { border-radius:0 0 120px 120px / 0 0 6px 6px;}.has_shadow.curled:before,.has_shadow.curled:after { bottom:12px; left:10px; width:50%; height:55%; max-width:200px; max-height:100px; box-shadow:0 8px 12px rgba(0, 0, 0, 0.5); -webkit-transform:skew(-8deg) rotate(-3deg); -ms-transform:skew(-8deg) rotate(-3deg); transform:skew(-8deg) rotate(-3deg); }.has_shadow.curled:after { right:10px; left:auto; -webkit-transform:skew(8deg) rotate(3deg); -ms-transform:skew(8deg) rotate(3deg); transform:skew(8deg) rotate(3deg); }/* Perspective */.has_shadow.perspective:before { left:80px; bottom:5px; width:50%; height:35%; max-width:200px; max-height:50px; box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4); -webkit-transform:skew(50deg); -ms-transform:skew(50deg); transform:skew(50deg); -webkit-transform-origin:0 100%; -ms-transform-origin:0 100%; transform-origin:0 100%; }.has_shadow.perspective:after { display:none; }/* Raised shadow - no pseudo-elements needed */.has_shadow.raised { box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }/* Curved shadows */.has_shadow.curved:before { top:10px; bottom:10px; left:0; right:50%; box-shadow:0 0 15px rgba(0,0,0,0.6); border-radius:10px / 100px; }.has_shadow.curved-vt-2:before { right:0; }.has_shadow.curved-hz-1:before { top:50%; bottom:0; left:10px; right:10px; border-radius:100px / 10px; }.has_shadow.curved-hz-2:before { top:0; bottom:0; left:10px; right:10px; border-radius:100px / 10px; }/* Header height */nav#main_menu > ul > li > .inner-elem { line-height: 80px;}.topnav { height: 80px;}.topnav .mod-languages { margin-top: 34px;}/* Featured Boxes */.feature_box .box {margin-bottom:25px}.feature_box .box .title + p {min-height:60px}.feature_box .title {font-size: 20px; font-weight: 500; text-shadow: 1px 1px 0 white; vertical-align: middle;margin-top: 0;}.ammon_dark .feature_box .title {text-shadow: 1px 1px 0 #000; }.feature_box.default_style .title > img,.feature_box.default_style .title > i.fa {margin-right: 10px;}.feature_box.default_style .title > i.fa {font-size: 32px;vertical-align: middle;}.feature_box.style2 .box {min-height:90px}.feature_box.style2 span.icon {margin-right: 0; display:inline-block; padding: 0; float: left; width:50px; text-align:center;}.feature_box.style2 span.icon img {vertical-align:middle;}.feature_box.style2 span.icon i {vertical-align:middle; font-size: 42px; }.feature_box .fdesc {margin-left:60px}.feature_box .box a {text-decoration: none;}.feature_box .smallm_title.centered {text-align: center}.feature_box .smallm_title.bigger {font-size:28px;}.feature_box i.fa { color: #b3b3b3;}.feature_box .box a { text-decoration: none;}/* Home Gallery */.showcase-item {margin-bottom:35px; position:relative;}.showcase-item .title {font-size:22px; line-height:1;}.showcase-item a.zoomimg {position:relative; display:block; }.showcase-item .img-placeholder {display:inline-block; margin-bottom: 20px;width: 100%;}/* Shadows */.showcase-item .drop-shadow { position:relative; padding: 3px; border: 1px solid #C0C0C0; background: #FFF; }.ammon_dark .showcase-item .drop-shadow { border: 1px solid #3F3F3F; background: #000; }.showcase-item .drop-shadow:before,.showcase-item .drop-shadow:after { content:""; position:absolute; z-index:-2; }/* Lifted corners */.showcase-item .lifted { border-radius:4px; }.showcase-item .lifted:before,.showcase-item .lifted:after { bottom:15px; left:10px; width:50%; height:20%; max-width:300px; max-height:100px; box-shadow:0 15px 10px rgba(0, 0, 0, 0.7); -webkit-transform:rotate(-3deg); -ms-transform:rotate(-3deg); transform:rotate(-3deg); }.showcase-item .lifted:after { right:10px; left:auto; -webkit-transform:rotate(3deg); -ms-transform:rotate(3deg); transform:rotate(3deg); }/* Curled corners */.showcase-item .curled { border:1px solid #efefef; border-radius:0 0 120px 120px / 0 0 6px 6px; }.showcase-item .curled:before,.showcase-item .curled:after { bottom:12px; left:10px; width:50%; height:55%; max-width:200px; max-height:100px; box-shadow:0 8px 12px rgba(0, 0, 0, 0.5); -webkit-transform:skew(-8deg) rotate(-3deg); -ms-transform:skew(-8deg) rotate(-3deg); transform:skew(-8deg) rotate(-3deg); }.curled:after { right:10px; left:auto; -webkit-transform:skew(8deg) rotate(3deg); -ms-transform:skew(8deg) rotate(3deg); transform:skew(8deg) rotate(3deg); }/* Perspective */.showcase-item .perspective:before { left:80px; bottom:5px; width:50%; height:35%; max-width:200px; max-height:50px; box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4); -webkit-transform:skew(50deg); -ms-transform:skew(50deg); transform:skew(50deg); -webkit-transform-origin:0 100%; -ms-transform-origin:0 100%; transform-origin:0 100%; }.showcase-item .perspective:after { display:none; }/* Raised shadow - no pseudo-elements needed */.showcase-item .raised { box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }/* Curved shadows */.showcase-item .curved:before { top:10px; bottom:10px; left:0; right:50%; box-shadow:0 0 15px rgba(0,0,0,0.6); border-radius:10px / 100px; }.showcase-item .curved-vt-2:before { right:0; }.showcase-item .curved-hz-1:before { top:50%; bottom:0; left:10px; right:10px; border-radius:100px / 10px; }.showcase-item .curved-hz-2:before { top:0; bottom:0; left:10px; right:10px; border-radius:100px / 10px; }/* Rotated box */.showcase-item .rotated { box-shadow:none; -webkit-transform:rotate(-3deg); -ms-transform:rotate(-3deg); transform:rotate(-3deg); }.showcase-item .rotated > :first-child:before { content:""; position:absolute; z-index:-1; top:0; bottom:0; left:0; right:0; background:#fff; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; }/* Google map */.hidden-map-wrapper {overflow:hidden; position:relative; height:0;}#hidden_map {width:100%; height:350px; } .shadow-top {width:100%; height:17px; background:url(../images/map-shadows.png) repeat-x center top; position:absolute; top:0; left:0; z-index:2;}.shadow-bottom {width:100%; height:17px; background:url(../images/map-shadows.png) repeat-x center bottom; position:absolute; bottom:0; left:0; z-index:2;}.close-map {position:absolute; top:0; right:110px; width:50px; height:50px; background:url(../images/closeMap.png) no-repeat center top; cursor:pointer; z-index:2; }.close-map:hover {background:url(../images/closeMap.png) no-repeat center bottom;}#slideshow.gmap { padding-bottom: 39% !important;}#google-map {padding-bottom:36.458333333333%;}@media (max-width: 1440px){	#google-map { padding-bottom:43.458333333333%;}}@media (max-width: 991px){	#google-map { padding-bottom:51.458333333333%;}}@media (max-width: 768px){	#google-map { padding-bottom:71.458333333333%;}}@media (max-width: 480px){	#google-map {padding-bottom:76.458333333333%;}}/* +++++++++ STUFF +++++++++++++++++++++++++++  */.left-outline { padding:10px 20px 10px 10000px; margin: 0 0 25px -10000px; background:rgba(0,0,0,0.4); color:#fff; }.ammon_dark .left-outline { background:rgba(255,255,255,0.4); color:#000; }.right-outline { padding:10px 10000px 10px 20px; margin: 0 -10000px 25px 0 ; background:rgba(0,0,0,0.4); color:#fff; } .ammon_dark .right-outline { background:rgba(255,255,255,0.4); color:#000; } /* +++++++++ STUFF +++++++++++++++++++++++++++  */.pricing-table {margin-bottom:35px; width:100%;}.pricing-table.col3 .box {width:50%;}.pricing-table.col3 .box {width:33.33%;}.pricing-table.col4 .box {width:25%;}.pricing-table.col5 .box {width:20%;}.pricing-table.col6 .box {width:16.6%;}.pricing-table .box {float:left; margin-top:7px; position:relative; }.pricing-table .box .box-inner {border:1px solid #dedede; padding:20px; text-align:center;background: #f7f7f7;background: -moz-linear-gradient(top, #f7f7f7 0%, #dedede 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dedede));background: -webkit-linear-gradient(top, #f7f7f7 0%,#dedede 100%);background: -o-linear-gradient(top, #f7f7f7 0%,#dedede 100%);background: -ms-linear-gradient(top, #f7f7f7 0%,#dedede 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dedede',GradientType=0 );background: linear-gradient(top, #f7f7f7 0%,#dedede 100%); }.ammon_dark .pricing-table .box .box-inner {border:1px solid #212121; background: #080808;background: -moz-linear-gradient(top, #080808 0%, #212121 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#080808), color-stop(100%,#212121));background: -webkit-linear-gradient(top, #080808 0%,#212121 100%);background: -o-linear-gradient(top, #080808 0%,#212121 100%);background: -ms-linear-gradient(top, #080808 0%,#212121 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#080808', endColorstr='#212121',GradientType=0 );background: linear-gradient(top, #080808 0%,#212121 100%); }.pricing-table .first .box-inner  {-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}.pricing-table .last .box-inner {-webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}.pricing-table .box .title {font-weight:700; font-size: 26px; line-height:1; margin-bottom:15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), 0 2px 0 #CCCCCC; }.ammon_dark .pricing-table .box .title {text-shadow: 0 1px 0 rgba(0,0,0, 0.8), 0 2px 0 #333333; }.pricing-table .box .price {font-size:3.5em; font-weight:700; letter-spacing:-1px; line-height:1; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8), 0 2px 0 #CCCCCC ; color:#454545; }.ammon_dark .pricing-table .box .price { text-shadow: 0 1px 0 rgba(0,0,0, 0.8), 0 2px 0 #333333 ; color:#BABABA; }.pricing-table .box .price span.curr {font-size:0.6em; position:relative; top:-8px; }.pricing-table .box .price-type {font-size:11px; color:#999;}.ammon_dark .pricing-table .box .price-type {color:#666666;}.pricing-table .box ul.description {margin:20px 0; text-shadow:0 1px 0 #fff; color:#454545; list-style:none; padding:0;}.ammon_dark .pricing-table .box ul.description {text-shadow:0 1px 0 #000; color:#BABABA; }.pricing-table .box ul.description li {line-height:19px;}.pricing-table .box ul.description li a {line-height:19px; font-size:12px;}.pricing-table .box .separator {margin:10px 0;}.pricing-table .promoted .box-inner { border-width:7px; border-style:solid; position:relative; margin-top:0; margin-left:-7px; border-radius:3px; box-shadow:0 2px 15px rgba(0,0,0,0.33); }.ammon_dark .pricing-table .promoted .box-inner { box-shadow:0 2px 15px rgba(255,255,255,0.33); }.pricing-table .box.promoted .box-inner  {background: #dedede;background: -moz-linear-gradient(top, #dedede 0%, #f7f7f7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#f7f7f7));background: -webkit-linear-gradient(top, #dedede 0%,#f7f7f7 100%);background: -o-linear-gradient(top, #dedede 0%,#f7f7f7 100%);background: -ms-linear-gradient(top, #dedede 0%,#f7f7f7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f7f7f7',GradientType=0 );background: linear-gradient(top, #dedede 0%,#f7f7f7 100%); }.ammon_dark .pricing-table .box.promoted .box-inner  {background: #212121;background: -moz-linear-gradient(top, #212121 0%, #080808 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#212121), color-stop(100%,#080808));background: -webkit-linear-gradient(top, #212121 0%,#080808 100%);background: -o-linear-gradient(top, #212121 0%,#080808 100%);background: -ms-linear-gradient(top, #212121 0%,#080808 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#080808',GradientType=0 );background: linear-gradient(top, #212121 0%,#080808 100%); }.pricing-table .action a {color:#fff; text-shadow:0 1px 0 rgba(0,0,0,0.5); text-transform:uppercase; border:0; }.pricing-table .featured-badge {width:58px; height:51px; background:url(../images/featured-badge.png) no-repeat; top:-10px; right:-10px; position:absolute;}.pricing-table .box.features .box-inner {border-right:none; background:#f5f5f5; text-align:left; margin-top:10px;}.ammon_dark .pricing-table .box.features .box-inner { background:#0A0A0A; }.pricing-table .box.features .box-inner .title {margin-left:20px; text-shadow:none;}.pricing-table .box.features .box-inner .price {font-size:1.6em; line-height:2.7; letter-spacing:0; margin-left:20px; text-shadow:none;}.pricing-table .box.features ul.description {margin-left:20px;}.pricing-table .box.features ul.description li .help { cursor:help;}/* Pricing tables color presets */.pricing-table.orange-style {color:#EB540A;}.pricing-table.orange-style .promoted .box-inner {border-color:#EB540A; }.pricing-table.orange-style .action a { background-color:#EB540A; }.pricing-table.orange-style .action a:hover { background-color: #C5490C; }.pricing-table.blue-style {color:#08579C;}.pricing-table.blue-style .promoted .box-inner {border-color:#08579C; }.pricing-table.blue-style .action a { background-color:#08579C; }.pricing-table.blue-style .action a:hover { background-color: #0A4477; }.pricing-table.purple-style {color:#8A2D9A;}.pricing-table.purple-style .promoted .box-inner {border-color:#8A2D9A; }.pricing-table.purple-style .action a { background-color:#8A2D9A; }.pricing-table.purple-style .action a:hover { background-color: #792088; }.pricing-table.yellow-style {color:#E9C02B}.pricing-table.yellow-style .promoted .box-inner {border-color:#EBBD16; }.pricing-table.yellow-style .action a { background-color: #EBBD16; }.pricing-table.yellow-style .action a:hover { background-color: #DBB733; }.pricing-table.turqoise-style {color:#12C6C2;}.pricing-table.turqoise-style .promoted .box-inner {border-color:#12C6C2; }.pricing-table.turqoise-style .action a { background-color:#12C6C2; }.pricing-table.turqoise-style .action a:hover { background-color: #10ADAA; }.pricing-table.darkred-style {color:#C62B57;}.pricing-table.darkred-style .promoted .box-inner {border-color:#C62B57; }.pricing-table.darkred-style .action a { background-color:#C62B57; }.pricing-table.darkred-style .action a:hover { background-color: #AC1E47; }.pricing-table.red-style {color:#F02311;}.pricing-table.red-style .promoted .box-inner {border-color:#F02311; }.pricing-table.red-style .action a { background-color:#F02311; }.pricing-table.red-style .action a:hover { background-color: #CF1F10; }.pricing-table.green-style {color:#59A80F;}.pricing-table.green-style .promoted .box-inner {border-color:#59A80F; }.pricing-table.green-style .action a { background-color:#59A80F; }.pricing-table.green-style .action a:hover { background-color: #46800F; }.pricing-table.green-lemon-style {color:#9CC607;}.pricing-table.green-lemon-style .promoted .box-inner {border-color:#9CC607; }.pricing-table.green-lemon-style .action a { background-color:#9CC607; }.pricing-table.green-lemon-style .action a:hover { background-color: #86A80D; }/* +++++++++ HG Tabs +++++++++++++++++++++++++++ */.hg-tabs > .nav {list-style: none; margin:0; padding:0;border: 0;}.hg-tabs > .nav > li > a{display: block; text-decoration: none;margin: 0;  border-radius: 0;border: 0;}.hg-tabs .tab-content p:last-child {margin-bottom:0;}/* tabs style 1 */.hg-tabs.tabs_style1 {background:#fff; border:1px solid #ececec;}.ammon_dark .hg-tabs.tabs_style1 {background:#000; border:1px solid #131313;}.hg-tabs.tabs_style1 > ul.nav {margin-bottom:0; background: rgb(255,255,255); background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(249,249,249,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */}.ammon_dark .hg-tabs.tabs_style1 > ul.nav {background: rgb(0,0,0); background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(6,6,6,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(6,6,6,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(6,6,6,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(6,6,6,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(6,6,6,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(6,6,6,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#060606',GradientType=0 ); /* IE6-9 */}.hg-tabs.tabs_style1 > ul.nav > li {float:left; margin-bottom:-1px;}.hg-tabs.tabs_style1 > ul.nav > li > a {padding: 8px 20px; line-height: 18px; border: 1px solid transparent; border-left:1px solid #fff; border-right:1px solid #ececec; color:#343434;}.ammon_dark .hg-tabs.tabs_style1 > ul.nav > li > a {border-left:1px solid #000; border-right:1px solid #131313; color:#CBCBCB;}.hg-tabs.tabs_style1 > ul.nav > li.active > a,.hg-tabs.tabs_style1 > ul.nav > li > a:hover {background-color:#fff;}.ammon_dark .hg-tabs.tabs_style1 > ul.nav > li.active > a,.ammon_dark .hg-tabs.tabs_style1 > ul.nav > li > a:hover {background-color:#000;}.hg-tabs.tabs_style1 > ul.nav > li.active > a {border-top:3px solid #EB540A; border-left:0; font-weight:700; padding:6px 20px 10px; }.hg-tabs.tabs_style1 .tab-content {display: table; width: 100%;padding: 10px 15px 15px;}/* tabs style 2 */.hg-tabs.tabs_style2 {margin:10px 0;}.hg-tabs.tabs_style2 > ul.nav {margin-bottom:10px;}.hg-tabs.tabs_style2 > ul.nav > li {float:left; border-left:1px dotted #ccc; line-height:18px; }.ammon_dark .hg-tabs.tabs_style2 > ul.nav > li {border-left:1px dotted #333333; }.hg-tabs.tabs_style2 > ul.nav > li:first-child {border-left:0;}.hg-tabs.tabs_style2 > ul.nav > li:first-child a {border-left:0; padding-left:0; }.hg-tabs.tabs_style2 > ul.nav > li > a {padding: 4px 20px; line-height: 18px; color:#555; font-weight:bold;border: 0;}.ammon_dark .hg-tabs.tabs_style2 > ul.nav > li > a {color:#AAAAAA; }.hg-tabs.tabs_style2 > ul.nav > li.active > a,.hg-tabs.tabs_style2 > ul.nav > li > a:hover {background:none; color:#222;}.ammon_dark .hg-tabs.tabs_style2 > ul.nav > li.active > a,.ammon_dark .hg-tabs.tabs_style2 > ul.nav > li > a:hover {background:none; color:#DDDDDD;}.hg-tabs.tabs_style2 .tab-content {display: table; width: 100%; padding:0;}/* tabs style 3 */.hg-tabs.tabs_style3 {background:#fff; border:1px solid #ececec;border-radius: 5px;position: static;overflow: hidden;}.ammon_dark .hg-tabs.tabs_style3 {background:#000; border:1px solid #131313;}.hg-tabs.tabs_style3 > ul.nav {margin-bottom:0; background: rgb(255,255,255); background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(249,249,249,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */}.ammon_dark .hg-tabs.tabs_style3 > ul.nav {background: rgb(0,0,0); background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(6,6,6,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(6,6,6,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(6,6,6,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(6,6,6,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(6,6,6,1) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(6,6,6,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#060606',GradientType=0 ); /* IE6-9 */}.hg-tabs.tabs_style3 > ul.nav > li {float:left; margin-bottom:-1px;}.hg-tabs.tabs_style3 > ul.nav > li > a {padding: 8px 20px; line-height: 18px; border: 1px solid transparent; border-left:1px solid #fff; border-right:1px solid #ececec; color:#343434;}.ammon_dark .hg-tabs.tabs_style3 > ul.nav > li > a {border-left:1px solid #000; border-right:1px solid #131313; color:#CBCBCB;}.hg-tabs.tabs_style3 > ul.nav > li.active > a,.hg-tabs.tabs_style3 > ul.nav > li > a:hover {background-color:#fff;}.ammon_dark .hg-tabs.tabs_style3 > ul.nav > li.active > a,.ammon_dark .hg-tabs.tabs_style3 > ul.nav > li > a:hover {background-color:#000;}.hg-tabs.tabs_style3 > ul.nav > li.active > a {border-left:0; font-weight:700;  }.hg-tabs.tabs_style3 .tab-content {display: table; width: 100%;padding: 10px 15px 15px;}/* tabs style 4 */.hg-tabs.tabs_style4 > ul.nav {margin-bottom:0;}.hg-tabs.tabs_style4 > ul.nav > li {float:left; margin-bottom:-1px;}.hg-tabs.tabs_style4 > ul.nav > li > a {padding: 8px 20px; line-height: 18px; color:#343434;}.ammon_dark .hg-tabs.tabs_style4 > ul.nav > li > a {color:#CBCBCB;}.hg-tabs.tabs_style4 > ul.nav > li.active > a,.hg-tabs.tabs_style4 > ul.nav > li > a:hover {color:#222;}.ammon_dark .hg-tabs.tabs_style4 > ul.nav > li > a:hover {color:#DDDDDD;color: #DDD;background-color: #111;}.hg-tabs.tabs_style4 > ul.nav > li.active > a { background:#fff;  border:1px solid #ececec;  border-bottom:0; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px; }.ammon_dark .hg-tabs.tabs_style4 > ul.nav > li.active > a { background:#000;  border:1px solid #131313; color: #FFF;}.hg-tabs.tabs_style4 .tab-content {display: table; width: 100%;padding: 10px 15px 15px; border:1px solid #ececec; background:#fff;  }.ammon_dark .hg-tabs.tabs_style4 .tab-content {border:1px solid #131313; background:#000;  }/* +++++++++ Accordions +++++++++++++++++++++++++++  */.accordion-group.wrapped { background: rgba(0, 0, 0, 0.03); border-radius: 2px; }.ammon_dark .accordion-group.wrapped { background: rgba(255,255,255, 0.03); }.acc-group.panel { box-shadow: none; -webkit-box-shadow: none; background-color: transparent; border: none; border-radius: 0;}.acc-group.default-style {margin-bottom: 5px;}.acc-group.default-style > button {background:none; border:0; padding: 14px 10px; color:#cd2122; display: block;width: 100%; text-align: left; position:relative; outline:0;border-radius: 2px 2px 0 0;font-size: 16px; background: rgba(0,0,0,0.05); border-bottom: 1px solid rgba(0, 0, 0, 0.06);}.ammon_dark .acc-group.default-style > button {background: rgba(255,255,255,0.05); border-bottom: 1px solid rgba(255,255,255, 0.06);}.acc-group.default-style > button + div.acc_content {background: rgba(0,0,0,0.05); border-radius: 0 0 2px 2px;}.ammon_dark .acc-group.default-style > button + div.acc_content {background: rgba(255,255,255,0.05); }.acc-group.default-style > button:after {content:"\f106"; position:absolute; right:5px; top: 17px; width:20px; height:20px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center;line-height: 20px;font-size: 18px;}.acc-group.default-style > button.collapsed:after { content:"\f107"; }.acc-group.default-style > button.collapsed {color:#505050; background: none;}.ammon_dark .acc-group.default-style > button.collapsed {color:#AFAFAF; background: none;}.accordion-group:not(.wrapped) .acc-group.default-style > button.collapsed { padding-left: 0; -webkit-transition: padding-left .2s ease-out; -moz-transition:padding-left .2s ease-out; -ms-transition:padding-left .2s ease-out; transition:padding-left .2s ease-out;}.acc-group.default-style > button:hover { color:#000;}.ammon_dark .acc-group.default-style > button:hover { color:#fff;}.acc-group.default-style .content {padding:15px;}/* accordions style2 */.acc-group.style2 { margin-bottom: 5px; padding: 0;  border: 1px solid #e5e5e5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }.ammon_dark .acc-group.style2 { border: 1px solid #1A1A1A;}.acc-group.style2 > button {display: block; font-size:14px; width: 100%; text-align: left; position:relative; margin:0; padding:10px;text-decoration: none;outline: 0;}.acc-group.style2 > button:focus,.acc-group.style2 > button {color:#000; font-weight:bold;}.ammon_dark .acc-group.style2 > button:focus,.ammon_dark .acc-group.style2 > button {color:#fff; }.acc-group.style2 > button:after {content:"\f106"; position:absolute; right:5px; top: 11px; width:20px; height:20px; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center;line-height: 20px;font-size: 18px;opacity: .4;}.acc-group.style2 > button.collapsed:after { content:"\f107"; opacity:.6; }.acc-group.style2 > button.collapsed {color:#505050; font-weight:normal;}.ammon_dark .acc-group.style2 > button.collapsed {color:#AFAFAF; }.acc-group.style2 > button:hover { color:#000; }.ammon_dark .acc-group.style2 > button:hover { color:#fff; }.acc-group.style2 .content {padding: 10px 15px; border-top: 1px solid #E5E5E5;}.ammon_dark .acc-group.style2 .content {border-top: 1px solid #1A1A1A;}.acc-group.style2 .content p:last-child {margin-bottom:0;}/* accordions style3 */.acc-group.style3 { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #e5e5e5; }.ammon_dark .acc-group.style3 { border-bottom: 1px solid #1A1A1A; }.acc-group.style3 > button {display: block; width: 100%; text-align: left; position:relative; margin:0; padding:10px 10px 10px 60px; background:none; border:0; font-size:16px;outline: 0;}.acc-group.style3 > button:after {content:'-'; position:absolute; left:0; top:0; width: 40px; height: 40px; font-size: 35px; background:#eee; color:#cd2122; padding: 0; text-shadow:0 1px 0 #fff;line-height: 36px;font-family: Arial;text-align: center;}.ammon_dark .acc-group.style3 > button:after {background:#111111; text-shadow:0 1px 0 #000;}.acc-group.style3 > button:hover { color:#cd2122; }.acc-group.style3 > button:hover:after { color:#cd2122; background:#e9e9e9;}.ammon_dark .acc-group.style3 > button:hover:after { background:#161616;}.acc-group.style3 > button.collapsed:after {color:#b5b5b5; content:'+'; padding: 0;  font-size: 30px;line-height: 40px;}.ammon_dark .acc-group.style3 > button.collapsed:after {color:#4A4A4A; }.acc-group.style3 > button.collapsed {color:#505050;}.ammon_dark .acc-group.style3 > button.collapsed {color:#AFAFAF;}.acc-group.style3 .content {padding: 10px 15px; }.acc-group.style3 .content p:last-child {margin-bottom:0;}/* +++++++++ quotes +++++++++++++++++++++++++++  */.quotes {margin-top:40px; position:relative}.quotes blockquote { margin-bottom: 40px; padding: 0 0 0 70px; position: relative; width: 90%; }.quotes blockquote p { color: #444444; font-size: 18px; font-style: italic; margin: 0; }.ammon_dark .quotes blockquote p { color: #BBBBBB; }blockquote { quotes:none;}.quotes blockquote:before { color: #DDDDDD; content: "“"; display: block; font-size: 140px; font-family: Georgia, "Times New Roman", Times, serif; left: -10px; position: absolute; top: 40px; z-index: 3; }.ammon_dark .quotes blockquote:before { color: #222222; }/* +++++++++ PHOTO GALLERY +++++++++++++++++++++++++++  */ul.gallery {clear: both; list-style: none outside none; margin: 10px 0 0 -20px; overflow: hidden; padding: 8px 0;}ul.gallery li {background: #FFFFFF; float: left; margin: 0 0 15px 15px; padding: 0; list-style: none; width: 15%;}ul.gallery li img { height: 125px; width: 100%;}.ammon_dark ul.gallery li {background:#000000; }ul.gallery li .thumbnail {margin-bottom: 0;}/* +++++++++ MAIN +++++++++++++++++++++++++++  */.logo-container {float:left;}#logo { float: left; margin:0;}h1#logo a, a#logo { padding:0 10px; display: block; position:relative;}#logo img { margin-top: 5px; max-height: 90px; }/* +++++++++ BEGIN TEMPLATE +++++++++++++++++++++++++++  */#header {position:absolute; width:100%; z-index:2; background:rgba(0,0,0,0.6); border-top:1px solid rgba(0,0,0,0.8); border-bottom:1px solid rgba(0,0,0,0.8); margin-top:20px;}.ammon_dark #header {background:rgba(255,255,255,.6); border-top:1px solid rgba(255,255,255,.8); border-bottom:1px solid rgba(255,255,255,.8); }#header.shadow-down:after {content:''; position:absolute; width:100%; height:20px; top:100%; left:0; background:url(../images/shadow-down.png) no-repeat center top;}#page_header.christmas {background: url("../images/christmas.jpg") no-repeat center top; min-height: 575px;}#page_header.christmas .shadow-up {bottom: 175px;}#page_header.easter {background: url("../images/easter.jpg") no-repeat center top; min-height: 575px;}#page_header.easter .shadow-up {bottom: 175px;}/* +++++++++ Main Menu +++++++++++++++++++++++++++  */nav#main_menu {float:right;}nav#main_menu ul {margin:0; list-style: none; padding:0;}nav#main_menu ul li {float:left;}nav#main_menu ul li ul {/*display:none;*/ opacity:0; visibility: hidden; left:-2999px;  -webkit-backface-visibility: hidden;	-webkit-transition: opacity 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000), visibility 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000);	-moz-transition: opacity 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000), visibility 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000);	-o-transition: opacity 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000), visibility 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000);	-ms-transition: opacity 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000), visibility 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000);	transition: opacity 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000), visibility 0.4s cubic-bezier(0.190, 1.000, 0.220, 1.000);}nav#main_menu > ul > li { margin-left: 15px; padding-left: 15px; position:relative; }nav#main_menu > ul > li:first-child { margin-left: 0; padding-left: 0; }nav#main_menu > ul > li:before {content:''; position:absolute; left:0; top: 35%; height: 30%; width:1px; border-left: 1px dotted rgba(238, 238, 238, 0.2);}.ammon_dark nav#main_menu > ul > li:before {border-left: 1px dotted rgba(17, 17, 17, 0.2);}nav#main_menu > ul > li:first-child:before {display:none;}nav#main_menu ul li .inner-elem {text-transform: uppercase; color:#fff; padding: 0 5px; display: block; position: relative; text-shadow: 1px 1px 0 #000; opacity:.8;}.ammon_dark nav#main_menu ul li .inner-elem {color:#000; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4);}nav#main_menu ul li > .inner-elem:hover,nav#main_menu ul li:hover > .inner-elem,nav#main_menu ul li.active > .inner-elem { opacity:1; text-decoration:none; }nav#main_menu > ul > li > .inner-elem:after { content: ''; position:absolute; top:70%; left:50%; margin-left:-2px; border:3px solid transparent; border-top-color:rgba(238, 238, 238, 0.5); }.ammon_dark nav#main_menu > ul > li > .inner-elem:after { border-top-color:rgba(17, 17, 17, 0.5); }nav#main_menu > ul > li > .inner-elem:only-child:after {display:none;}/*2nd level*/nav#main_menu li:hover > ul,nav#main_menu li:hover > ul { display:block; }nav#main_menu > ul > li > ul { margin-top: 0px; }nav#main_menu ul ul { background: rgba(0, 0, 0, 0.7); min-width: 200px; position: absolute; left:0; z-index: 1;}.ammon_dark nav#main_menu ul ul { background: rgba(255,255,255, 0.7);}nav#main_menu ul ul li {float:none; position: relative;}nav#main_menu ul ul .inner-elem {text-transform: none; font-size:12px; padding: 8px 10px; margin: 0; border-top: 1px solid rgba(0,0,0,0.3); opacity: .8; color:#eee; text-decoration: none; }.ammon_dark nav#main_menu ul ul .inner-elem {border-top: 1px solid rgba(255,255,255,0.3); color:#111111; }nav#main_menu ul ul li > .inner-elem:hover,nav#main_menu ul ul li:hover > .inner-elem,nav#main_menu ul ul li.active > .inner-elem { opacity: 1; color:#fff; background:rgba(0,0,0,0.4) }.ammon_dark nav#main_menu ul ul li > .inner-elem:hover,.ammon_dark nav#main_menu ul ul li:hover > .inner-elem,.ammon_dark nav#main_menu ul ul li.active > .inner-elem { color:#000; background:rgba(255,255,255,0.4) }nav#main_menu ul ul li:first-child > .inner-elem {border-top:none;}nav#main_menu ul ul li .inner-elem:after { content: ''; position:absolute; top:50%; left:95%; margin-top:-2px; border:3px solid transparent; border-left-color:rgba(238, 238, 238, 0.5); }.ammon_dark nav#main_menu ul ul li .inner-elem:after {border-left-color:rgba(17, 17,17, 0.5); }nav#main_menu ul ul li > .inner-elem:only-child:after {display:none;}/*3rd level*/nav#main_menu ul ul ul {}nav#main_menu li:hover > ul,nav#main_menu li > a:hover + ul {opacity:1; visibility: visible; /* +++++++++ display:block;*/}nav#main_menu > ul > li:hover > ul,nav#main_menu > ul > li > a:hover + ul { left:0; }nav#main_menu ul ul li:hover > ul,nav#main_menu ul ul li > a:hover + ul { left: 100%; top: 0; }/* Mobile menu */.mobnav-checkbox,.mobnav-label {display:none;}/* Navigation Button */nav#main_menu .mobnav-label {width: 38px;  padding: 13px 10px; background: none; cursor:pointer; border: 1px solid rgba(255, 255, 255, 0.7); margin-top: 27px;border-radius: 3px;}.ammon_dark nav#main_menu .mobnav-label {border: 1px solid rgba(0,0,0, 0.7); }nav#main_menu .mobnav-label:hover {background:rgba(0,0,0,0.7);}.ammon_dark nav#main_menu .mobnav-label:hover {background:rgba(255,255,255,0.7);}nav#main_menu .mobnav-label span,nav#main_menu .mobnav-label span:after,nav#main_menu .mobnav-label span:before { height: 2px; width:16px; background:#E7E6DD; display: block;}.ammon_dark nav#main_menu .mobnav-label span,.ammon_dark nav#main_menu .mobnav-label span:after,.ammon_dark nav#main_menu .mobnav-label span:before { background:#181922; }nav#main_menu .mobnav-label span { position:relative; }nav#main_menu .mobnav-label span:before { content:''; position:absolute; top: -6px;}nav#main_menu .mobnav-label span:after { content:''; position:absolute; top: 6px;}nav#main_menu .mobnav-label:hover {background:rgba(0,0,0,0.7);}.ammon_dark nav#main_menu .mobnav-label:hover {background:rgba(255,255,255,0.7);}nav#main_menu .mobnav-label span,nav#main_menu .mobnav-label span:after,nav#main_menu .mobnav-label span:before { height: 2px; width:16px; background:#E7E6DD; display: block;}.ammon_dark nav#main_menu .mobnav-label span,.ammon_dark nav#main_menu .mobnav-label span:after,.ammon_dark nav#main_menu .mobnav-label span:before { background:#181922; }nav#main_menu .mobnav-label span { position:relative; }nav#main_menu .mobnav-label span:before { content:''; position:absolute; top: -6px;}nav#main_menu .mobnav-label span:after { content:''; position:absolute; top: 6px;}/* Navigation Button - Checked */.mobnav-checkbox:checked + #page-wrapper .mobnav-label {background: rgba(0, 0, 0, 0.7); border:1px solid #fff;}.ammon_dark .mobnav-checkbox:checked + #page-wrapper .mobnav-label {background: rgba(255,255,255, 0.7); border:1px solid #000;}.mobnav-checkbox:checked + #page-wrapper .mobnav-label span { background:transparent; }.mobnav-checkbox:checked + #page-wrapper .mobnav-label span:before { top: 0px; -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); background:#fff; }.ammon_dark .mobnav-checkbox:checked + #page-wrapper .mobnav-label span:before { background:#000; }.mobnav-checkbox:checked + #page-wrapper .mobnav-label span:after {top: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); background:#fff;}.ammon_dark .mobnav-checkbox:checked + #page-wrapper .mobnav-label span:after {background:#000;}/* +++++++++ MENU CHASER STYLES +++++++++++++++++++++++++++  */.chaser {background:rgba(0,0,0,0.75); padding:0; position:fixed; left:0; right:0; top:0; width:100%; z-index: 9999;}.ammon_dark .chaser {background:rgba(255,255,255,0.75); }.chaser .row {margin-bottom:0;}.chaser #main_menu {float: none;}.chaser nav#main_menu > ul > li > .inner-elem {line-height: 1.7 !important; color: #DDD; font-size: 12px; text-shadow:none; padding: 5px 15px 5px 0; }.ammon_dark .chaser nav#main_menu > ul > li > .inner-elem {color: #222222;  }.chaser nav#main_menu ul li .inner-elem:only-child { padding-right: 0; }.chaser nav#main_menu ul li .inner-elem:after { content: ''; position:absolute; top:50%; margin-top:-2px; border:3px solid transparent; border-top-color: rgba(238, 238, 238, 0.5); left: auto; right: 0;}.ammon_dark .chaser nav#main_menu ul li .inner-elem:after { border-top-color: rgba(17, 17, 17, 0.5); }.chaser nav#main_menu ul ul li .inner-elem:after { border:3px solid transparent; border-left-color:rgba(238, 238, 238, 0.5); }.ammon_dark .chaser nav#main_menu ul ul li .inner-elem:after { border:3px solid transparent; border-left-color:rgba(17, 17, 17, 0.5); }.chaser nav#main_menu ul li > .inner-elem:only-child:after {display:none;}.chaser nav#main_menu ul ul .inner-elem { padding: 4px 10px;}/* +++++++++ Top Nav +++++++++++++++++++++++++++  */.topnav {float:right; list-style: none; margin:0; padding:0;}.topnav.navRight {margin-left: 20px;}.topnav ul {list-style: none; margin:0; padding:0; line-height: 1; }.topnav .mod-languages ul li {display:inline-block; position:relative; line-height: 1;}.topnav .mod-languages a { display:block; line-height: 1; opacity:.7;}.topnav .mod-languages a:hover,.topnav .mod-languages .lang-active a { opacity:1;}.topnav .mod-languages a:hover img { filter: none; -webkit-filter: none; box-shadow: 0 0 4px rgba(0, 0, 0, 0.64);}.ammon_dark .topnav .mod-languages a:hover img { box-shadow: 0 0 4px rgba(255,255,255, 0.64);}/* +++++++++ second header model styling +++++++++++++++++++++++++++  */#header.style2 {background-color:transparent; border:none;}#header.style2.shadow-down:after {display:none;}#header.style2 nav#main_menu,#header.style2 .topnav {  background:rgba(0,0,0,0.6); padding:0 20px; border-radius:3px;  }.ammon_dark #header.style2 .topnav {  background:rgba(255,255,255,0.6); }#header.style2 .topnav ~ nav#main_menu { border-radius:3px 0 0 3px; padding-right: 0; }#header.style2 .topnav { margin-left: 0; border-radius:0 3px 3px 0; }/* +++++++++ third header model styling +++++++++++++++++++++++++++  */#header.style3 {background-color:transparent; border:none;}#header.style3.shadow-down:after {display:none;}#header.style3 nav#main_menu { background:rgba(0,0,0,0.6); border-radius:4px 0 0 4px; padding:0px 2000px 0px 20px; margin: 0 -2000px 0 0 ;  }.ammon_dark #header.style3 nav#main_menu { background:rgba(255,255,255,0.6);  }/* +++++++++ forth header model styling +++++++++++++++++++++++++++  */#header.style4 {background-color:transparent; border:none;}#header.style4.shadow-down:after {display:none;}#header.style4 nav#main_menu {padding-top:20px;}#header.style4 nav#main_menu > ul > li {background:none; padding-left:0; margin-left: 10px;}#header.style4 nav#main_menu > ul > li > .inner-elem,#header.style4 .topnav { background:rgba(0,0,0,0.6); padding:0 10px; border-radius:2px;  }.ammon_dark #header.style4 .topnav { background:rgba(255,255,255,0.6);  }#header.style4 nav#main_menu li ul { border-radius:2px; }#header.style4 .topnav {margin-top:20px; }#header.style4 nav#main_menu > ul > li > .inner-elem:after {top: 76%;}#header.style4 + #icon-widgets { top: 150px;}.tooltip.top {min-width: 90px;}/* +++++++++ ICONS MENU (UNDER HEADER MENU) +++++++++++++++++++++++++++  */#icon-widgets {position:absolute; top:120px; z-index:1; width: 100%; height:0;}#icon-widgets .icon-menu {float:right; margin:0; padding:0; background:rgba(0,0,0,0.5); list-style: none; border-radius:3px;}.ammon_dark #icon-widgets .icon-menu {background:rgba(255,255,255,0.5);}#icon-widgets .icon-menu > li {float:left; margin-left:0; padding-left:0; border-left:1px solid rgba(255,255,255,0.2); position:relative; overflow:hidden; list-style:none;}.ammon_dark #icon-widgets .icon-menu > li {border-left:1px solid rgba(0,0,0,0.2); }#icon-widgets .icon-menu > li:first-child {margin-left:0; padding-left:0; border-left:0;}#icon-widgets .icon-menu .trigBtn {display:none;}#icon-widgets .icon-menu .trigBtn + label {float: left; width: 38px; height: 32px; line-height: 32px; vertical-align: middle; text-align: center; color: rgba(255, 255, 255, 0.8); display:block; margin: 0; cursor: pointer; }.ammon_dark #icon-widgets .icon-menu .trigBtn + label { color: rgba(0,0,0, 0.8);}#icon-widgets .icon-menu .trigBtn:checked + label,#icon-widgets .icon-menu .trigBtn + label:hover {color:#fff;}.ammon_dark #icon-widgets .icon-menu .trigBtn:checked + label,.ammon_dark #icon-widgets .icon-menu .trigBtn + label:hover {color:#000;}#icon-widgets .icon-menu .trigBtn:checked + label { background:rgba(0,0,0,0.2); margin-right: 5px; }.ammon_dark #icon-widgets .icon-menu .trigBtn:checked + label { background:rgba(255,255,255,0.2);  }#icon-widgets .icon-menu .trigBtn:checked + label .fa:before { content: "\f00d" !important; }#icon-widgets .icon-menu .trigBtn ~ .trig_panel {float:left; max-width:0; overflow:hidden;}#icon-widgets .icon-menu .trigBtn:checked ~ .trig_panel  {max-width:250px; margin-right: 5px;}#icon-widgets .icon-menu li:first-child .trigBtn:checked + label {border-radius: 3px 0 0 3px;}/* +++++++++ search box +++++++++++++++++++++++++++  */#icon-widgets .search-box input[type=text] {background:none; filter:none; border:none; margin:0; padding:0; color:#ddd; width:130px; height:32px; line-height: 32px;box-shadow: none;}.ammon_dark #icon-widgets .search-box input[type=text] {color:#222222;}#icon-widgets .search-box input[type=text]:focus {color:#fff; outline:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }/* +++++++++ social icons +++++++++++++++++++++++++++  */#icon-widgets .social-icons .sc-icons { height:32px; list-style: none; margin: 0; padding: 0;}#icon-widgets .social-icons .sc-icons li {display:inline-block; line-height: 1;}#icon-widgets .social-icons .sc-icons li a {width: 24px; height: 24px; line-height: 24px; text-align: center; color:rgba(255,255,255,.7); text-decoration: none; display:block;font-size: 14px;margin-top: 4px;}.ammon_dark #icon-widgets .social-icons .sc-icons li a {color:rgba(0,0,0,.7);}#icon-widgets .social-icons .sc-icons li a:hover {background-color:#222; border-radius:2px;color:#fff;}.ammon_dark #icon-widgets .social-icons .sc-icons li a:hover {background-color:#DDDDDD; color:#000;}/* +++++++++ DEFAULTS +++++++++++++++++++++++++++  */#page_header, #slideshow {position: relative; top: 0; z-index: 0; overflow: hidden; width:100%; background:url(../images/bg-slider.png) repeat-x center top #eb540a; min-height: 235px;padding-bottom: 44.27% !important;}#page_header { padding-bottom: 0 !important; min-height: 405px;}#slideshow.shadow-up:after {content:'';position:absolute; width:100%; height:20px; bottom:0; left:0; background:url(../images/shadow-up.png) no-repeat center bottom; z-index:1;}#container {min-height:300px; width:100%; padding-top:30px; background: #fff; }.colored {background-color: #e2e2e2; padding: 30px 0; margin-top: 50px;}/* +++++++++ PAGE TITLE +++++++++++++++++++++++++++  */#page_header .header-titles { padding: 0 0 0 2999px; margin: 0 0 0 -2999px; float:left; position:absolute; bottom: 0; background:rgba(0,0,0,0.4); border-radius:0 3px 0 0; width: 1140px; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}.ammon_dark #page_header .header-titles { background:rgba(255,255,255,0.4);}#page_header .header-titles .title {line-height:1.6; color:#fff; font-size: 22px; font-weight: bold; color:rgba(255,255,255,0.7);margin: 10px 0;}.ammon_dark #page_header .header-titles .title {color:#000; color:rgba(0,0,0,0.7);}#page_header .shadow-up {content:'';position:absolute; width:100%; height:20px; bottom:0; left:0; background:url(../images/shadow-up.png) no-repeat center bottom; z-index:1;}#page_header .bgback {background-repeat: no-repeat; background-position: center center; background-size: cover;}/* +++++++++ SLIDERS FROM THE SLIDESHOW DIV +++++++++++++++++++++++++++  */#swappers {height: 0; width:100%; position:absolute; bottom:0; left: 0; z-index:1000;}#swappers .swappers-table .bghelper {position: absolute; background-color:rgba(0,0,0,0.5); padding: 10px; color: #fff; margin-top: -50px; margin-right: 15px; -webkit-backface-visibility:hidden; top:0; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000); -moz-transition: all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-transition: all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000); -ms-transition: all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000); transition: all 300ms cubic-bezier(0.190, 1.000, 0.220, 1.000); /* easeOutExpo */}.ammon_dark #swappers .swappers-table .bghelper {background-color:rgba(255,255,255,0.5); color: #000; }#swappers .swappers-table .bghelper:before {content:''; width:20px; height:20px; position:absolute; top:0; right:0; background:url(../images/swapper-indicator.png) no-repeat center bottom;}#swappers .swappers-table .modulecontent {opacity:.5;}#swappers .swappers-table:hover .bghelper {background-color:rgba(0,0,0,0.8); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -o-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); top:50px; }.ammon_dark #swappers .swappers-content:hover .bghelper {background-color:rgba(255,255,255,0.8); }#swappers .swappers-table .bghelper:before {content:''; width:20px; height:20px; position:absolute; top:0; right:0; background:url(../images/swapper-indicator.png) no-repeat center bottom;}#swappers .swappers-table:hover .swappers-content {opacity:1;}#swappers .swappers-table:hover .bghelper:before {background-position:center top;}#swappers .swappers-table h3 {font-size:22px; line-height: 1.4; border-bottom:1px solid #5a5a5a; text-shadow:1px 1px 0 #383838; text-transform:uppercase; color:#fff; margin-top: 0;padding: 1px 0 8px;}.ammon_dark #swappers .swappers-table h3 {border-bottom:1px solid #A5A5A5; text-shadow:1px 1px 0 #C7C7C7; color:#000;}/* Full Slider Fixed */@media (min-width:991px) {	#slideshow.slideshow_fixed {position:fixed; }	#slideshow.slideshow_fixed ~ #container {position:relative;}	#slideshow.slideshow_fixed ~ #container:after {content:''; position:absolute; width:100%; height:100%; top:175px; background:#fff; z-index:0;}	.ammon_dark #slideshow.slideshow_fixed ~ #container:after {background:#000; }	#slideshow.slideshow_fixed ~ #container .inner-container-sfx {position:relative; z-index:1;}	#slideshow.slideshow_fixed + .slideshow_back { display: block; z-index: -1; position: relative; padding-bottom: 44.270833333333%;}}/* 3D Cute Slider */body.cute-slider-page #slideshow { background-color: #c8c8c8; padding-bottom: 0 !important; padding: 175px 0 200px !important;}/* Portfolio Showcase */body.icarousel-page #slideshow {background-color: #1592cc; padding-bottom: 0 !important; padding: 175px 0 200px !important;}/* Nivo Slider */body.nivo-page #slideshow {background-color: #ebeb1e; padding-bottom: 0 !important; padding: 175px 0 180px !important;}/* Static Content */body.static-content #slideshow {background-color: #74ab00; padding-bottom: 0 !important; padding: 175px 0 240px !important;}/* Interactive Content */body.interactive-content #slideshow {background-color: #c72647; padding-bottom: 0 !important; padding: 175px 0 200px !important;}/* Wow Slider */body.wow-slider #slideshow {background-color: #cd2122; padding-bottom: 0 !important; padding: 175px 0 200px !important;}/* Revolution Slider */body.revolution-slider #slideshow {background-color: #13d7fd; padding-bottom: 0 !important; padding: 175px 0 220px !important;}/* +++++++++ Introtext +++++++++++++++++++++++++++  */.intro-text { font-size:20px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0 0 30px; text-shadow:0px 1px 0 rgba(0,0,0,0.2), 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 10px #fff;}.ammon_dark .intro-text { text-shadow:0px 1px 0 rgba(255,255,255,0.2), 0 0 5px #000, 0 0 5px #000, 0 0 5px #000, 0 0 5px #000, 0 0 10px #000;}h3.title-square {background-color:#cbcbcb; padding:5px 10px; font-size:22px; line-height:1; text-shadow:1px 1px 0 rgba(255,255,255,0.7); display: inline-block; margin-bottom: 20px;}.ammon_dark h3.title-square {background-color:#343434; text-shadow:1px 1px 0 rgba(0,0,0,0.7);}/* +++++++++ EQUATION DIV +++++++++++++++++++++++++++  */.equation .box { min-height: 180px; background:#eee; margin-bottom:35px; border-radius: 3px; padding:15px; text-shadow:1px 1px 0 rgba(255,255,255,0.6);}.ammon_dark .equation .box { background:#111111; text-shadow:1px 1px 0 rgba(0,0,0,0.6);}.equation .box:hover {background:#dedede;}.ammon_dark .equation .box:hover {background:#212121;}.equation .sign {display: block; font:400 90px/144px Arial, Helvetica, sans-serif;  margin-top: 20px; color:#ccc; text-align:center; }.ammon_dark .equation .sign {color:#333333;}.equation .box h4 { font:bold 13px/1 Arial, Helvetica, sans-serif; color:#444; text-transform:uppercase; }.ammon_dark .equation .box h4 { color:#BBBBBB; }.equation .box p, .equation .box ul { margin-bottom:0}/* +++++++++ Breadcrumbs +++++++++++++++++++++++++++  */ul.breadcrumb {padding: 0; margin: 0;}ul.breadcrumb li { display: inline-block;}.current-date {float:right; }.ammon_dark .current-date {color: #919191;}.breadcrumb-area .separator {margin-top:30px; background:#fff; opacity: 1;}.ammon_dark .breadcrumb-area .separator {background:#fff;}/* +++++++++ List Style 1 +++++++++++++++++++++++++++  */ul.list-style-1 {padding:0; margin: 0; margin-bottom: 20px;}ul.list-style-1 li { padding-left: 25px; list-style: none; background: url(../images/bullet-list_09.png) no-repeat 0 0; line-height: 20px; margin-bottom: 5px;}/* +++++++++ Recent projects module +++++++++++++++++++++++++++  */.recent-projects .inner-project {margin-bottom: 30px;}.recent-projects .inner-project .details { position: absolute; left: -15px; top: -30px; padding: 185px 15px 5px; width: 100%; background: rgba(255, 255, 255, 0.9); z-index: 1; margin: 15px; border: 1px solid #D1D1D1; border-radius: 3px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); display:none; padding-top: -webkit-calc( 63% + 20px ); padding-top: calc( 63% + 20px );}.ammon_dark .recent-projects .inner-project .details { background: rgba(0,0,0, 0.9); border: 1px solid #2E2E2E; box-shadow: 0 0 6px rgba(255,255,255, 0.2);}.recent-projects .inner-project:hover .details {display:block;}.recent-projects .inner-project img { position: relative; z-index:2; opacity: 0.5;}.recent-projects .inner-project:hover img {  opacity:1;  }.recent-projects .inner-project .image-item { height: 145px; overflow: hidden; display: block;}.recent-projects .inner-project h4 {line-height:1.3; font-size:16px; margin:0 0 10px; color:#222; text-transform:uppercase; }.ammon_dark .recent-projects .inner-project h4 {color:#DDDDDD; }.page-header {margin-top:0; padding-bottom: 9px; margin: 0px; border:0;}.page-header h1 { font-size: 30px;}.page-header h2 {color: #eb540a;}.page-header a:hover h2 { color: #555555;}/* +++++++++ articleinfo /actions +++++++++++++++++++++++++++  */#mainbody .actions {margin-top:-5px;}#mainbody .actions .btn { background: rgba(0, 0, 0, 0.39); border: none; border-radius: 2px; }.ammon_dark #mainbody .actions .btn { background: rgba(255,255,255, 0.39); }#mainbody .actions .btn .fa { color:#fff; font-size:16px; margin-right: 5px; }.ammon_dark #mainbody .actions .btn .fa { color:#000; }#mainbody .actions .btn .caret {border-top: 4px solid #FFF;}.ammon_dark #mainbody .actions .btn .caret {border-top: 4px solid #000;}#mainbody .actions .dropdown-menu {background: rgba(0, 0, 0, 0.39); border: 0; border-radius: 2px; color: #FFF; min-width: 100px;}.ammon_dark #mainbody .actions .dropdown-menu {background: rgba(255,255,255, 0.39); color: #000; }#mainbody .actions .dropdown-menu a { color: #FFF; font-size:13px; }.ammon_dark #mainbody .actions .dropdown-menu a { color: #000; }#mainbody .actions .dropdown-menu a:hover { background:#000; }.ammon_dark #mainbody .actions .dropdown-menu a:hover { background:#fff; }#mainbody .article-info-term { display: none }#mainbody .article-info { overflow: hidden; font-size: 0.9em }#mainbody .article-info dd { float: left; padding: 0 5px; border-right: solid 1px #ccc }.ammon_dark #mainbody .article-info dd { border-right: solid 1px #333333 }#mainbody .article-info dd.createdby {padding-left:0;}#mainbody .article-info dd span { text-transform: none; display: inline-block; padding: 0 2px; margin: 0; }.mainbody-row {margin-bottom: 40px;}/* +++++++++ LATEST POSTS MODULE +++++++++++++++++++++++++++  */.latest_posts .post {margin-bottom:15px; border-bottom:1px solid #cecece; padding-bottom:15px;}.ammon_dark .latest_posts .post {border-bottom:1px solid #313131;}.latest_posts .post.last {margin-bottom:0; border-bottom:0; padding-bottom:0;}.latest_posts .post h5 {font:12px/1.5 Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal; margin-bottom:0; color: #eb540a;}.latest_posts .post h5:hover {color: #555555;}.latest_posts .post p { margin-bottom:0px;}.latest_posts .details {font-size:11px; display: inline-block; margin-bottom: 5px;}.latest_posts .view_all { color: #777777; float: right; margin-top: -40px; }.ammon_dark .latest_posts .view_all { color: #888888; }.latest_posts .view_all:hover { color: #444; }.ammon_dark .latest_posts .view_all:hover { color: #BBBBBB; }/* +++++++++ FLICKR FEED MODULE +++++++++++++++++++++++++++  */#flickr_container { list-style: none; padding: 0;}#flickr_container li {float:left; margin:0 14px 18px 0;}#flickr_container li.last {margin-right:0;} #flickr_container a img {width:57px; height:57px; border:1px solid #adadad;}#flickr_container a img:hover {border:1px solid #888; -webkit-box-shadow:0 0 4px rgba(0,0,0,0.4); -moz-box-shadow:0 0 4px rgba(0,0,0,0.4); box-shadow:0 0 4px rgba(0,0,0,0.4);}/* +++++++++ Footer Styles +++++++++++++++++++++++++++  */#footer {background-color: #181818; border-top:5px solid #fff; position:relative; z-index:2; padding:35px 0 10px; color:#919090;}.ammon_dark #footer {border-top:5px solid #000; color:#6E6F6F;}#footer.shadow-up:before {content:''; position:absolute; width:100%; height:20px; top:-25px; left:0; z-index:1; opacity:0.5; background:url(../images/shadow-up.png) no-repeat center bottom;}#footer a {color:#cbcbcb; }.ammon_dark #footer a {color:#343434; }#footer a:hover {color:#fff; text-decoration: none;}.ammon_dark #footer a:hover {color:#000; }#footer ul.menu {list-style:none; margin:0; padding:0;}#footer ul.menu li a {font-size:13px; line-height:1.5;}#footer h3 {font-size:14px; font-weight: 400; color:#fff;}.ammon_dark #footer *[data-role=title] {color:#000;}.map_link .fa {color:#fff;font-size: 14px; margin-right: 8px;}.ammon_dark .map_link .fa {color:#000;}.contact-details { padding: 0; list-style: none;}.contact-details p { margin-bottom: 0;}.footer-bottom { padding: 20px 0;}/* Contact */.field { position: relative;}.field input { width: 100%; padding: 10px 15px; border: solid 1px #eeeeee; margin-bottom: 10px;}.field input:focus { outline: none; border-color: #eeeeee; background-color: #f8f8f8;}.field input:hover {border-color: #bbb;}.field textarea { width: 100%; padding: 10px 15px 0; border: solid 1px #eeeeee; min-height: 146px;}.field textarea:focus { outline: none; border-color: #eeeeee; background-color: #f8f8f8;}.field textarea:hover {border-color: #bbb;}.field *::-webkit-input-placeholder, .field *::-moz-input-placeholder, .field input-placeholder  {color: #777777;}.field .submit {width: 100%; text-transform: uppercase; border-radius: 2px; background-color: #2c3e50; border-color: #2c3e50; color: #fff; }.field .submit:focus { outline: none; background: #4E4E4E; border: solid 1px #4E4E4E; color: #fff; }.field .submit:hover {background: #1e2a36; border: solid 1px #161f29; color: #fff;}.label-form { position: relative;}.form-icon { position: absolute; top: 15px; right: 15px; color: #dddddd;}.field input:focus + .form-icon { color: #eb540a;}.contact input[type="submit"][disabled] { background:#888; }.contact span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */#message { margin: 10px 0; padding: 0; }.error_message { display: block; height: 30px; line-height: 22px; padding: 3px 10px 3px 35px; color: #8a1f11; -webkit-border-radius: 5px; width: 50%; margin: 0 auto; }.loader { padding: 0 10px; }.contact #success_page h1 { background: url('../images/contact-form/success.gif') left no-repeat; padding-left:22px; }acronym { border-bottom:1px dotted #ccc; }.contact select { width: 100%; color: #A5A5A5; background: #fff; outline: none; padding: 9px 10px; border: solid 1px #eeeeee; margin-bottom: 10px; }.contact select:focus { border-color: #eeeeee; background-color: #f8f8f8; color:#333; }.contact select:hover {border-color: #bbb;}.capcha { margin-top: 7px;}input#verify { width: 280px; margin: 0; padding: 5px; color: #000; background: #fff; border: 1px solid #eee; margin: 5px 0; webkit-border-radius:5px; }.capcha label {color: #A5A5A5; font-weight: 400; margin-right: 10px;}#success_page { display: inline-block;}.subject {color: #777777; font-weight: 400; margin-right: 30px;}/* +++++++++ SCROLL TO TOP LINK +++++++++++++++++++++++++++  */#totop { opacity:0; visibility:hidden; width:135px; background-color:#181818; color:#ddd; text-decoration:none; padding:0; position:fixed;right:-110px; bottom:100px; border-radius: 3px; height: 25px; z-index:998; border:1px solid #e2e2e2; font-size: 11px; line-height:25px; vertical-align:middle;text-transform:uppercase; }#totop.on {opacity:1; visibility:visible;}#totop > span {line-height: 23px; float:left;}#totop .fa {font-size:16px; display:inline-block; width:25px; height:23px; line-height:23px; text-align:center; float:left;}#totop:hover {background-color:#000; color:#fff; border:1px solid #FFF; right:-20px;}/* +++++++++ Testimonials Fader +++++++++++++++++++++++++++  */.testimonials_fader { padding: 0; list-style: none;}.testimonials_fader p {color:#8f8f8f; background:#262626; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:7px 10px; margin:0; font-size:12px; line-height:1.6; }.testimonials_fader blockquote h6 {font:18px/1 'Maven Pro',Tahoma,sans-serif; color:#a1a1a1; padding-bottom:12px; text-shadow:1px 1px 0 #030303; display:block; text-align:right; background:url(../images/bg-testimonals-pin.png) no-repeat right bottom; text-transform:uppercase; margin:0;}/* +++++++++ NEWSLETTER +++++++++++++++++++++++++++  */.newsletter-signup form {margin-bottom: 20px;}.newsletter-signup input { border:1px solid #353535; background:#262626; width: 90%; padding:0 5px; height:30px; font-size:12px; color:#777; border-radius:4px; box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3) inset; outline:none; color:#eee; margin-bottom: 15px; }.ammon_dark .newsletter-signup input { border:1px solid #CACACA; background:#D9D9D9; box-shadow:3px 3px 2px rgba(0, 0, 0, 0.07) inset; color:#111111; }.newsletter-signup input:focus {border:1px solid #555; outline:none; }.ammon_dark .newsletter-signup input:focus {border:1px solid #AAAAAA; }.newsletter-submit {color:#ccc; width:80px; border:1px solid #424242; cursor:pointer; font-size:12px; opacity:0.7; text-transform:none; padding-bottom:3px; padding:2px 0; box-shadow:0px 0px 2px rgba(0, 0, 0, 0.7); border-radius:4px; background: #454545; outline:none; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#454545), color-stop(100%,#353535)); background: -webkit-linear-gradient(top, #454545 0%,#353535 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#353535',GradientType=0 ); background: -webkit-linear-gradient(top, #454545 0%, #353535 100%); background: linear-gradient(top, #454545 0%,#353535 100%); }}.ammon_dark .newsletter-submit {color:#333333; border:1px solid #BDBDBD; box-shadow:0px 0px 2px rgba(255,255,255, 0.7); background: #BABABA;  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BABABA), color-stop(100%,#CACACA)); background: -webkit-linear-gradient(top, #BABABA 0%,#CACACA 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BABABA', endColorstr='#CACACA',GradientType=0 ); background: -webkit-linear-gradient(top, #BABABA 0%, #CACACA 100%); background: linear-gradient(top, #BABABA 0%,#CACACA 100%); }.newsletter-signup .newsletter-submit:active { background: #353535; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353535), color-stop(100%,#454545)); background: -webkit-linear-gradient(top, #353535 0%,#454545 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#454545',GradientType=0 ); background: -webkit-linear-gradient(top, #353535 0%, #454545 100%); background: linear-gradient(top, #353535 0%,#454545 100%); }.ammon_dark .newsletter-signup .newsletter-submit:active { background: #CACACA; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CACACA), color-stop(100%,#BABABA)); background: -webkit-linear-gradient(top, #CACACA 0%,#BABABA 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CACACA', endColorstr='#BABABA',GradientType=0 ); background: -webkit-linear-gradient(top, #CACACA 0%, #BABABA 100%); background: linear-gradient(top, #CACACA 0%,#BABABA 100%); }.newsletter-signup:hover .newsletter-submit, .newsletter-signup .newsletter-submit:hover {opacity:1;}.newsletter-signup .close { opacity: 1; position: absolute; right: 4px; top: 6px; background: none; color: #000; font-size: 12px; }.newsletter-signup .close::before { font-family: 'FontAwesome'; content: "\f00d";}.newsletter-signup .close:hover { background: none; color: #000;}.newsletter-signup .alert-warning, .newsletter-signup .alert-success { background: #fff; color: #000; padding: 12px 20px 12px 20px; position: relative; min-height: 50px; display: block;}.newsletter-signup #notification_container { margin-top: 15px; margin-bottom: 5px;}.newsletter-signup .alert-danger {padding: 12px 20px 12px 20px; position: relative; min-height: 50px; display: block;}/* +++++++++ SCROLL TO TOP LINK +++++++++++++++++++++++++++  */#totop { opacity:0; visibility:hidden; width:135px; background-color:#181818; color:#ddd; text-decoration:none; padding:0; position:fixed;right:-110px; bottom:100px; border-radius: 3px; height: 25px; z-index:998; border:1px solid #e2e2e2; font-size: 11px; line-height:25px; vertical-align:middle;text-transform:uppercase; }#totop.on {opacity:1; visibility:visible;}#totop > span {line-height: 23px; float:left;}#totop .fa {font-size:16px; display:inline-block; width:25px; height:23px; line-height:23px; text-align:center; float:left;}#totop:hover {background-color:#000; color:#fff; border:1px solid #FFF; right:-20px;}/* +++++++++ Bottom styles +++++++++++++++++++++++++++  */#bottom {margin-top:30px;}/* +++++++++ Twitter Styling +++++++++++++++++++++++++++  */.twitter-wrapper {background-color:#242424; padding:20px 0; }#twitter {padding-left: 45px; background: url(../images/twitter-bird-icon.png) no-repeat 0px 3px;}#twitter ul { list-style: none; padding: 0; margin: 0;}#twitter p  {margin-bottom: 0;}.tweet { margin-bottom: 0;}#twitter_update_list {margin:0 0 0 50px; padding:10px 0;}#twitter_update_list li > a {position:absolute; right:0; top:5px; font-size:100% !important; line-height:1.8; border-left:1px dotted #444; padding-left: 15px;}#twitter ul li p.timePosted { font-size: 10px;}.twitter-wrapper #profileLink { position: static; display: block; width: auto; height: auto; background: none; float: right; text-indent: 0; line-height: 12px; border-left: 1px dotted #CCC; padding-left: 10px; font-size: 11px; color: #eb540a;}/* +++++++++ COPYRIGHT  +++++++++++++++++++++++++++  */.copyright {padding:15px 0;}.copyright img {float:left;}.copyright .copyright-text {float:left; margin-left:15px; margin-top:10px;}#footer .copyright a {color: #eb540a;}/* +++++++++ Social sharing links +++++++++++++++++++++++++++  */.social-share {margin: 10px 0 0; list-style: none; padding:0;float: right;}.social-share li {float: left; margin-left: 15px; list-style:none; max-width: 80px;}.social-share li a {font-size:12px; line-height:1.5;}.social-share li:first-child {margin-left: 0;}.social-share .live-comments {max-width: none}.social-share .live-comments .opener {display:none;}.social-share .live-comments .opener + label {position:relative; cursor:pointer; padding:0; line-height:20px; height:20px; color:#eee; border: 1px solid #555555; display:block; box-shadow:0px 0px 2px rgba(0, 0, 0, 0.7); border-radius:3px; font-size: 12px; font-weight: normal; padding: 0 10px; background: #454545; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#454545), color-stop(100%,#353535)); background: -webkit-linear-gradient(top, #454545 0%,#353535 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#353535',GradientType=0 ); background: -webkit-linear-gradient(top, #454545 0%, #353535 100%); background: linear-gradient(top, #454545 0%,#353535 100%); }.ammon_dark .social-share .live-comments .opener + label {color:#111111; border: 1px solid #AAAAAA; box-shadow:0px 0px 2px rgba(255,255,255, 0.7); background: #BABABA; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BABABA), color-stop(100%,#CACACA)); background: -webkit-linear-gradient(top, #BABABA 0%,#CACACA 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BABABA', endColorstr='#CACACA',GradientType=0 ); background: -webkit-linear-gradient(top, #BABABA 0%, #CACACA 100%); background: linear-gradient(top, #BABABA 0%,#CACACA 100%); }.social-share .live-comments .opener + label:hover { background: #353535;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#353535), color-stop(100%,#454545));background: -webkit-linear-gradient(top, #353535 0%,#454545 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#454545',GradientType=0 );background: -webkit-linear-gradient(top, #353535 0%, #454545 100%);background: linear-gradient(top, #353535 0%,#454545 100%); }.ammon_dark .social-share .live-comments .opener + label:hover { background: #CACACA;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CACACA), color-stop(100%,#cacaca));background: -webkit-linear-gradient(top, #CACACA 0%,#cacaca 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CACACA', endColorstr='#cacaca',GradientType=0 );background: -webkit-linear-gradient(top, #CACACA 0%, #cacaca 100%);background: linear-gradient(top, #CACACA 0%,#cacaca 100%); }.social-share .live-comments .opener:checked + label { background: #252525; }.ammon_dark .social-share .live-comments .opener:checked + label { background: #DADADA; }.social-share .live-comments .fb-comments-panel {display:none;}.social-share .live-comments .opener:checked ~ .fb-comments-panel {display: block; overflow-y: scroll; position: absolute; top: auto; left: 0; margin-left: -200px; background: #FFF; overflow-x: hidden; padding: 10px; z-index: 998; box-shadow: 0 0 11px rgba(0, 0, 0, 0.4); bottom: 100%; margin-top: -25px; max-height: 240px; }.ammon_dark .social-share .live-comments .opener:checked ~ .fb-comments-panel {background: #000; box-shadow: 0 0 11px rgba(255,255,255, 0.4);}.social-share .live-comments .opener:checked + label .fa:before {content:"\f00d";}/* +++++++++ STATIC CONTENT +++++++++++++++++++++++++++  */.sc_container.container { /*width:1170px;*/ }.sc_container {margin-bottom: 95px;}.static_content,.static_content.light {border: 1px solid rgba(255,255,255,0.2); border-radius: 4px; background: rgba(255,255,255,0.1); padding: 30px 15px; margin: 0 15px; color:#fff; font-size: 14px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}.static_content.dark {border: 1px solid rgba(0,0,0,0.2); background: rgba(0,0,0,0.1); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);}.static_content.light h1, .static_content.light h2, .static_content.light h3, .static_content.light h4, .static_content.light h5, .static_content.light h6 {color:#fff; font-weight: 600;}.frame_video {box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.2), 0 5px 10px rgba(0, 0, 0, 0.3); border-radius: 1px; border:0;}.static_content.dark .frame_video {box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.3);}/* Video Backround */.video-wrapper {    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;    z-index: 0}.vs-video {    position: absolute;    z-index: 1}.vs-video video,.vs-video iframe {    display: block;    max-width: none}.csstransforms .vs-video.valign video,.csstransforms .vs-video.valign iframe {    top: 50% !important;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%)}.csstransforms .vs-video.halign video,.csstransforms .vs-video.halign iframe {    left: 50% !important;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%)}.csstransforms .vs-video.halign.valign video,.csstransforms .vs-video.halign.valign iframe {    top: 50% !important;    left: 50% !important;    -webkit-transform: translateY(-50%) translateX(-50%);    -ms-transform: translateY(-50%) translateX(-50%);    transform: translateY(-50%) translateX(-50%)}.video-grid-overlay::after {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1;    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzBEN0UzRDc2QzJGMTFFNEE0QTJBNzhFQTEzOTI4MDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzBEN0UzRDg2QzJGMTFFNEE0QTJBNzhFQTEzOTI4MDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMEQ3RTNENTZDMkYxMUU0QTRBMkE3OEVBMTM5MjgwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMEQ3RTNENjZDMkYxMUU0QTRBMkE3OEVBMTM5MjgwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgNRI5EAAAAtSURBVHjaYjQxd2QAAjsgvgbEb5iAhC8Q/wRxQDIsQHwcxgGpZELigFUCBBgAOUAJC8f8sekAAAAASUVORK5CYII=);    opacity: .7;    pointer-events: none}.video-grid-overlay.ovrl2::after {    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQyRTEyQTJBNDZFMTFFMzkxMEI4RUE5OTVCNkU0MjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQyRTEyQTNBNDZFMTFFMzkxMEI4RUE5OTVCNkU0MjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDJFMTJBMEE0NkUxMUUzOTEwQjhFQTk5NUI2RTQyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NDJFMTJBMUE0NkUxMUUzOTEwQjhFQTk5NUI2RTQyMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtzhwGQAAAAYSURBVHjaYmBgYDD4//8/AyOIAAGAAAMAO4IGLB7fdfUAAAAASUVORK5CYII=)}.video-subtle-gradient:before {    content: '';    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 270px;    z-index: 2;    background: -moz-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.3)),color-stop(100%,rgba(0,0,0,0)));    background: -webkit-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);    background: -o-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);    background: -ms-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);    background: linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000',endColorstr='#00000000',GradientType=0 )}.vs-video--controls {    list-style: none;    margin: 0;    padding: 0;    position: absolute;    top: 30px;    right: 50px;    z-index: 3;    width: 50px;    opacity: .1;    -webkit-transition: opacity .2s ease-in;    transition: opacity .2s ease-in}.vs-video--controls[data-position="top-left"] {    right: auto;    left: 50px}.vs-video--controls[data-position="top-center"] {    right: auto;    left: 50%;    margin-left: -25px}.vs-video--controls[data-position="bottom-right"] {    top: auto;    bottom: 0px}.vs-video--controls[data-position="bottom-left"] {    top: auto;    right: auto;    left: 50px;    bottom: 0px}.vs-video--controls[data-position="bottom-center"] {    top: auto;    right: auto;    left: 50%;    bottom: 0px;    margin-left: -25px}.vs-video--controls[data-position="middle-right"] {    top: 50%;    margin-top: -25px}.vs-video--controls[data-position="middle-left"] {    left: 50px;    right: auto;    top: 50%;    margin-top: -25px}.vs-video--controls[data-position="middle-center"] {    left: 50%;    right: auto;    top: 50%;    margin-top: -25px;    margin-left: -25px}.video-container:hover .vs-video--controls,#page-header:hover .vs-video--controls {    opacity: 1}.video-container .vs-video--controls a {    width: 50px;    height: 50px;    display: block;    cursor: pointer;    color: #fff;    text-align: center;    line-height: 50px;    text-decoration: none;    -webkit-transition: all 0.2s ease-out;    transition: all 0.2s ease-out;    opacity: .5}.csstransforms .vs-video--controls .btn-audio {    opacity: 0;    visibility: hidden;    -webkit-transform: translateY(-30px);    -ms-transform: translateY(-30px);    transform: translateY(-30px)}.csstransforms .vs-video--controls:hover .btn-audio {    opacity: .7;    visibility: visible;    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px)}.csstransforms .vs-video--controls .btn-toggleplay {    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0)}.csstransforms .vs-video--controls:hover .btn-toggleplay {    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px)}.vs-video--controls a:hover {    opacity: 1}.vs-video--controls .btn-audio .vs-icon {    width: 28px;    height: 28px;    line-height: 28px}.vs-video--controls .btn-audio .vs-icon::before {    line-height: 29px}.vs-video--controls .btn-toggleplay .vs-icon::before {    content: "\e606"}.vs-video--controls .btn-toggleplay .vs-icon.paused::before {    content: "\e622"}.vs-video--controls .btn-audio .vs-icon::before {    content: "\e61f"}.vs-video--controls .btn-audio .vs-icon.mute::before {    content: "\e620"}/* Interactive Content */.ic-blocks-container {margin-bottom: 95px;}.ic-blocks-container .ic-blocks {text-align: center;}.ic-blocks-container .block { width: 410px; height: 320px; display:inline-block; position:relative;}.ic-blocks-container[data-count="1"] .block {width:100%;}.ic-blocks-container[data-count="2"] .block { width:-webkit-calc( (100% - 10px ) / 2); width:-webkit-calc( (100% - 10px ) / 2); }.ic-blocks-container[data-count="3"] .block { width:-webkit-calc( (100% - 15px ) / 3); width:-webkit-calc( (100% - 15px ) / 3); }.ic-blocks-container[data-count="4"] .block { width:-webkit-calc( (100% - 20px ) / 4); width:-webkit-calc( (100% - 20px ) / 4); }.ic-blocks-container[data-count="5"] .block { width:-webkit-calc( (100% - 25px ) / 5); width:-webkit-calc( (100% - 25px ) / 5); }.ic-blocks-container[data-count="6"] .block { width:-webkit-calc( (100% - 30px ) / 6); width:-webkit-calc( (100% - 30px ) / 6); }.ic-blocks-container[data-count="7"] .block { width:-webkit-calc( (100% - 35px ) / 7); width:-webkit-calc( (100% - 35px ) / 7); }.ic-blocks-container[data-count="8"] .block { width:-webkit-calc( (100% - 40px ) / 8); width:-webkit-calc( (100% - 40px ) / 8); }.ic-blocks-container[data-count="9"] .block { width:-webkit-calc( (100% - 45px ) / 9); width:-webkit-calc( (100% - 45px ) / 9); }.ic-blocks-container[data-count="10"] .block { width:-webkit-calc( (100% - 50px ) / 10); width:-webkit-calc( (100% - 50px ) / 10); }.ic-blocks-container .inner-block { position:absolute; top:0; left:0; bottom:0; right:0; margin: auto 2px; background-color: #fff; border-radius: 3px; padding: 0; box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.6), inset 0 -1px 1px rgba(0, 0, 0, 0.3), 0 5px 7px rgba(0, 0, 0, 0.3); -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; overflow: hidden;}.ic-blocks-container .block:hover .inner-block {box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3), 0 0 20px rgba(0, 0, 0, 0.8);}.ic-blocks-container .inner-block span.fa {font-size: 80px;margin: 0; position: absolute;top: 40px;left: 0;right: 0;text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);}.ic-blocks-container .inner-block .sl_title {color: #FFF; position: absolute; padding: 0; top: 150px;  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); text-transform: uppercase;margin: 0;line-height: 1.4;left: 20px;  right: 20px;}.ic-blocks-container .inner-block .sl_text { font-size: 16px; line-height: 1.4; color: #FFF; position: absolute; top: 230px; padding: 0; margin: 0; left: 20px; right: 20px;}.ic-blocks-container .block:hover .inner-block span.fa,.ic-blocks-container .block:hover .inner-block .sl_title,.ic-blocks-container .block:hover .inner-block .sl_text { opacity:1; visibility:visible;-webkit-animation: anim1 0.3s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0 forwards;-moz-animation: anim1 0.3s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0 forwards;-ms-animation: anim1 0.3s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0 forwards;animation: anim1 0.3s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0 forwards;}.ic-blocks-container.anim1 .block:hover .inner-block span.fa,.ic-blocks-container.anim1 .block:hover .inner-block .sl_title,.ic-blocks-container.anim1 .block:hover .inner-block .sl_text  { -webkit-animation-name: anim1; -moz-animation-name: anim1; -ms-animation-name: anim1; animation-name: anim1; }.ic-blocks-container.anim2 .block:hover .inner-block span.fa,.ic-blocks-container.anim2 .block:hover .inner-block .sl_title,.ic-blocks-container.anim2 .block:hover .inner-block .sl_text  { -webkit-animation-name: anim2; -moz-animation-name: anim2; -ms-animation-name: anim2; animation-name: anim2; }.ic-blocks-container .block:hover .inner-block .sl_title { -webkit-animation-delay: 0.1s ; -moz-animation-delay: 0.1s ; -ms-animation-delay: 0.1s ; animation-delay: 0.1s ;}.ic-blocks-container .block:hover .inner-block .sl_text { -webkit-animation-delay: 0.2s ; -moz-animation-delay: 0.2s ; -ms-animation-delay: 0.2s ; animation-delay: 0.2s ;}#ic_blocks121 .block .inner-block { background-color:#95b53a; color:#ffffff }#ic_blocks121 .block:hover .inner-block { background-color:#ffffff; }#ic_blocks121 .block .inner-block span.fa { color:#ffffff; }.ic-blocks .blk0:hover span.fa, .ic-blocks .blk0:hover .sl_title, .ic-blocks .blk0:hover .sl_text{ color: #37c5e9 !important;}.blk1:hover span.fa, .blk1:hover .sl_title, .blk1:hover .sl_text { color:#ff395e !important; }.blk2:hover span.fa, .blk2:hover .sl_title, .blk2:hover .sl_text { color:#57e676 !important; }.blk3:hover span.fa, .blk3:hover .sl_title, .blk3:hover .sl_text { color:#d869b2 !important; }@-webkit-keyframes anim1 {	0%   {margin-top:400px;}	100% {margin-top:0px; opacity:1; visibility:visible;}}@-moz-keyframes anim1 {	0%   {margin-top:400px;}	100% {margin-top:0px; opacity:1; visibility:visible;}}@-ms-keyframes anim1 {	0%   {margin-top:400px;}	100% {margin-top:0px; opacity:1; visibility:visible;}}@keyframes anim1 {	0%   {margin-top:400px;}	100% {margin-top:0px; opacity:1; visibility:visible;}}/* animation1 */@-webkit-keyframes anim2 {	0%   {margin-top:-400px;}	100% {margin-top:0px; opacity:1; visibility:visible;}}@-moz-keyframes anim2 {	0%   {margin-top:-400px;}	100% {margin-top:0px; opacity:1; visibility:visible;}}@-ms-keyframes anim2 {	0%   {margin-top:-400px;}	100% {margin-top:0px; opacity:1; visibility:visible;}}@keyframes anim2 {	0%   {margin-top:-400px;}	100% {margin-top:0px; opacity:1; visibility:visible;}}/* Icon themeing */.fa.icon-white {color:#fff;}.fa.icon-black {color:#222;}span.or { margin: 0 20px; }/* +++++++++ SIDEBAR +++++++++++++++++++++++++++  */.sidebar {background:rgba(245, 245, 245, 0.3); padding:15px; border-radius:3px; margin-bottom:35px;}.sidebar h3 { font-size: 20px; margin-bottom: 15px; }.ammon_dark .sidebar {background:rgba(56, 56, 56, 0.3); }.sidebar .widget:first-child {margin-top: 10px;}.sidebar .widget:not(:last-child) {margin-bottom: 35px;}.sidebar .widget:last-child { padding-bottom: 25px;}.sidebar .menu, .sidebar ul.menu,.sidebar .menu .nav-child{margin:0; padding:0; list-style:none; }.sidebar .menu .nav-child {margin-left:20px; }.sidebar .menu li a {display:block; border-bottom: 1px solid #dedede; padding: 6px 0 6px 15px; background-image:url(../images/menu-bullet.png); background-repeat: no-repeat; background-position: left center; text-shadow:1px 1px 0 rgba(255,255,255,0.5); line-height: 1.5;font-size: 13px; text-decoration: none;-webkit-transition: background-color 0.1s ease-out; -moz-transition: background-color 0.1s ease-out; -o-transition: background-color 0.1s ease-out; -ms-transition: background-color 0.1s ease-out; transition: background-color 0.1s ease-out;}.ammon_dark .sidebar .menu li a {border-bottom: 1px solid #212121; text-shadow:1px 1px 0 rgba(0,0,0,0.5);}.sidebar .menu li a:hover { background-color:#eee;}.ammon_dark .sidebar .menu li a:hover { background-color:#111111;}.sidebar .menu li h4 {margin:0;}/*Tags module*/.tagspopular:not(.tagscloud) ul {margin:0; padding:0; list-style:none; }.tagspopular:not(.tagscloud) ul li { display:inline-block; }.tagspopular:not(.tagscloud) ul li a {font-size:14px; border-radius: 2px; line-height: 2; padding:0 10px; color:#fff; text-decoration: none; background-color: rgba(0,0,0,0.2);display: block;margin-bottom: 5px;margin-right: 2px; background-color: #eb540a;}.ammon_dark .tagspopular:not(.tagscloud) ul li a {color:#000; background-color: rgba(255,255,255,0.2) ;}.tagspopular:not(.tagscloud) ul li a:hover { color:#000; background-color: rgba(0,0,0,0.2) }.ammon_dark .tagspopular:not(.tagscloud) ul li a:hover { color:#fff; background-color: rgba(255,255,255,0.2) }/* +++++++++ Revolution Slider +++++++++++++++++++++++++++  */.rev_slider_wrapper {z-index: 1;}.rev_slider_wrapper .sl_text { color:#fff; font-size:14px;}.ammon_dark .rev_slider_wrapper .sl_text { color:#000;}.rev_slider_wrapper .big_title_white { font-size:36px; font-weight:700; text-shadow:1px 1px 0 rgba(0,0,0,0.5); color:#fff; text-transform:uppercase; line-height: 1.4;}.ammon_dark .rev_slider_wrapper .big_title_white { text-shadow:1px 1px 0 rgba(255,255,255,0.5); color:#000; }.tp-bannertimer.tp-bottom { width:100%; height:2px; background:rgba(0,0,0,0.3); bottom:0;}.ammon_dark .tp-bannertimer.tp-bottom {background:rgba(255,255,255,0.3);}.rev_slider_wrapper .tp-loader {top:30%;}.rev_slider_wrapper .video_frame iframe { border:4px solid #fff; box-shadow:0 0 4px #000; }.ammon_dark .rev_slider_wrapper .video_frame iframe { border:4px solid #000; box-shadow:0 0 4px #fff; }#slideshow .rev_slider_wrapper .tp-rightarrow {bottom:auto; top: 15% !important; right: 0 !important; text-align: left; padding-left: 20px; border-radius: 3px 0 0 3px;}#slideshow .rev_slider_wrapper .tp-leftarrow {top:auto; left: 0 !important; text-align: right; padding-right: 20px; border-radius: 0 3px 3px 0;}#slideshow .rev_slider_wrapper .tp-rightarrow,#slideshow .rev_slider_wrapper .tp-leftarrow {color: #FFF; font-size: 46px;width: 50px; height: 43px; background: rgba(0, 0, 0, 0.5); line-height: 41px; top: auto;display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}.ammon_dark #slideshow .rev_slider_wrapper .tp-rightarrow,.ammon_dark #slideshow .rev_slider_wrapper .tp-leftarrow {color: #000; background: rgba(255,255, 255, 0.5);}#slideshow .rev_slider_wrapper .tp-rightarrow:before { content: "\f105"; }#slideshow .rev_slider_wrapper .tp-leftarrow:before { content: "\f104"; }#slideshow .rev_slider_wrapper .tp-bullets .bullet {width: 14px; height: 14px; background:rgba(255,255,255,0.4); border:2px solid rgba(255,255,255,0.6);border-radius: 50%;}.ammon_dark #slideshow .rev_slider_wrapper .tp-bullets .bullet {background:rgba(0,0,0,0.4); border:2px solid rgba(0,0,0,0.6);}#slideshow .rev_slider_wrapper .tp-bullets .bullet.selected {background:#fff;}.ammon_dark #slideshow .rev_slider_wrapper .tp-bullets .bullet.selected {background:#000;}/* Parallax Slider */.parallax-images {position:absolute; left:0; top:0; right:0; bottom:0; pointer-events: none;}.parallax-images > div {position: absolute; top: -100px; left: -100px; width: 125%; height: 125%;}.parallax-images .para1 {background:url(../images/sliders/parallax/b1.png);}.parallax-images .para2 {background:url(../images/sliders/parallax/b2.png);}.parallax-images .para3 {background:url(../images/sliders/parallax/b3.png);}.parallax-images .para4 {background:url(../images/sliders/parallax/b4.png);}/* +++++++++ BLOG +++++++++++++++++++++++++++  */.hg-blog .items-leading .blog-outline-title,.hg-blog .cols-1 .blog-outline-title {padding:10px 20px 10px 10000px; margin: 0 0 25px -10000px; background:rgba(0,0,0,0.4);}.ammon_dark .hg-blog .items-leading .blog-outline-title,.ammon_dark  .hg-blog .cols-1 .blog-outline-title {background:rgba(255,255,255,0.4);}.hg-blog .items-leading .blog-outline-title,.hg-blog .cols-1 .blog-outline-title,.hg-blog .items-leading .blog-outline-title a,.hg-blog .cols-1 .blog-outline-title a { color:#fff; font-size:20px; line-height: 1.5; }.ammon_dark .hg-blog .items-leading .blog-outline-title,.ammon_dark .hg-blog .cols-1 .blog-outline-title,.ammon_dark .hg-blog .items-leading .blog-outline-title a,.ammon_dark .hg-blog .cols-1 .blog-outline-title a { color:#000; }.hg-blog .article-info  {list-style:none; margin:0 0 20px; padding:0 !important; display:inline-block;  font-size:12px; color:#444;}.ammon_dark .hg-blog .article-info  { color:#BBBBBB;}#mainbody .hg-blog .article-info dd { float: left; margin-right: 5px; border-right: 1px dotted #CCC; line-height: 1.5; font-size: 12px; list-style: none;  margin: 0 10px 0 0; padding: 0 10px 0 0; clear: none;}.ammon_dark #mainbody .hg-blog .article-info dd { border-right: 1px dotted #333333; }.hg-blog .article-info dd a {font-size:11px; line-height:1;}.hg-blog .article-info dd:first-child {margin-left:0 !important; padding-left:0 !important;border-left:0;  }.hg-blog .items-row .item,.hg-blog .items-leading .item-leading {margin-bottom: 40px;} .hg-blog .blogintrotext .blogimg,.article-content .blogimg {float:left; margin:0 20px 20px 0;}/* +++++++++ HISTORIC YEARS +++++++++++++++++++++++++++  */.years .year {position:relative; padding-bottom: 60px; margin-bottom:40px; overflow: hidden;}.years .year.fromleft {padding-left:130px; }.years .year.fromright {padding-right:130px; }.years .year .date {position:absolute; top:0; padding:6px 0; text-align:center; width:100px; font-size:16px; font-weight:bold; background:#ccc; color:#454545; text-shadow:0 1px 0 #fff; border-bottom:1px solid #999999; z-index: 1; }.ammon_dark .years .year .date {background:#333333; color:#BABABA; text-shadow:0 1px 0 #000; border-bottom:1px solid #666666; }.years .year.fromleft .date {left:0;}.years .year.fromright .date {right:0;}.years .year .arrows {width: -webkit-calc( 100% - 100px );width: calc( 100% - 100px ); height: 30px; border-color: #DFDFDF; display: block; position: absolute; left: 0; bottom: 5px; right: 0; border-style: solid; border-width: 1px 1px 0 0; margin: 0 auto; z-index: 0;}.ammon_dark .years .year .arrows { border-color: #202020; }.years .year .arrows:before {height: 1000px; bottom:100%; content:''; width:1px; background:#DFDFDF; position:absolute; left:0;}.ammon_dark .years .year .arrows:before {background:#202020; }.years .year .arrows:after {bottom: -10px; content:''; border:5px solid transparent; border-top-color:#DFDFDF; position:absolute; right: -5px;}.ammon_dark .years .year .arrows:after {border-top-color:#202020; }.years .year.fromright .arrows {left: 0; bottom: 5px; right: 0; border-width: 1px 0 0 1px;}.years .year.fromright .arrows:before { left:auto; right:0;}.years .year.fromright .arrows:after { left: -6px; right:auto;}.years .year.last .arrows {display:none; padding-bottom:0;}/* +++++++++ TEAM PAGE +++++++++++++++++++++++++++  */.executives {margin-bottom:35px;   }.executives.last {margin-right:0; }.executives span {display:block;}.executives .name {font-size:14px; line-height:1.4; padding-top:10px; text-transform:uppercase; color:#EB540A; }.executives .function {font-size:12px; line-height:1.4; padding-bottom: 15px; color:#999;}.ammon_dark .executives .function {color:#666666;}.executives p {font-size:11px; color:#454545; line-height:1.5;}.ammon_dark .executives p {color:#BABABA; }.executives .social-profiles img {margin-right:5px;} .executives ul {list-style:none; margin:0 0 20px; padding:0;}.executives ul li {font-size:11px; color:#454545;}.ammon_dark .executives ul li {color:#BABABA;}.executives ul li a {font-size:11px; line-height:1.3;}.core_team {margin-bottom:35px; }.core_team.last {margin-right:0;}.core_team img.member {border:1px solid #bbb;float: left; max-width: 90px; margin-right: 15px; padding:2px;}.ammon_dark .core_team img.member {border:1px solid #444444;}.core_team img.member:hover {box-shadow:0 0 2px #aaa;}.ammon_dark .core_team img.member:hover {box-shadow:0 0 2px #555555;}.core_team span {display:block;}.core_team .name {font-size:14px; line-height:1.4; padding: 5px 0 15px; text-transform:uppercase;}.core_team .function {font-size:12px; line-height:1.4; padding-bottom: 15px; color:#999;}.ammon_dark .core_team .function {color:#666666;}.core_team .social-profiles img {margin-right:5px;} /* +++++++++ SITEMAP +++++++++++++++++++++++++++  */#xmap ul {margin:0; list-style:none; padding:0;}#xmap li {line-height:1;}#xmap a,#xmap li > span {line-height:1.6;}#xmap ul li a,#xmap ul li > span {background-image:url(../images/sitemap-arrow.png); background-repeat: no-repeat;}.ammon_dark #xmap ul li a,.ammon_dark #xmap ul li > span {background-image:url(../images/sitemap-arrow-dark.png); }#xmap ul li a,#xmap ul li > span {padding-left:40px; background-position: -270px 7px; }#xmap ul li li a,#xmap ul li li > span {padding-left:80px; background-position: -230px 7px; }#xmap ul li li li a,#xmap ul li li li > span {padding-left:120px; background-position: -190px 7px; }#xmap ul li li li li a,#xmap ul li li li li > span {padding-left:160px; background-position: -150px 7px; }#xmap ul li li li li li a,#xmap ul li li li li li > span {padding-left:200px; background-position: -110px 7px; }#xmap .menutitle {margin-top:15px;}/* +++++++++ Product Page +++++++++++++++++++++++++++  */ul.thumbnails { padding: 0; margin: 0; list-style: none; margin-bottom: 30px;}.main-image { border: 1px solid #EAEAEA; max-width: 515px; height: auto;}ul.thumbnails li { display: inline-block; border: solid 1px #ddd; padding: 10px; margin-right: 10px; margin-top: 10px;}.line-through { text-decoration: line-through; }.product-price { font-size: 36px; font-weight: bold;}.to_wishlist { float: right; line-height: 3; margin-right: 30px;}.addtocart { float: right; margin-right: 30px; font: 18px/2 'Maven Pro',Tahoma,sans-serif; background: #EB540A; color: #fff; padding: 0 20px;}.addtocart:hover { background: #111; color: #fff;}.cart-qty { display: inline-block; border:1px solid #eaebeb; border-radius: 3px; box-shadow: 0 1px 1px #F3F3F3; margin-bottom: 25px;}.cart-qty button,.cart-qty input {float:left; height: 35px; width:36px; border:0; margin:0; padding:0; background:none;outline: none;}.cart-qty button { color:#d7d8da; font-size: 11px; font-weight: 600; }.cart-qty button:hover { color:#ccc; }.cart-qty button:active { color:#999; }.cart-qty input {border-left:1px solid #eaebeb; border-right:1px solid #eaebeb; color:#45474d; font-size: 13px; font-weight: 600; text-align: center;width: 42px;}.product-info { margin-bottom: 40px;}.product-info span { float: left; font-size: 20px; color: #EB540A; line-height: 32px;}.product-info b { display: block; margin-left: 30px; line-height: 17px;}.product-info ul { margin: 0; padding: 0; list-style: none;}.product-info ul li { background: #f7f7f7; display: inline-block; padding: 20px 25px; min-width: 179px; margin-bottom: 3px;}.product-info b.gray { font-weight: 300; color: #A9A9A9;}.product-info b.black { font-weight: 600;}/* +++++++++ PORTFOLIO CATEGORY +++++++++++++++++++++++++++  *//* PORTFOLIO */.hg-portfolio .page-title {margin-bottom: 30px;}.hg-portfolio .category-desc {margin-bottom: 30px;}.hg-portfolio .items-row .separator {margin-top:20px; margin-left: 20px;}.hg-portfolio .title {font-size:26px}.hg-portfolio .title a {text-decoration: none;}.hg-portfolio .items-row.cols-3 .title {font-size: 20px; line-height: 1.5;}.hg-portfolio .item + .hrsep {display:none;}.hg-portfolio.pcols1 .ptitems div[class*="col-"]:nth-child(2n) {display:block;}.hg-portfolio.pcols2 .ptitems div[class*="col-"]:nth-child(4n) {display:block;}.hg-portfolio.pcols3 .ptitems div[class*="col-"]:nth-child(6n) {display:block;}.hg-portfolio.pcols4 .ptitems div[class*="col-"]:nth-child(8n) {display:block;} /* cols 4*/.img-full { margin-bottom:20px;}.other-images {margin:20px 0 0 -20px; padding:0; list-style:none;}.other-images li {float:left; margin:0 0 20px 20px; list-style:none;}.other-images li iframe {padding: 4px; border: 1px solid #444; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }.ammon_dark .other-images li iframe {border: 1px solid #BBBBBB; }.itemLinks {margin-top:15px;}.hg-portfolio-item .itemSocialSharing > div {float:left; margin-right:30px;}.hg-portfolio-item ul.cols-2 li, .hg-portfolio-item ul.cols-3 li, .hg-portfolio-item ul.cols-4 li {float:none; padding-left: 25px; width:auto;}.hg-portfolio-item .text ul.clearfix:after {clear: none; zoom:0; } /* SORTABLE PORTFOLIO */.hg-portfolio-sortable .page-title {margin-bottom: 30px;}.hg-portfolio-sortable .category-desc {margin-bottom: 30px;}/* sorting menu */.hg-portfolio-sortable #sorting { float:right; margin:0; font-size: 11px; font-weight:bold; text-transform: uppercase; padding: 0 15px; background: #E5E6E5; line-height:32px; height:32px; color:#595959}.ammon_dark .hg-portfolio-sortable #sorting { background: #1A191A;color:#A6A6A6}.hg-portfolio-sortable #sorting ul {display:inline-block; margin:0 25px 0 0; padding:0; list-style:none;}.hg-portfolio-sortable #sort-direction {margin-right:0 !important;}.hg-portfolio-sortable #sorting ul li {float:left; margin-left:10px; line-height:1; margin-bottom:0;}.hg-portfolio-sortable #sorting ul li a {color: #595959; line-height:32px; display:inline-block; font-size:11px; font-weight:bold; text-decoration: none;}.ammon_dark .hg-portfolio-sortable #sorting ul li a {color: #A6A6A6; }.hg-portfolio-sortable #sorting ul li a:hover,.hg-portfolio-sortable #sorting ul li a.selected {text-decoration:none; color:#000;}.ammon_dark .hg-portfolio-sortable #sorting ul li a:hover,.ammon_dark .hg-portfolio-sortable #sorting ul li a.selected {color:#fff;}.hg-portfolio-sortable #sorting .sortTitle {line-height:32px;display:inline-block;vertical-align: top;}/* categories */.hg-portfolio-sortable #portfolio-nav { padding:0; list-style:none; float: left; margin:0 0 35px -5000px; padding:0px 0 0px 5000px; background:#E5E6E5}.ammon_dark .hg-portfolio-sortable #portfolio-nav { background:#1A191A }.hg-portfolio-sortable #portfolio-nav li {float:left;}.hg-portfolio-sortable #portfolio-nav li:first-child {margin-left:0;}.hg-portfolio-sortable #portfolio-nav li a { padding:0 20px; line-height: 32px; font-size: 11px; text-transform: uppercase; height: 32px; display: block; color:#444; font-weight: bold; text-decoration: none; }.ammon_dark .hg-portfolio-sortable #portfolio-nav li a { color:#BBBBBB; }.hg-portfolio-sortable #portfolio-nav li a:hover,.hg-portfolio-sortable #portfolio-nav li.current a {background:#555; color:#eee;}.ammon_dark .hg-portfolio-sortable #portfolio-nav li a:hover,.ammon_dark .hg-portfolio-sortable #portfolio-nav li.current a {background:#AAAAAA; color:#111111;}/* project list */.hg-portfolio-sortable ul.project-list {list-style-type: none; -webkit-backface-visibility: hidden; margin:0 -15px; padding: 0; overflow: visible !important;}.hg-portfolio-sortable ul.project-list:after { width: 100%; display:inline-block; content:''; }.hg-portfolio-sortable ul.project-list > li { /*font-size:13px; text-align: center; vertical-align: top; display: block; */ float: left;position:relative; }.hg-portfolio-sortable ul.project-list .inner-item { padding: 0 15px; margin-bottom: 2%;}.hg-portfolio-sortable ul.project-list[data-columns="1"] > li { width: 100%; margin-bottom: 2%; }.hg-portfolio-sortable ul.project-list[data-columns="2"] > li { width: 50%; margin-bottom: 2%; }.hg-portfolio-sortable ul.project-list[data-columns="3"] > li { width: 33.3333%; width: -webkit-calc(100% / 3); width:calc(100% / 3); margin-bottom: 1.9%; }.hg-portfolio-sortable ul.project-list[data-columns="4"] > li { width: 25%; width: -webkit-calc( (100% - 2px) / 4); width:calc( (100% - 2px) / 4); margin-bottom: 2%; }.hg-portfolio-sortable ul.project-list[data-columns="5"] > li { width: 20%; width: -webkit-calc(100% / 5); width:calc(100% / 5); margin-bottom: 1.8%; }.hg-portfolio-sortable ul.project-list[data-columns="6"] > li { width: 16.66666666666667%; width:-webkit-calc(100% / 6); width:calc(100% / 6); margin-bottom: 1.8%; }/* the details */.hg-portfolio-sortable ul.project-list .details { position: absolute; left: -15px; top: -30px; padding: 185px 15px 5px; width: 100%; background: rgba(255, 255, 255, 0.9); z-index: 1; margin: 15px; border: 1px solid #D1D1D1; border-radius: 3px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); opacity:0; visibility:hidden; padding-top: -webkit-calc( 63% + 20px ); padding-top: calc( 63% + 20px );}.ammon_dark .hg-portfolio-sortable ul.project-list .details { background: rgba(0,0,0, 0.9); border: 1px solid #2E2E2E; box-shadow: 0 0 6px rgba(255,255,255, 0.2); }.hg-portfolio-sortable ul.project-list img { position: relative; z-index:2; }.hg-portfolio-sortable ul.project-list .title {line-height:1.3; font-size:16px; margin:0 0 10px; color:#222; text-transform:uppercase; }.ammon_dark .hg-portfolio-sortable ul.project-list .title {color:#DDDDDD; }.hg-portfolio-sortable ul.project-list li:hover .details {opacity:1; visibility:visible; }.hg-portfolio-sortable ul.project-list .isotope-item {z-index:2;}.hg-portfolio-sortable ul.project-list .isotope-hidden {z-index:1;}.hg-portfolio-sortable ul.project-list li:hover,.hg-portfolio-sortable ul.project-list .isotope-item:hover { z-index: 3; }/* PORTFOLIO CAROUSELS */.hg-portfolio-carousel {margin-bottom:40px;}.hg-portfolio-carousel .title {font-weight:bold; font-size: 21px; line-height: 30px; margin-bottom: 15px;}.hg-portfolio-carousel .items-row  {overflow:visible;}.hg-portfolio-carousel .items-row .separator {margin-top:20px;}.hg-portfolio-carousel .ptcarousel {position:relative;}.hg-portfolio-carousel .ptcarousel ul {margin:0; padding:0; list-style:none; }.hg-portfolio-carousel .ptcarousel ul li { float:left; display:block;  }.hg-portfolio-carousel .ptcarousel li a { display:block; }.hg-portfolio-carousel .ptcarousel .controls > a {position:absolute; left: 15px; top: 50%; z-index:1; background:#000; display:inline-block !important;  margin:0; margin-top:-12px; width: 30px; height: 31px; text-align: center; border-radius:2px; opacity:0; filter:alpha(opacity=0); }.hg-portfolio-carousel .ptcarousel .controls > a.next {left:auto; right:15px; }.hg-portfolio-carousel .ptcarousel .controls > a span {margin: 0; font-size: 20px; line-height: 31px;}.hg-portfolio-carousel .ptcarousel .controls > a:hover {background:#cd2122; }.hg-portfolio-carousel .ptcarousel:hover .controls a {opacity:1; filter:alpha(opacity=100);}.hg-portfolio-carousel .caroufredsel_wrapper {position:relative; border:4px solid #fff; box-shadow: 0 0 0 2px #ddd, 0 0 6px rgba(0,0,0,0.2);  list-style: none; margin:0; padding:0; border-radius:2px;  }.ammon_dark .hg-portfolio-carousel .caroufredsel_wrapper {border:4px solid #000; box-shadow: 0 0 0 2px #222222, 0 0 6px rgba(255,255,255,0.2); }.hg-portfolio-carousel .caroufredsel_wrapper:after {content:''; position:absolute; left:-34px; top:50%; margin-top:-15px; border:15px solid transparent; border-right:15px solid #ddd; z-index:1;}.ammon_dark .hg-portfolio-carousel .caroufredsel_wrapper:after {border-right:15px solid #222222; }.hg-portfolio-carousel .caroufredsel_wrapper:before {content:''; position:absolute; left:-30px; top:50%; margin-top:-13px; border:13px solid transparent; border-right:13px solid #fff;  z-index:2;}.ammon_dark .hg-portfolio-carousel .caroufredsel_wrapper:before { border-right:13px solid #000; }.hg-portfolio-carousel .itemLinks {margin-top:20px;}.hg-portfolio-carousel .itemLinks a { background: #eee; padding:7px 10px; line-height: 1; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #888; border-radius: 2px; display:inline-block; margin-right:15px; text-decoration: none; margin-bottom: 10px;}.ammon_dark .hg-portfolio-carousel .itemLinks a { background: #111111; color: #777777; }.hg-portfolio-carousel .itemLinks a:hover {background:#cd2122; color:#fff;}.ammon_dark .hg-portfolio-carousel .itemLinks a:hover {color:#000;}.hg-portfolio-carousel .category-desc {margin-bottom:25px;}/* hoverlink */.hoverLink {position:relative; display:block;}.hoverLink img {position:relative; }.hoverLink:before {content:''; position:absolute; top:0; left:0; bottom:0; right:0; display:block; background:rgba(255,255,255,.2); filter: alpha(opacity=0); opacity:0; visibility:hidden; z-index:3;}.hoverLink:after {content:''; position:absolute; width: 30px; height: 30px; top:50%; left:50%; margin: -15px 0 0 -15px; display:block; z-index: 3; opacity:0; visibility:hidden; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: #EB540A; border-radius: 2px; color: #FFF;line-height: 30px; text-align: center; font-size: 15px;}.hoverLink[data-type="image"]:after {content:"\f002";}.hoverLink[data-type="video"]:after {content:"\f04b";}.hoverLink[data-type="link"]:after {content:"\f0c1";}.hoverLink[data-type="extlink"]:after {content:"\f08e";}.hoverLink:hover:before,.hoverLink:hover:after {opacity:1; visibility:visible;}/* Pagination */.pagination { width: 100%; text-align: center; }.pagination .pagination { width: auto; margin-top: 0; }/* Portfolio gallery - other images */ul.other-images > li {width: 24.2%; margin-bottom: 20px; }ul.other-images[data-columns="2"] li:nth-child(3),ul.other-images[data-columns="3"] li:nth-child(4),ul.other-images[data-columns="4"] li:nth-child(5),ul.other-images[data-columns="5"] li:nth-child(6),ul.other-images[data-columns="6"] li:nth-child(7) { clear:left; }.csscalc ul.other-images[data-columns="1"] > li { width: 100%; }.csscalc ul.other-images[data-columns="2"] > li { width: 50%; }.csscalc ul.other-images[data-columns="3"] > li { width: 33.3333%; width: -webkit-calc( (100% - 60px) / 3); width:calc( (100% - 60px) / 3); }.csscalc ul.other-images[data-columns="4"] > li { width: 25%; width: -webkit-calc( (100% - 80px) / 4); width:calc( (100% - 80px) / 4); }.csscalc ul.other-images[data-columns="5"] > li { width: 20%; width: -webkit-calc( (100% - 100px) / 5); width:calc( (100% - 100px) / 5); }.csscalc ul.other-images[data-columns="6"] > li { width: 16.66666666666667%; width:-webkit-calc( (100% - 120px) / 6); width:calc( (100% - 120px) / 6); }/* Magnific popup fade effect *//* overlay at start */.mfp-fade.mfp-bg { opacity: 0;  -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }/* overlay animate in */.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }/* overlay animate out */.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }/* content at start */.mfp-fade.mfp-wrap .mfp-content { opacity: 0;  -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }/* content animate it */.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }/* content animate out */.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }/* Form-Control through wrapper */.fc-wrapper > input { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s }.ammon_dark .fc-wrapper > input { color: #AAAAAA; background-color: #000; border: 1px solid #333333; box-shadow: inset 0 1px 1px rgba(255,255,255,0.075); }.fc-wrapper > input:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6) }.ammon_dark .fc-wrapper > input:focus { box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(102, 175, 233, 0.6) }.fc-wrapper > input::-moz-placeholder { color: #999; opacity: 1 }.ammon_dark .fc-wrapper > input::-moz-placeholder { color: #666666;}.fc-wrapper > input:-ms-input-placeholder { color: #999 }.ammon_dark .fc-wrapper > input:-ms-input-placeholder { color: #666666 }.fc-wrapper > input::-webkit-input-placeholder { color: #999 }.ammon_dark .fc-wrapper > input::-webkit-input-placeholder { color: #666 }.fc-wrapper > input[disabled],.fc-wrapper > input[readonly],fieldset[disabled] .fc-wrapper > input { cursor: not-allowed; background-color: #eee; opacity: 1 }.fc-wrapper > textarea { height: auto }.chzn-container-single .chzn-single {-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}.fc-wrapper .btn-small {padding: 1px 5px; font-size: 13px; line-height: 1.5; border-radius: 3px;}/* responsive iframe */.responsive-iframe { position: relative; padding-bottom: 100%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom: 15px;}.responsive-iframe iframe,.responsive-iframe object,.responsive-iframe embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }/** Margins Classes* Helper classes for side margins*/.margin-left-0 {margin-left:0 !important;} .margin-left-5 {margin-left:5px !important; } .margin-left-10 {margin-left:10px !important;} .margin-left-15 {margin-left:15px !important;} .margin-left-20 {margin-left:20px !important;} .margin-left-25 {margin-left:25px !important;} .margin-left-30 {margin-left:30px !important;} .margin-left-35 {margin-left:35px !important;} .margin-left-40 {margin-left:40px !important;} .margin-left-45 {margin-left:45px !important;} .margin-left-50 {margin-left:50px !important;} .margin-left-60 {margin-left:60px !important;} .margin-left-70 {margin-left:70px !important;} .margin-left-80 {margin-left:80px !important;}  .margin-left-90 {margin-left:90px !important;} .margin-left-100 {margin-left:100px !important;} .margin-left-150 {margin-left:150px !important;} .margin-right-0 {margin-right:0 !important;} .margin-right-5 {margin-right:5px !important;} .margin-right-10 {margin-right:10px !important;} .margin-right-15 {margin-right:15px !important;} .margin-right-20 {margin-right:20px !important;} .margin-right-25 {margin-right:25px !important;} .margin-right-30 {margin-right:30px !important;} .margin-right-35 {margin-right:35px !important;} .margin-right-40 {margin-right:40px !important;} .margin-right-45 {margin-right:45px !important;} .margin-right-50 {margin-right:50px !important;} .margin-right-60 {margin-right:60px !important;} .margin-right-70 {margin-right:70px !important;} .margin-right-80 {margin-right:80px !important;}  .margin-right-90 {margin-right:90px !important;}  .margin-right-100 {margin-right:100px !important;} .margin-right-150 {margin-right:150px !important;} .margin-top-0 {margin-top:0 !important;} .margin-top-5 {margin-top:5px !important;} .margin-top-10 {margin-top:10px !important;} .margin-top-15 {margin-top:15px !important;} .margin-top-20 {margin-top:20px !important;} .margin-top-25 {margin-top:25px !important;} .margin-top-30 {margin-top:30px !important;} .margin-top-35 {margin-top:35px !important;} .margin-top-40 {margin-top:40px !important;} .margin-top-45 {margin-top:45px !important;} .margin-top-50 {margin-top:50px !important;} .margin-top-60 {margin-top:60px !important;} .margin-top-70 {margin-top:70px !important;} .margin-top-80 {margin-top:80px !important;} .margin-top-90 {margin-top:90px !important;}  .margin-top-100 {margin-top:100px !important;} .margin-top-150 {margin-top:150px !important;} .margin-bottom-0 {margin-bottom:0 !important;} .margin-bottom-5 {margin-bottom:5px !important;} .margin-bottom-10 {margin-bottom:10px !important;} .margin-bottom-15 {margin-bottom:15px !important;} .margin-bottom-20 {margin-bottom:20px !important;} .margin-bottom-25 {margin-bottom:25px !important;} .margin-bottom-30 {margin-bottom:30px !important;} .margin-bottom-35 {margin-bottom:35px !important;} .margin-bottom-40 {margin-bottom:40px !important;} .margin-bottom-45 {margin-bottom:45px !important;} .margin-bottom-50 {margin-bottom:50px !important;} .margin-bottom-60 {margin-bottom:60px !important;} .margin-bottom-70 {margin-bottom:70px !important;} .margin-bottom-80 {margin-bottom:80px !important;}  .margin-bottom-90 {margin-bottom:90px !important;}  .margin-bottom-100 {margin-bottom:100px !important;} .margin-bottom-150 {margin-bottom:150px !important;} /** Padding Classes* Helper classes for side padding*/.padding-left-0 {padding-left:0 !important;} .padding-left-5 {padding-left:5px !important;} .padding-left-10 {padding-left:10px !important;} .padding-left-15 {padding-left:15px !important;} .padding-left-20 {padding-left:20px !important;} .padding-left-25 {padding-left:25px !important;} .padding-left-30 {padding-left:30px !important;} .padding-left-35 {padding-left:35px !important;} .padding-left-40 {padding-left:40px !important;} .padding-left-45 {padding-left:45px !important;} .padding-left-50 {padding-left:50px !important;} .padding-left-60 {padding-left:60px !important;} .padding-left-70 {padding-left:70px !important;}  .padding-left-80 {padding-left:80px !important;}  .padding-left-90 {padding-left:90px !important;}  .padding-left-100 {padding-left:100px !important;} .padding-left-150 {padding-left:150px !important;} .padding-right-0 {padding-right:0 !important;} .padding-right-5 {padding-right:5px !important;} .padding-right-10 {padding-right:10px !important;} .padding-right-15 {padding-right:15px !important;} .padding-right-20 {padding-right:20px !important;} .padding-right-25 {padding-right:25px !important;} .padding-right-30 {padding-right:30px !important;} .padding-right-35 {padding-right:35px !important;} .padding-right-40 {padding-right:40px !important;} .padding-right-45 {padding-right:45px !important;} .padding-right-50 {padding-right:50px !important;} .padding-right-60 {padding-right:60px !important;} .padding-right-70 {padding-right:70px !important;} .padding-right-80 {padding-right:80px !important;}  .padding-right-90 {padding-right:90px !important;}  .padding-right-100 {padding-right:100px !important;} .padding-right-150 {padding-right:150px !important;} .padding-top-0 {padding-top:0 !important;} .padding-top-5 {padding-top:5px !important;} .padding-top-10 {padding-top:10px !important;} .padding-top-15 {padding-top:15px !important;} .padding-top-20 {padding-top:20px !important;} .padding-top-25 {padding-top:25px !important;} .padding-top-30 {padding-top:30px !important;} .padding-top-35 {padding-top:35px !important;} .padding-top-40 {padding-top:40px !important;} .padding-top-45 {padding-top:45px !important;} .padding-top-50 {padding-top:50px !important;} .padding-top-60 {padding-top:60px !important;} .padding-top-70 {padding-top:70px !important;} .padding-top-80 {padding-top:80px !important;}  .padding-top-90 {padding-top:90px !important;}  .padding-top-100 {padding-top:100px !important;}  .padding-top-150 {padding-top:150px !important;} .padding-bottom-0 {padding-bottom:0 !important;} .padding-bottom-5 {padding-bottom:5px !important;} .padding-bottom-10 {padding-bottom:10px !important;} .padding-bottom-15 {padding-bottom:15px !important;} .padding-bottom-20 {padding-bottom:20px !important;} .padding-bottom-25 {padding-bottom:25px !important;} .padding-bottom-30 {padding-bottom:30px !important;} .padding-bottom-35 {padding-bottom:35px !important;} .padding-bottom-40 {padding-bottom:40px !important;} .padding-bottom-45 {padding-bottom:45px !important;} .padding-bottom-50 {padding-bottom:50px !important;} .padding-bottom-60 {padding-bottom:60px !important;} .padding-bottom-70 {padding-bottom:70px !important;} .padding-bottom-80 {padding-bottom:80px !important;}  .padding-bottom-90 {padding-bottom:90px !important;}  .padding-bottom-100 {padding-bottom:100px !important;} .padding-bottom-150 {padding-bottom:150px !important;} /* +++++++++ Resets, stylers & helpers +++++++++++++++++++++++++++  */.alignleft {float:left; margin-right:15px;}.alignright {float:right; margin-left:15px;}.noMarginRight {margin-right:0 !important;}.noMarginLeft {margin-left:0 !important;}.noMarginTop {margin-top:0 !important;}.noMarginBottom {margin-bottom:0 !important;}nav#main_menu .inner-elem,.topnav .mod-languages a,.topnav .mod-languages img,#icon-widgets .icon-menu .trigBtn ~ .trig_panel,#icon-widgets .social-icons li a,.recent-projects .inner-project img,#totop ,.flickr_feeds li a img,.pricing-table .box,.hoverLink:before,.hoverLink:after,.hg-portfolio-sortable ul.project-list .details,.hg-portfolio-sortable ul.project-list img,.hg-portfolio-carousel .controls { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; -webkit-backface-visibility: hidden;}.topnav .mod-languages img {    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /*  Firefox 10+, Firefox on Android   */    filter: gray; /*  IE6-9   */    -webkit-filter: grayscale(100%); /*  Chrome 19+, Safari 6+, Safari 6+ iOS  */}/* Docs Helpers */.highlight{margin-bottom:14px;background-color:#f7f7f9;border:1px solid #e1e1e8;border-radius:4px;padding:9px 14px;}.ammon_dark .highlight{background-color: #222; border: 1px solid #5C5C5C;}.highlight pre{margin-top:0;margin-bottom:0;background-color:transparent;border:0;white-space:nowrap;padding:0;}.highlight pre code{font-size:inherit;color:#333;}.ammon_dark .highlight pre code{color:#ccc;background: none;}.highlight pre .lineno{display:inline-block;width:22px;padding-right:5px;margin-right:10px;text-align:right;color:#bebec5;}.bs-example{position:relative;background-color:#fafafa;box-shadow:inset 0 3px 6px rgba(0,0,0,.05);border-color:#e5e5e5 #eee #eee;border-style:solid;border-width:1px 0;margin:0 -15px 15px;padding:45px 15px 15px;}.ammon_dark .bs-example{background-color:#050505;box-shadow:inset 0 3px 6px rgba(255,255,255,.05);border-color:#1A1A1A #111 #111;}.bs-example:after{content:"Example";position:absolute;top:15px;left:15px;font-size:12px;font-weight:700;color:#bbb;text-transform:uppercase;letter-spacing:1px;}.ammon_dark .bs-example:after{color:#444444;}.bs-example+.highlight{border-radius:0;border-width:0 0 1px;margin:-15px -15px 15px;}.bs-example .container{width:auto;}.bs-example>p:last-child,.bs-example>ul:last-child,.bs-example>ol:last-child,.bs-example>blockquote:last-child,.bs-example>.form-control:last-child,.bs-example>.table:last-child,.bs-example>.navbar:last-child,.bs-example>.jumbotron:last-child,.bs-example>.alert:last-child,.bs-example>.panel:last-child,.bs-example>.list-group:last-child,.bs-example>.well:last-child,.bs-example>.progress:last-child,.bs-example>.table-responsive:last-child>.table{margin-bottom:0;}.bs-example>p>.close{float:none;}.bs-example-type .table .type-info{color:#999;vertical-align:middle;}.ammon_dark .bs-example-type .table .type-info{color:#999;vertical-align:middle;}.bs-example-type .table td{border-color:#eee;padding:15px 0;}.ammon_dark .bs-example-type .table td{border-color:#111;}.bs-example-type .table tr:first-child td{border-top:0;}.bs-example-bg-classes p{padding:15px;}.bs-example>.img-circle,.bs-example>.img-rounded,.bs-example>.img-thumbnail{margin:5px;}.bs-example>.table-responsive>.table{background-color:#fff;}.ammon_dark .bs-example>.table-responsive>.table{background-color:#000;}.bs-example>.btn,.bs-example>.btn-group{margin-top:5px;margin-bottom:5px;}.bs-example-form .input-group{margin-bottom:10px;}.bs-example>textarea.form-control{resize:vertical;}.bs-example>.list-group{max-width:400px;}.hll{background-color:#ffc;}.err{color:#A00;background-color:#FAA;}.o{color:#555;}.cp{color:#099;}.gd{background-color:#FCC;border:1px solid #C00;}.ge{font-style:italic;}.gr{color:red;}.gi{background-color:#CFC;border:1px solid #0C0;}.go{color:#AAA;}.gp{color:#009;}.gt{color:#9C6;}.kt{color:#078;}.s{color:#d44950;}.na{color:#4f9fcf;}.nc{color:#0A8;}.no{color:#360;}.ne{color:#C00;}.nf{color:#C0F;}.nn{color:#0CF;}.nt{color:#2f6f9f;}.ow{color:#000;}.w{color:#bbb;}.sd{color:#C30;font-style:italic;}.si{color:#A00;}.sr{color:#3AA;}.ss{color:#FC3;}.show-grid{margin-bottom:15px;}.show-grid [class^=col-] .ac{padding-top:10px;padding-bottom:10px;text-align:center;background-color:#eee;border-radius:2px;border:1px solid rgba(0,0,0,.2);margin-bottom:10px;display:block;}.ammon_dark .show-grid [class^=col-] .ac{background-color:#111;border:1px solid rgba(255,255,255,.2);}.show-grid [class^=col-] .ac.higher{min-height:120px;line-height:120px;}.show-grid [class^=col-] .ac [class^=col-]:hover .ac{background-color:#ccc;}.ammon_dark .show-grid [class^=col-] .ac [class^=col-]:hover .ac{background-color:#333;}.bs-example>.btn-toolbar+.btn-toolbar,.bs-example-control-sizing select,.bs-example-control-sizing input[type=text]+input[type=text]{margin-top:10px;}.c,.cm,.c1,.cs,.ni,.css .o,.css .o+.nt,.css .nt+.nt{color:#999;}.k,.kc,.kd,.kn,.kp,.kr{color:#069;}.gh,.gu{color:#030;}.m,.mf,.mh,.mi,.mo,.il{color:#F60;}.nb,.bp{color:#366;}.nd,.nl{color:#99F;}.nv,.vc,.vg,.vi{color:#033;}.sb,.sc,.s2,.se,.sh,.sx,.s1{color:#C30;}.show-grid [class^=col-] .ac [class^=col-] .ac,.show-grid [class^=col-]:hover .ac{background-color:#ddd;}.ammon_dark .show-grid [class^=col-] .ac [class^=col-] .ac,.ammon_dark .show-grid [class^=col-]:hover .ac{background-color:#222;}@media min-width 768px {.bs-example{margin-left:0;margin-right:0;background-color:#fff;border-radius:4px 4px 0 0;box-shadow:none;border-color:#ddd;border-width:1px;}.bs-example+.highlight{margin-top:-16px;margin-left:0;margin-right:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-width:1px;}}