@font-face{font-family:'open_sansregular';src:url('/fonts/opensans-regular-webfont.eot');src:url('/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/opensans-regular-webfont.woff') format('woff'),url('/fonts/opensans-regular-webfont.ttf') format('truetype'),url('/fonts/opensans-regular-webfont.svg#open_sanslight') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Helvetica';src:url('/fonts/Helvetica.eot');src:url('/fonts/Helvetica.eot?#iefix') format('embedded-opentype'),url('/fonts/Helvetica.woff') format('woff'),url('/fonts/Helvetica.ttf') format('truetype'),url('/fonts/Helvetica.svg#arialn') format('svg');font-weight:normal;font-style:normal}
@font-face {font-family: 'TrajanProRegular';src: url('/fonts/TrajanProRegular.eot');src: url('/fonts/TrajanProRegular.eot') format('embedded-opentype'),url('/fonts/TrajanProRegular.woff2') format('woff2'),url('/fonts/TrajanProRegular.woff') format('woff'),url('/fonts/TrajanProRegular.ttf') format('truetype'),url('/fonts/TrajanProRegular.svg#TrajanProRegular') format('svg');}
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,output,progress,section,nav,logo{margin:0;padding:0}
mark,rp,rt,ruby,summary,time{display:inline}
.ps-pages{padding:0 !important; margin:0 !important}
body{margin:0 auto;text-align:center;padding:0 !important;}
body a:hover, .ps-pages a:hover{text-decoration:none}
video{position:absolute; width: 100% !important; max-height:auto !important; padding:0; margin:0; display:block; border:0;}
.shadow{-webkit-box-shadow:0 25px 25px 25px rgba(0,0,0,0.4);box-shadow:0 25px 25px 25px rgba(0,0,0,0.4);background-clip:padding-box}
.wrappmenu{position:relative;width:100%; height:auto;padding:0;text-align:center; z-index:150 !important; border:0px}
.bannerfollow{margin:0 auto; width:100%; height:13px; padding:0; background: url(/images/bar-follow.jpg) no-repeat top left;background-size: cover; display:block}
.scaleimg{max-width:100%;height:auto}
.blogimg{width:100%;height:auto !important}
.listimg{position:relative;max-width:100%;max-height:auto !important; border:0; text-align:center !important}
.frame_img{position:relative;min-width:240px; max-height:auto; padding:20px 20px  20px 20px; background-color:#FFFFFF; text-align:center; display:block}
.filldummy{postion:relative; width:198px; height:150px; text-align:center; font-size:7.25em; color:#eaeaea;}
.prodimg{border:7px solid #FFFFFF}
.wireframeHP{position:relative;color:#FFFFFF;width:100%;padding:0; margin:0}
.blank-col{position:relative;text-align:center !important; margin:2% 2% 2% 2%; width:20%; padding:0; height:auto; color:#aeaeae; font-family:'Helvetica'; font-size:1em; display:inline-block; vertical-align:top !important}
/*.blank-col a{color:#FFFFFF !important; text-decoration:none}*/
.blank-col-big{position:relative;text-align:left; margin:0; width:50%; height:auto; color:#575757; font-family:'Helvetica';}
/*.middframeHP{width:100%;background:url(/images/back-write.jpg) repeat; padding:0; margin:0}*/
.middframeHP{color:#595959;width:100%;background-color:#f2f2f2;padding:0; }
.middframeFollow{width:100%;border-bottom:0px solid #eeeeee; margin:0; padding:0}
.bannerfollow_sec{margin:0 auto; width:100%; height:154px; padding:0; background: url(/images/curve.png) no-repeat top center;background-size: cover;text-align:center}
.bannerfollow_third{margin:0 auto; width:100%; height:154px; padding:0; background: url(/images/curve_follow.png) no-repeat top center;background-size: cover;text-align:center}
.bannerfollow_four{position:relative; width:100%; height:244px; padding:0; background: url(/banners/banner5_follow.jpg) repeat top center;background-size: cover;text-align:center}
.topbar{position:relative;width:100%; height:102px !important;padding:0 !important; margin:0 !important; border-top:1px solid #000000;display:block;z-index:150 !important; }
#topbar{position:fixed;left:0;right:0;bottom:0;z-index:900;width:100%; height:60px;background-color:#FFFFFF;font-family:"helvetica";display:none;text-shadow:0 -1px 0 rgba(0,0,0,0.4); display:block; padding-top:15px;border-top:0px solid #134790;text-align:center; vertical-align:middle !important;}
.followbar{position:absolute; width:100%; height:auto; line-height:90px; padding-left:7%; padding-top:1em; /*background: rgba(172,21,24,0.85);*/ color:#FFFFFF; bottom:0 !important; text-align:left;text-transform:uppercase}
#logo{margin:0 auto;max-width:100%;height:auto; text-align:center;}
#logo img{border:0;text-align:center;max-width:100%;}
.customfont{font-family:'TrajanProRegular';line-height:normal !important; text-transform:capitalize;}
.customfont_small{font-family:'TrajanProRegular';line-height:normal !important; text-transform:capitalize; font-size:2em !important}
.white_tr{background-color:rgba(0,0,0,0.3); padding:2%} .black_tr{background-color:rgba(255,255,255,0.3);padding:2%}
.center{postion:relative; text-align:center !important; display:block} .left{float:left; text-align:left !important;display:block} .black{color:#000000 !important;}.right{float:right; text-align:left !important;display:block} .white{color:#FFFFFF !important;}
.customfont_black{ font-size:3em; width:auto !important;border-top:0px solid #000000;display:inline-block; padding:5px 0 5px 0;} .customfont_white{position:relative;font-size:4.5em; width:auto !important; display:inline-block; color:#ffc234; font-weight:bold !important; line-height:none}
.customfont_black_one{ font-size:3em; text-transform:capitalize;width:auto !important;display:inline-block; padding:0 0 2px 0} .customfont_white_one{ font-size:3em; text-transform:capitalize;width:auto !important; display:inline-block; padding-bottom:0 0 2px 0;}
.customfont_white:before{content: "";display: block;width: 110px;height: 3px;background: #ffc234; margin-bottom:8px} .customfont_black:before{position: relative;content: "";display: block;width: 80px;height: 3px;background: #000000;top:-5px}
.shortbar_black span {display: inline-block;position: relative;}.shortbar_black span:after,.shortbar_black span:before{position:absolute; content: ""; width:100px;height: 1px;background: #000000;}
.shortbar_black span:before {right: 10%;margin-right: 30px; margin-top:1em !important}.shortbar_black span:after {left: 10%;margin-left: 30px; margin-top:1em !important}
.shortbar_white:before{position: relative;content: "";display: block;width: 130px;height: 3px;background: #8fb102;top:-5px}
.customfont_blue{position:relative;width:auto !important; display:inline-block; color:#1684c3; line-height:none; text-transform:uppercase}.customfont_blue:before{content: "";display: block;width: 110px;height: 2px;background: #1684c3; margin-bottom:8px}
.customfont_blue_follow{position:relative;width:auto !important; display:inline-block; color:#1684c3; line-height:none; text-transform:uppercase}.customfont_blue_follow:before{content: "";display: block;width: 110px;height: 2px;background: #1684c3; margin-bottom:8px;left:0; right:0; margin-left:auto; margin-right:auto;}
.shortbar_footer:after{position:relative; content: ""; display: block; max-width:100%;height: 1px;background: #ababab; left:0; right:0; margin-left:auto; margin-right:auto; margin:3% 0 3% 0;}
h1{font-size:24px;color:#595959;display:block;margin:0 0 10px 0;width:auto;text-transform:capitalize;font-family:'Helvetica';line-height:normal;font-weight:normal;padding:0px}
h2{font-size:2em;color:#FFFFFF;display:block;margin:0 0 10px 0;width:auto;text-transform:capitalize;font-family:'Helvetica';font-weight:normal !important;}
h3{font-size:1.5em;color:#FFFFFF;display:block;margin:0 0 20px 0;font-weight:normal;width:auto;font-family:'Helvetica';}
h4{font-size:2.6em;color:#FFFFFF;display:block;margin:0 0 10px 0;font-weight:normal;width:auto;text-transform:capitalize;font-family:'Helvetica';}
table.border td {border:1px solid #cccccc}
#frame{margin:0 auto;width:90%;text-align:center;font-family:'Helvetica';padding:0; position:relative; display:block}
#wait{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.9);z-index:9999;text-align:center; padding-top:15%; color:#FFFFFF; font-size:1.4em; display:none}
.download{position: fixed;top: 0px;left: 0px;height:100%;width:100%;background-color:#000000; opacity:0.6;z-index:100; display:none}
.yes_no{position:fixed;width:auto;height:auto;top:40%;left:0;right:0;margin-left:auto;margin-right:auto;z-index:900;display:none;}
.cart{float:left; text-align:center; display:inline-block; margin-left:20px; width:auto;height:auto}
#float_cart{position:fixed;bottom:0;right:0;width:auto; height:auto; z-index:999; padding:10px; font-size:1.2em; color:#FFFFFF !important}
#float_cart a{color:#FFFFFF !important; text-decoration:none}
.container{position:relative;width:100%;height:auto;text-align:left;color:#000000;display:block;padding:4% 0 3% 0;font-family:'Helvetica'; font-size:1em; line-height:1.6em; font-weight:normal;}
.container a{text-decoration:none}
.directory{font-size:14px;}ul.directory{float:left;list-style-type: none; padding: 0; display:block;width:100%;z-index:10 !important}li.directory {float:left;width:100%; height:auto; list-style-type:none;display:block; font-size:1.2em;font-family:'Helvetica'; padding:6px; margin:0;border-bottom:1px solid #e4e4e4} li.directory:hover{background-color:#FFFFFF;}
ul.sublink{position:relative;list-style-type: none; margin:0; padding: 0; display:block;width:100%; text-align:left !important;z-index:10 !important}
li.sublink{postion:relative;font-size:.9em; text-indent: -1em;text-decoration:none; margin:5px 0 0 2em; display:block; list-style-type:none; width:auto;font-family:'Helvetica'; text-transform:none; font-weight:normal;text-decoration:none; text-align:left !important; padding:0}
.slogan{position:relative; width:100%; height:auto;color:#fff;font-weight:normal;z-index:400;line-height:normal;text-align:center; padding-top:10%; font-family:'GothamBlack';text-shadow:0px 2px 0px rgba(0,0,0,.4); display:block; z-index:400;}
.container-btns{position:relative; width:100%; height:auto; font-size:normal;padding:8% 0 5% 0}
.row{padding:0 0 3% 0}
.footer{position:relative; width:90%;padding:1% 0 3% 0;color:#FFFFFF;text-align:center;line-height:1.2em;border-top:0px solid #d8d8d8;}/*.footer a{text-decoration:none;color:#484848;}*/.footer img{vertical-align:middle}
.blank{padding:0;margin-bottom:10px}
ul.list-inline{margin:0 auto;display:block;width:auto;padding:0;list-style:none;text-align:center; height:auto}
li.general{position:relative;min-width:240px; padding:0; margin:0 6% 6% 6% !important; color:#000000;vertical-align:top; display:inline-block; height:auto;font-size:1em; color:#595959; border:0px solid #cbcbcb; text-align:center; margin:0 auto;}
.resize{width:180px}
a.big{position:relative;color:#aeaeae; margin:0; width:3em; height:3em; font-size:4.5em; padding-top:.4em; display:inline-block; -webkit-border-radius:3em / 3em;-moz-border-radius:3em / 3em; border-radius:3em / 3em;text-decoration:none; border:4px solid #FFFFFF; text-align:center; font-weight:normal; line-height:normal;}
.big_poza{display:block; font-size:4em; position:relative;text-decoration:none;text-align:center;margin:0 auto;}
/*.big_poza:hover{-webkit-box-shadow:0 0 0 4px #000000; box-shadow:0 0 0 4px #000000;} .big_poza{display:block; position:relative;width:190px; height:190px; -webkit-border-radius:190px / 190px;-moz-border-radius:190px / 190px; border-radius:190px / 190px;text-decoration:none;border:4px solid #FFFFFF; text-align:center;margin:0 auto}
.big_poza:hover{border:4px solid #000000;}*/
a.big:hover,a.big:focus,a.big:active{border:4px solid #000000; text-decoration:none; color:#aeaeae; }
a.small, button.small{border:1px solid #428bca; border-radius:0px !important; padding:5px !important; background-color:#FFFFFF}
a.small:hover{border:1px solid #2a6496; text-decoration:none}
.smalthumb_odd{width:auto;height:75px;border:0;margin:5px}
.smalthumb{max-width:140px;max-height:90px;border:0;margin:5px}
.minithumb{max-width:50px;height:auto;border:0;margin:5px}
.medthumb{width:150px;height:auto;border:0;display:block}
a.smallfont{font-size:.8em !important;color:#FFFFFF; text-decoration:underline !important}
blockquote{border-color:#ababab}
small{color:#ababab}
.xlfont{font-size:1.7em;line-height:normal; text-transform:capitalize; display:block; margin-bottom:5px}
.xlfont_white{font-size:1.8em;color:#FFFFFF; line-height:normal; text-transform:capitalize;}
.xlfont_black{font-size:1.8em;color:#000000; line-height:normal; text-transform:capitalize;}
.lgfont{font-size:1.2em;line-height:normal; text-transform:capitalize}
.mdfont{font-size:1.3em !important}
.border_img{border:14px solid #fff; display:block; margin:0 10px 0 10px; width:200px}
.xxlfont{font-size:3.8em; color:#ffffff; line-height:normal;}
a .sharefacebook{color:#305891; text-decoration:none; font-size:2em; padding:0px; margin:0px}
a .sharetwitter{color:#2ca8d2; text-decoration:none; font-size:2em; padding:0; margin:0px}
a .sharegoogle{color:#ce4d39; text-decoration:none; font-size:2em; padding:0; margin:0px}
a .shareplus{color:#f8694d; text-decoration:none; font-size:2em; padding:0; margin:0px}
.formbackground{background-color:#FFFFFF; border-radius:4px; margin-top:30px; padding:2%}
input[type=password],input[type=text],select,input[type=tel],input[type=number],input[type=email],textarea{background-color:#FFFFFF !important; border:1px solid #cccccc !important;display:inline-block;}
label.error{float:left; width:100%;display:inline-block;color:red;margin:5px 0 5px 0;letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:normal; display: none !important}
label.lable{position:relative;font-size:1.2em; display:inline-block; width:auto;text-align:left; font-weight:100; margin-bottom:5px;}
/*input[type=password].error,input[type=text].error,select.error,input[type=tel].error,input[type="number"].error,input[type=email].error,textarea.error,input[type=file].error,input[type=checkbox].error{background:#fff9df !important; border:1px solid #FF0000 !important; outline:none !important}*/
select.error{ outline:none !important; color:#FF0000 !important}
button{border:0px !important}
input[type=checkbox],input[type=radio]{-webkit-transform: scale(1.5,1.5); transform: scale1.5,1.5);-ms-transform: scale(1.5,1.5);-moz-transform: scale(1.5,1.5); margin:0 5px 0 5px;}
.security{float:left; width:100%; display:block;letter-spacing:5px; font-size:1.2em;font-family:'open_sansregular'; text-decoration:line-through; background-color:#cdcdcd; color:#000000; padding:4px;-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; standard-user-select: none;}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{width:100%; height:auto;margin:0;padding:0}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;width:100%;text-align:center;overflow:hidden; margin:0; padding:0; z-index:1;}
.img{min-width:100%;max-height:100%;margin:0 auto;text-align:center; overflow:hidden;}
.presentation{max-width:100%;height:auto;margin:0 auto;text-align:center;display: block;}
.presentation-detail{max-width:100%;max-height:300px;margin:0 auto;text-align:center;display: block; border-radius:10px; border:5px solid #cccccc;}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{margin:0;background:none;border:0 solid #fff;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:2000px;position:relative;z-index:1}
.flexslider .slides{zoom:1}
.flexslider .slide-contents{margin:0 5px 0 5px}
.flex-direction-nav{*height:0}
.flex-direction-nav a{width:52px;height:52px;margin:-20px 0 0;display:block;background:url(/images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:1;-webkit-transition:all .3s ease}
.flex-direction-nav .flex-next{background-position:100% 0;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8;right:5px}
.flexslider:hover .flex-prev{opacity:.8;left:5px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:.3 !important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav {width: auto; position: absolute; bottom:80px; z-index:50 !important; text-align:left; left:4.5%;}
.flex-control-nav li {margin: 0 6px 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 25px; height: 25px; display: block; background-color: #000000; cursor: pointer; text-indent: 100%;white-space: nowrap;overflow: hidden; -webkit-border-radius: 40px; -moz-border-radius: 40px; -o-border-radius: 40px; border-radius: 40px;}
.flex-control-paging li a:hover { background-color: #e11527; }
.flex-control-paging li a.flex-active { background: #e11527; cursor: default; }
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{position:relative;max-width:100%;display:block;margin:0 auto}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .flex-active{opacity:1;cursor:default}
.flex-caption {position:relative; margin:15% auto; width: 100%; padding:0; color: #FFFFFF !important; line-height:normal; font-size:1em; display:block;}
.flex-caption-detail{position:relative;margin:3% auto !important;width: 100%; padding:0;line-height:normal; font-size:1em;display:block;}
.flex-splash{float:left;width:96%;padding:2% !important;text-align:left !important;color:#595959;z-index:200;}
.clos{position:relative; width:auto; top:-18%;text-align:center;z-index:600; display:block}
.clos a{color:#FFFFFF}
.absolute{position:absolute; width:auto; top:18%; display:block; z-index:300; text-align:center; padding:20px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);}
li.spot{position:relative; width:17%; text-align:center; vertical-align:top; margin:0 3% 0 3%}
li.spot:hover{color:#063d65 !important;}
.flags{float:left; text-align:left; width:auto; display:inline-block;padding:0; margin:0}
/*cart*/
.table_spacer{width:100%;line-height:1.428571429;vertical-align:top; margin:30px 0 30px 0;border-top:1px solid #dddddd; border-right:1px solid #ddd;empty-cells:show !important;}
.table_spacer td{padding:10px; border-left: solid 1px #ddd;border-bottom: solid 1px #ddd;empty-cells:show !important; vertical-align:top}
/*auto complete
.ui-autocomplete-loading {background:url(images/ajax-loader.gif) no-repeat right center ; z-index:900; padding-right:10px}*/
.ui-autocomplete{height: 200px; overflow-y: scroll;text-align:left;font-family:'open_sansregular'; z-index:4000 !important}
.ui-menu-item a{max-width:300px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:.9em; cursor:pointer;display:none} 
.ui-helper-hidden-accessible { position: absolute; left:-999em; }
#footermenu{float:left;width:auto;display:block;text-align:left;color:#000000; font-size:1.4em; }#footermenu a{color:#000000; font-size:1.4em; text-decoration:none}
.inquiry{position:relative; width:100%; height:250px; overflow:auto;-webkit-overflow-scrolling: touch;display:block; background-color:#fbfbfb; padding:3%; border:1px solid #cccccc}
.inquiry > label {font-size:1em; display:inline-block; width:100%; text-align:left; color:#000000 !important; text-decoration:none !important }
#spinner{position:fixed;height:100%;width:100%;z-index:1000;background-color:rgba(255,255,255,1); color:#000000 !important;}
#video{position:fixed;height:100%;width:100%;z-index:1000;background-color:rgba(0,0,0,0.8); display:none}
.video_container{position:relative;max-width:100%; height:360px; text-align:center !important}
.video_container_hp{position:relative;max-width:100%; min-height:260px; text-align:center !important}
.video_container_hp > a{color:#FFFFFF !important; text-decoration:none; z-index:100 !important}
.player{position:absolute; width:80px; height:80px; top:50%; margin-top:-40px; left:50%; margin-left:-40px}
#spinner .animate-spin {position:fixed;top:40%;left:0;right:0;margin-left:auto;margin-right:auto;font-size:3em;color:#000000 !important;font-weight:normal;z-index:1000}
.wrappblog{float:left; width:100%; display:block; margin-bottom:30px;}
#prodD{float:left; width:100%; display:block; margin-bottom:30px;}
.showhide{display:none}
hr{border: 0 none; border-bottom:1px solid #ababab;padding:0 !important; margin:0 !important; display:block; margin-top:15px !important;margin-bottom:15px !important}
.icontag{position:absolute; width:100px; height:50px; right:0; left:0; margin-left:auto; margin-right:auto; padding:0;display:block; z-index:50; text-align:center; margin-top:-1.5em; color:#595959 }
#phone{position:relative;text-align:center; display:inline-block; font-size:1.6em}
#soldout{position:absolute; margin-top:8%; margin-left:0; transform:rotate(-30deg);-ms-transform:rotate(-30deg); /* IE 9 */-webkit-transform:rotate(-30deg);z-index:200;background-color:rgba(255,255,255,0.55); padding:5px}
#soldoutlist{position:absolute; width:95%; margin-top:75px; margin-left:0; transform:rotate(-30deg);-ms-transform:rotate(-30deg); /* IE 9 */-webkit-transform:rotate(-30deg);z-index:200;background-color:rgba(255,255,255,0.85); padding:10px;}
.tag{position:fixed;top:30%; left:50%; right:0; margin-left:-10%; margin-right:auto; height:auto;width:20%;background-color:#FFFFFF;z-index:1000;text-align:center; padding:20px; font-size:1.2em; display:none;color:#FF0000;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box;}
.amountshow{position:absolute; top:42px; right:0px; overflow:auto; width:400px; max-height:500px; background-color:#FFFFFF; padding:10px; z-index:999 !important; display:none;text-align:left;color:#333333}
.activecart{position:absolute;display:block; z-index:999 !important; margin-top:-4px !important}
.stick{position:relative;margin-top:30px; padding:0; display:block}
.spinner{position:relative; margin:0 auto; text-align:center; font-size:2em; width:50px; display:block}
.transparent{position:relative; background-color:rgba(0,0,0, 0.5); width:auto; height:700px !important; display:block; margin:0; padding:0}
.transparentport{position:relative; background-color:rgba(0,0,0, 0.5); width:auto; height:450px !important; display:block; margin:0; padding:0}
.slogandiv:after{ position:relative;}
/*btn customs*/
.btn-player{text-shadow: 0 -1px 0 #000000 rgba(0,0,0,.8);
  font-size:1.7em;
  border-radius:10px !important;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    border-color: #db1c23;
     border-color: #db1c23;
    transition: background .20s ease-in-out !important;
   -moz-transition: background .20s ease-in-out !important;
   -webkit-transition: background .20s ease-in-out !important; color: #FFFFFF !important;}
   
.btn-player:active,.btn-player:visited,{
  background-color: transparent !important;
  border-color: #db1c23;
  color: #FFFFFF;
}
.btn-player {
  background-color:#db1c23;
  color: #FFFFFF;
}
.btn-player:hover{color: #FFFFFF;
  background-color: #000000 !important;
  border-color: #000000; !important;
  }
.btn-main{text-shadow: 0 -1px 0 #000000 rgba(0,0,0,.8);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
     border-color: #736357;
    transition: background .20s ease-in-out !important;
   -moz-transition: background .20s ease-in-out !important;
   -webkit-transition: background .20s ease-in-out !important; color: #FFFFFF !important;}
   
.btn-main:active,.btn-main:visited,{
  background-color: #736357 !important;
  border-color: #736357;
  color: #FFFFFF;
}
.btn-main {
  background-color:#736357;
  color: #FFFFFF;
}
.btn-main:hover{color: #FFFFFF;
  background-color: #000000 !important;
  border-color: #FFFFFF; !important;
  }
.btn-custom{
  text-shadow: 0 -1px 0 #000000 rgba(0,0,0,.8);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
     border-color: #FFFFFF;
    transition: background .20s ease-in-out !important;
   -moz-transition: background .20s ease-in-out !important;
   -webkit-transition: background .20s ease-in-out !important;color: #FFFFFF !important;

}

.btn-custom:active,.btn-custom:visited,{
  background-color: transparent !important;
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.btn-custom{ 
  color: #FFFFFF;
  background-color: transparent !important;
  
}
.btn-custom:hover{color: #FFFFFF;
  background-color: #736357 !important;
  border-color: #736357 !important;
  }
.btn-custom-list{
  text-shadow: 0 -1px 0 #000000 rgba(0,0,0,.8);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
     border-color: #FFFFFF;
     border-color: #FFFFFF;
    transition: background .20s ease-in-out !important;
   -moz-transition: background .20s ease-in-out !important;
   -webkit-transition: background .20s ease-in-out !important;color: #aeaeae !important;

}

.btn-custom-list:active,.btn-custom-list:visited,{
  background-color: transparent !important;
  border-color: #FFFFFF;
  color: #FFFFFF !important;
}
.btn-custom-list{ 
  color: #FFFFFF !important;
  background-color: transparent !important;
  
}
.btn-custom-list:hover{color: #FFFFFF !important;
  background-color: #0397d7 !important;
  border-color: #0397d7 !important;
  }

.cols{ -moz-column-count: 3;-moz-column-gap: 10px;-webkit-column-count: 3;-webkit-column-gap: 10px;column-count: 3;column-gap: 10px; display:block; margin-top:5%}
.colsblog{ -moz-column-count: 2;-moz-column-gap: 10px;-webkit-column-count: 2;-webkit-column-gap: 10px;column-count: 2;column-gap: 10px; display:block; margin-top:5%}
.box{display:inline-block;width:100%;margin-bottom: 15px; text-align:left !important;padding:10px}
.purple{color:none !important}
li.general:nth-child(1):nth-last-child(1){min-width:240px !important;margin:0}
#splash a , #splash-follow  a{color:#FFFFFF; text-decoration:none}
.logofont{font-family:'prolotex';font-size:2.5em;position:relative; display:inline-block; text-align:center } .logofont:before {content:"a";speak: none; line-height:none}
.logosalm:before{content:"w";} .lacrn:before{content:"n";} .truck:before{content:"t";}
#detail_video{position:fixed;top:10%;bottom:0;height:90%;width:100% !important;background-color:#146aa2;z-index:800; padding-top:3%;display:none;overflow-y:hidden;}
.noround{border-radius:0px !important;}
.border_round{box-shadow:0 0 0 20px #FFFFFF; width:200px; height:200px; margin:40px 0 40px 0;}
.border_round_detail{box-shadow:0 0 0 20px #FFFFFF; width:400px; height:400px; margin:20px; text-align:center}
.border_round_list{box-shadow:0 0 0 10px #FFFFFF; width:125px; height:125px; margin-bottom:40px;}
.logo{z-index:300;padding:1.5% 0 1.5% 0;} .tabs{z-index:200; padding:2% 0 2% 0; }
.ui-datepicker-calendar {display: none;}​
*::-webkit-input-placeholder {
    color: red;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color: #FF0000 !important;
}
*::-moz-placeholder {
    /* FF 19+ */
    color: red;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color: red;
}
.ui-autocomplete .ui-menu-item {
  background:#FFFFFF;
}
.ui-autocomplete .ui-state-focus {
    background:#612761;
    color:#FFFFFF;
	border: 0px !important
}
.ui-menu .ui-menu-item a{
    font-size:.8em;
	border-radius: 0px;
}
.modal .modal-dialog .modal-content {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border:0px !important;padding: 10% 0 10% 0}
.modal-wide .modal-dialog {width: 100%; /* or whatever you wish */height:auto; margin-top:20%; }
/* centered columns styles */
.row-centered {text-align:center; margin:0 auto !important; left:0; right:0}
.col-centered {display:inline-block;float:none;text-align:center; width:auto !important}
.strech{width:100% !important;}
/*tablet and phone main buttons*/
a.mainbtn{position:relative; background-color:#1684c3;color:#FFFFFF; width:1.75em; height:1.75em; font-size:1.25em; padding:7px 5px 5px 5px; display:inline-block; -webkit-border-radius:1.75em / 1.75em;-moz-border-radius:1.75em / 1.75em; border-radius:1.75em / 1.75em;text-decoration:none; border:0px solid #000000; text-align:center; font-weight:normal; line-height:normal; margin:15px 15px 15px 0}
@media only screen and (min-width:1026px){li.general{width:240px !important;margin:0}}
.text{position:relative;padding:20px !important; display:block} .h1color{color:#787878;}
@media only screen and (max-width:1026px){
#tabletmenu{position:absolute; top:2%; right:10px;z-index:900}
.flags{float:right; text-align:right; width:auto;display:inline-block; margin-right:4%}
#directorym{position:absolute;width:50%;min-height:100%; top:0px; left:0px; z-index:999;}
.topbar{text-align:center !important}
.country{padding-right:20px;}
.lgfont{font-size:1em;line-height:normal; text-transform:capitalize}
.ui-helper-hidden-accessible { display:none; } 
.img {width:auto;max-height:100%;margin:0 auto;text-align:center; overflow:hidden; z-index:1}
.first{content:url(/banners/banner_tablet.jpg);}
.second{content:url(/banners/banner_tablet3.jpg);}
.third{content:url(/banners/banner_tablet2.jpg);}
.cover{position:absolute !important;}
.start{padding-left:80px}
.footer{padding-bottom:10% !important;}
input[type=password],input[type=text],input[type=number],input[type=tel],.inquiry > label{font-size:1em}
input[type=checkbox]{-webkit-transform: scale(2,2);}
.absolute{width:100%}
.h1-custom{font-size:24px;}
.name{position:relative; margin:0 auto; text-align:center; display:block}
.name > a{color:#61a327; text-decoration:none}
.footer{padding-bottom:20% !important;}
.showhide{display:none}
.name{display:none}
li.general:nth-child(1):nth-last-child(1){max-width:240px;}
li.general{max-width:240px;}
.blank-col-big{width:100%; margin-left:0 !important; padding:2% !important; text-align:center !important}
.blank-col{width:30%; margin-left:0 !important; padding:2% !important; margin-bottom:2%}
#detail_video{position:fixed;top:0;bottom:0;height:100%;width:100% !important; z-index:1200 !important}
.hpvideo{width:70% !important; height:300px !important}
.drilldown{font-size:2em !important}
li.lgfont{display:none}
#splash-follow{max-height:250px !important}
}
@media only screen and (max-width:1000px){
.col-md-4, .col-md-6{display:inline-block;float:none;text-align:center; width:auto !important}
.floor{width:100% !important; display:inline-block; font-size:1.4em !important;border-right:0px solid #cbcbcb}
#tabletmenu{position:absolute; top:2%; right:10px; z-index:900}
.flags{margin:0 0 2% auto; position:relative; text-align:center; width:100%;display:block;}
.rightcol{display:none}
.topbar{text-align:center}
.img{width:auto;max-height:100%;margin:0 auto;text-align:center; overflow:hidden}
li.spot{position:rerelative; width:33%; text-align:center !important}
.xlfont{font-size:1.7em;margin-bottom:5px}
.img {width:auto;max-height:100%;margin:0 auto;text-align:center; overflow:hidden; z-index:1}
.first{content:url(/banners/banner_tablet.jpg);}
.second{content:url(/banners/banner_tablet3.jpg);}
.third{content:url(/banners/banner_tablet2.jpg);}
.lgfont{font-size:1em;line-height:normal; text-transform:capitalize}
.ui-helper-hidden-accessible { display:none; } 
li.general:nth-child(1):nth-last-child(1){width:240px !important;margin:0}
li.general{max-width:240px !important;margin:0}
.container{padding:6% !important; font-size:1.2em !important}
.absolute{width:100%; }
.h1-custom{font-size:24px; margin-bottom:15px}
.footer{padding-bottom:20% !important;}
.showhide{display:block}
.prd{top:5%; left:5%}
.name{display:none}
.flags{display:none}
.filler{padding-top:28% !important}
.blank-col-big{width:100%; margin-left:0 !important; padding:2% !important}
.blank-col{width:30%; margin-left:0 !important; padding:2% !important; margin-bottom:2%}
.slogan{padding:20% 2% 0 2% !important}
.followbar{padding-left:6% !important}
#splash-follow{max-height:250px !important}
.col-xs-2{width:100%  !important;text-align:center !important}
.minifooter{display:none !important}
}
img[usemap] {border: none;height: auto;max-width: 100%;width: auto;}
input[type=radio],input[type='checkbox'] {display: none;} input[type='radio'] + label {display: block;}input[type='checkbox'] + label {display: block;}input[type='checkbox'] + label:before,
input[type='radio'] + label:before {display: inline-block;font-family: "FontAwesome";font-style: normal;font-weight: normal;line-height: 1;padding-right: .5em;font-size:1.4em;color:#73716e !important;text-indent:.5em;}
input[type=radio] + label:before {content: "\f10c"; /* Radio Unchecked */} input[type=radio]:checked + label:before {content: "\f192"; /* Radio Checked */}
input[type="checkbox"] + label:before {content: "\f096"; /* Checkbox Unchecked */} input[type="checkbox"]:checked + label:before {content: "\f14a"; /* Checkbox Checked */}
.radio label,.checkbox label {padding-left: 0;}
select {padding:4px; margin: 0;border:none;outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width: auto;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
label.dropdown {position:relative;width:100% !important}
label.dropdown:after {content:"\f107"; font-family: "fontello";font-size: 1.4em;color:#FFFFFF !important;right:9px; top:6px;padding:0;position:absolute;pointer-events:none;}
label.dropdown:before {content:'';right:0px; top:0px;width:34px; height:34px;background:#73716e !important;position:absolute;pointer-events:none;display:block;}
.inside {position:absolute;line-height:2.5em; right:2em; color:#73716e;}
select.required{font-family: FontAwesome,"Helvetica";font-style: normal;font-weight: normal;text-decoration: inherit;}
.form-control:focus {border-color: #cccccc;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;box-shadow: inset 0 1px 1px rgba(115, 113, 110, 0.075), 0 0 8px rgba(115, 113, 110, 0.3);}