@font-face {font-family:'icomoon'; src:url('icomoon.eot'); src:url('icomoon.eot?#iefix') format('embedded-opentype'), url('icomoon.woff') format('woff'), url('icomoon.ttf') format('truetype'), url('icomoon.svg#icomoon') format('svg'); font-weight:normal; font-style:normal;}
.content-section {display:block; padding:0; border-style:solid; border-width:0; background-repeat:no-repeat; background-position:0 0; clear:both; margin:0; float:left; width:100%;}
table.table-bordered tfoot td{text-align:center;}
.table-bordered {border:1px solid #DDD; border-collapse:separate; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border-spacing:0;}
.table-bordered thead tr:first-child th:first-child{-webkit-border-radius:4px 0 0 0; -moz-border-radius:4px 0 0 0; border-radius:4px 0 0 0;}
.table-bordered tbody tr:first-child td:first-child{border-radius:0;}
table.table-bordered th {font-weight:600;}
.table-bordered.table>thead>tr>th, 
.table-bordered.table>tbody>tr>th, 
.table-bordered.table>tfoot>tr>th, 
.table-bordered.table>thead>tr>td, 
.table-bordered.table>tbody>tr>td, 
.table-bordered.table>tfoot>tr>td{padding:18px; vertical-align:middle; line-height:14px;}
table.table-bordered tfoot td {text-align:center;}
.swiper-wrapper{float:left;}
.st-swiper-container {margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;
z-index:1;}
.st-swiper-container {width:100%; height:auto; max-height:400px; text-align:center; cursor:grab!important; cursor:-moz-grab!important; cursor:-webkit-grab!important;}
.swiper-slide {position:relative; overflow:hidden;}
.swiper-slide h3, .entry-content .swiper-slide h3{text-align:center; margin-top:30px; margin-bottom:15px; line-height:normal; font-size:18px;}
.swiper-slide h3 a, .entry-content .swiper-slide h3 a{text-decoration:none;}
.swiper-slide img, .entry-content .swiper-slide img {position:relative; z-index:2; margin-bottom:0;}
.swiper-slide .hover_div{position:absolute; width:100%; height:100%; padding:5%; background-color:#3498DB; opacity:0; top:0; z-index:3; left:0; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.swiper-slide .hover_div h3 a, .swiper-slide .hover_div p, .entry-content .swiper-slide .hover_div h3 a, .entry-content .swiper-slide .hover_div p{color:#fff;}
.swiper-slide .hover_div h3, .entry-content .swiper-slide .hover_div h3 {margin-top:18px;}
.swiper-slide .hover_div h3, .swiper-slide .hover_div p{-webkit-transform:scale(0); -webkit-transition:.3s; -moz-transition:.3s;}
.swiper-slide:hover .hover_div, .swiper-slide:hover .hover_div h3, .swiper-slide:hover .hover_div p{opacity:1; -webkit-transform:scale(1);}
.swiper-slide:hover .hover_div{opacity:0.9;}
.swiper-slide img{position:relative; -webkit-backface-visibility:hidden; width:100%; 
transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -webkit-perspective:1000; 
max-width:100%; width:auto9; height:auto; border:0; vertical-align:middle; -ms-interpolation-mode:bicubic; 
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.swiper-slide:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); 
filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:gray; -webkit-filter:grayscale(1);}
hr.hr {margin:20px 0 19px; background-color:#CCC; border:0; height:1px;}
#color_picker_text, #color_picker_bg{clear:both; left:95px; position:relative; top:0; display:none;}
.btn{padding:8px 15px; text-decoration:none; font-size:11px; display:inline-block;}
.btn, .btn.large{text-shadow:none; margin-bottom:5px; 
-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
.btn.small {padding:5px 15px; font-size:9px;}
.btn.large{padding:12px 30px; font-size:13px;}
.btn i{margin-right:8px;}
:root .btn {margin-bottom:10px; position:relative; font-weight:600; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#444; text-decoration:none;}
:root .btn:hover {top:1px;}
:root .btn:active {top:4px; box-shadow:none !important;}
a.btn:hover, 
a.btn:focus{text-decoration:none;}
.btn.more{background:#FFF; font-family:inherit; font-size:13px; color:inherit; cursor:pointer; padding:7px 25px 7px 10px; display:inline-block; margin:0px 0px 5px 0px; text-transform:uppercase; font-weight:400; outline:none; position:relative; border:1px solid #CCCED3; color:#5A5A5A; overflow:hidden; text-decoration:none; 
-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px; 
-webkit-transition:all 0.3s;-moz-transition:all 0.3s; transition:all 0.3s;}
.btn.more:before {content:"e00d"; position:absolute; height:100%; font-size:100%; line-height:3.5; color:#37404E; left:70%; opacity:0; top:1px; font-family:'icomoon'; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; position:relative; 
-webkit-box-sizing:border-box;-moz-box-sizing:border-box; box-sizing:border-box; 
-webkit-font-smoothing:antialiased; 
-webkit-transition:all 0.3s;-moz-transition:all 0.3s; transition:all 0.3s;}
.btn.more:hover {background:#FFF; top:0; -webkit-transition:none; color:inherit; border:1px solid #CCCED3;}
.btn.more:active {top:0;}
.btn.more:hover:before {left:103%; opacity:1;}
.btn.btn-more{margin:8px 0;}
.btn.popovers, .btn.secondary, .btn.popovers:hover, .btn.secondary:hover, .btn.popovers:active, .btn.secondary:active, .btn.popovers:focus, .btn.secondary:focus{color:#444; background:#fff; border:1px solid #bfbfbf; -webkit-box-shadow:0 4px #bfbfbf;-moz-box-shadow:0 4px #bfbfbf; box-shadow:0 4px #bfbfbf;}
.btn.primary, .btn.primary:hover, .btn.primary:active, .btn.primary:focus{background:#3498DB; color:#FFF !important; border:1px solid #3498DB; -webkit-box-shadow:0 4px #2974A7;-moz-box-shadow:0 4px #2974A7; box-shadow:0 4px #2974A7;}
.more{margin-top:10px;}
.fb_share, .entry-content .fb_share{text-decoration:none;}
.fb_share {color:#FFF; padding:5px 10px; font-weight:bold; background-color:#3B5998; background-repeat:repeat-x; background-image:-khtml-gradient(linear, left top, left bottom, from(#627aad), to(#3b5998)); background-image:-moz-linear-gradient(top, #627aad, #3b5998); background-image:-ms-linear-gradient(top, #627aad, #3b5998); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #627AAD), color-stop(100%, #3B5998)); background-image:-webkit-linear-gradient(top, #627AAD, #3B5998); background-image:-o-linear-gradient(top, #627aad, #3b5998); background-image:linear-gradient(top, #627aad, #3b5998); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#627aad', endColorstr='#3b5998', GradientType=0); border-color:#3B5998 #3B5998 #263961; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); 
-webkit-border-radius:2px;-moz-border-radius:2px; border-radius:2px;}
.fb_share:hover{color:#fff; text-decoration:none;}
.alert-message {text-shadow:none; border:1px solid #dbdbdb; padding:10px 10px 10px 65px;}
.entry-content .alert-message h3{margin:0 0 10px 0;}
.alert-message.success{background:url("icon-success@2x.png") no-repeat scroll 13px center #ffffff; background-size:40px 40px; border-bottom:4px solid #38BC95;}
.alert-message.warning {background:url("icon-warning@2x.png") no-repeat scroll 13px center #ffffff; background-size:40px 40px; border-bottom:4px solid #FFB000;}
.alert-message.info {background:url("icon-info@2x.png") no-repeat scroll 13px center #ffffff; background-size:40px 40px; border-bottom:4px solid #3C95E7;}
.alert-message.error{border:1px solid #dbdbdb; padding:10px 10px 10px 65px; margin:0; margin-bottom:20px; 
background:url("icon-alert@2x.png") no-repeat scroll 13px center #ffffff; background-size:40px 40px; border-bottom:4px solid #E74E30; border-bottom:4px solid #E74C3C;}
.st-social-icons{display:inline-block; width:40px; height:42px; margin:0 2px; -webkit-transition:.3s;-moz-transition:.3s; transition:.3s;}
.st-social-icons.social_facebook{background:url(social-facebook@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_twitter{background:url(social-twitter@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_google{background:url(social-google-plus@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_youtube{background:url(social-youtube@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_pinterest{background:url(social-pinterest@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_linkedin{background:url(social-linkedin@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_blogger{background:url(social-blogger@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_flickr{background:url(social-flicker@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_lastfm{background:url(social-last-fm@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_myspace{background:url(social-myspace@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_reddit{background:url(social-reddit@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_vimeo{background:url(social-vimeo@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_instagram{background:url(social-instagram@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_dribble{background:url(social-dribble@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_dart{background:url(social-dart@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_rss{background:url(social-rss@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_dropbox{background:url(social-dropbox@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_yahoo{background:url(social-yahoo@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_picasa{background:url(social-picasa@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_behance{background:url(social-behance@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_skype{background:url(social-skype@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_soundcloud{background:url(social-soundcloud@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_gshark{background:url(social-grooveshark@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_digg{background:url(social-digg@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_tumblr{background:url(social-tumbler@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_applestore{background:url(social-apple@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_stumble{background:url(social-stumbleupon@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_wp{background:url(social-wordpress@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_wiki{background:url(social-wiki@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_github{background:url(social-github@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_android{background:url(social-android@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons.social_mixcloud{background:url(social-mixcloud@2x.png) no-repeat scroll 0 0 transparent; background-size:40px 42px;}
.st-social-icons:hover{position:relative; top:1px;}
.tab-content > .tab-pane, 
.pill-content > .pill-pane, 
.tab-content > div, 
.pill-content > div{padding:0 15px;}
.entry-content ul.st-tabs{margin-bottom:0; margin-left:0;}
.tab-content{padding:20px 0; border-left:1px solid #DDD; border-bottom:1px solid #DDD; border-right:1px solid #DDD;}
.ss-callout{margin:10px auto 0px auto; padding:10px 10px 20px 10px; background-color:#F2F2F2; border:1px solid #DCDCDC; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; position:relative;}
.ss-callout p{text-align:justify;}
.ss-callout a{margin:0 0 5px 25px;}
.ss-callout h3, .entry-content .ss-callout h3{margin-bottom:10px;}
a.btn-callout, a.btn-callout:hover{background:#fafafa; border:1px solid #fafafa; color:#444; -webkit-box-shadow:0 3px #CCC;-moz-box-shadow:0 3px #CCC; box-shadow:0 3px #CCC;}
a.btn-callout:hover{background-color:#fafafa;}
.modal-footer .btn+.btn{margin-bottom:10px;}
h3.popover-title, .entry-content h3.popover-title{margin:0;}
.popover.right .arrow{left:-11px !important;}
.popover.left .arrow{right:-11px !important;}
.popover.fade.top.in{position:absolute; top:0; left:0; z-index:1010; display:none; max-width:276px; padding:1px; text-align:left; background-color:#FFF; -webkit-background-clip:padding-box; -moz-background-clip:padding; background-clip:padding-box; border:1px solid #CCC; border:1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); white-space:normal;}
.entry-content .LISTstyled ol, .LISTstyled ol{counter-reset:li; margin-left:0; padding-left:0; list-style-type:decimal; list-style:none;}
.entry-content .LISTstyled ol > li, .LISTstyled ol > li {color:#7A7A7A; list-style:none outside none; margin:0 0 5px 2em; padding:0 3px; position:relative; line-height:20px;}
.entry-content .LISTstyled ol > li::before, .LISTstyled ol > li::before {-moz-box-sizing:content-box; -webkit-box-sizing:border-box; box-sizing:border-box; background:none repeat scroll 0 0 #3498DB; border:1px solid transparent; border-radius:17px 17px 17px 17px; color:white; content:counter(li, decimal); counter-increment:li; left:-2em; line-height:11px; padding:2px 0; position:absolute; text-align:center; top:0; width:1.4em;}
.entry-content .LISTstyled ul li, .LISTstyled ul li{display:block; list-style-type:none; padding:4px 13px;}
.entry-content .unordered_list ul, .unordered_list ul{list-style-type:none !important; margin:0 0 20px 0; padding:0 !important;}
.entry-content .unordered_list ul li, .unordered_list ul li{line-height:24px; padding-left:25px; vertical-align:middle; list-style:none; margin:0;}
.unordered_list.minus ul li{background:url("list-minus@2x.png") no-repeat scroll left center transparent; background-size:17px 17px;}
.unordered_list.plus ul li{background:url("list-plus@2x.png") no-repeat scroll left center transparent; background-size:17px 17px;}
.unordered_list.info ul li{background:url("list-info@2x.png") no-repeat scroll left center transparent; background-size:17px 17px;}
.unordered_list.warning ul li{background:url("list-warning@2x.png") no-repeat scroll left center transparent; background-size:17px 17px;}
.unordered_list.star ul li{background:url("list-star@2x.png") no-repeat scroll left center transparent; background-size:17px 17px;}
.unordered_list.success ul li{background:url("list-success@2x.png") no-repeat scroll left center transparent; background-size:17px 17px;}
.unordered_list.success, .unordered_list.info, .unordered_list.warning{background:none; border:medium none;}
.entry-content .st-tabs > li, .st-tabs > li{list-style:none; margin:0 0 -1px 0;}
.list-group-item {position:relative; display:block; padding:10px 15px; margin-bottom:-1px; background-color:#FFF; border:1px solid #DDD;}
.entry-content .list-group > li, .list-group > li {float:none; margin:0 0 -1px 0;}
.entry-content .list-group > li > a, .list-group > li > a{border-bottom:none; padding-top:10px; padding-bottom:10px; text-decoration:none; color:#333; 
-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease; -ms-transition:all .3s ease; transition:all .3s ease;}
.entry-content .list-group > li > a:hover, 
.entry-content .list-group > li > a:focus, .list-group > li > a:hover, 
.list-group > li > a:focus{color:#3498DB; padding-left:4px;}
.entry-content .list-group > li.current_page_item, .entry-content .list-group > li.current_page_item:hover, .list-group > li.current_page_item, .list-group > li.current_page_item:hover{background:#F0F0F0; color:#111;}
.alone .list-group, .alone .list-group > li{float:none; list-style:none; margin-left:0;}
.list-group li a i{margin-right:8px; text-decoration:none;}
.shortcode-toggle {display:none;}
.st-accordion .panel-heading, .st-accordion .panel-default>.panel-heading{padding:0; background:#ffffff; -webkit-border-radius:0;-moz-border-radius:0; border-radius:0;}
.st-accordion.panel-group .panel+.panel{margin-top:2px;}
.st-accordion.panel-group .panel{-webkit-border-radius:0;-moz-border-radius:0; border-radius:0;}
.st-accordion .panel-heading i{vertical-align:middle; font-size:12px; margin-right:5px; background:#3498db; color:#fff; padding:13px 12px 12px 12px;}
.st-accordion .panel-title{margin:0 !important; font-size:12px !important;}
.st-accordion .panel-title>a{display:block; min-height:34px; text-decoration:none !important;}
.st-accordion .panel-title>a:hover{text-decoration:none !important;}
.entry-content .supreme_related_posts, .supreme_related_posts{list-style:none; margin:0;}
.entry-content .supreme_related_posts li, .supreme_related_posts li{list-style:none; margin:0; margin-bottom:10px;}
.entry-content .supreme_related_posts img, .supreme_related_posts img{margin-right:20px; max-width:200px; -webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
.entry-content .supreme_related_posts h3, .supreme_related_posts h3{clear:none; line-height:normal; margin-bottom:10px;}
.clear{clear:both;}
blockquote.QUOTE{margin:0; padding:10px 0px 10px 0px; font-size:14px; quotes:"201C""201D""2018""2019";}
blockquote.QUOTE:before{color:#CCCCCC; content:open-quote; float:left; font-size:98px; line-height:0.1em; margin-right:0.1em; margin-top:0.3em; vertical-align:-0.4em;}
.entry-content blockquote.QUOTE p, blockquote.QUOTE{display:block; padding-left:53px; margin-bottom:15px; font-size:14px;}
blockquote.QUOTE cite{font-style:italic; float:right;}
.entry-content span.highlight, span.highlight{padding:0px 2px; border:none;}
.HIGHLIGHT:before{margin:0;}
.highlight{color:#fff;}
.highlight.yellow{background:#F1C40F;}
.highlight.gray{background:#bfbfbf;}
.highlight.blue{background:#3498DB;}
.label {padding:1px 3px 1px; font-size:8.25px; font-weight:bold; color:#FFF; text-transform:uppercase; white-space:nowrap; background-color:#999; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; text-shadow:none;}
.label{font-size:10px; font-weight:600; padding:1px 5px; color:#fff;}
.label.default{background:#bfbfbf;}
.label.success{background:#2ECC71;}
.label.warning{background:#F1C40F;}
.label.important{background:#E74C3C;}
.label.notice{background:#3498DB;}
.progress-info .bar{background-color:#3498DB; background-image:none;}
.progress-success .bar{background-color:#2ECC71; background-image:none;}
.progress-warning .bar{background-color:#F1C40F; background-image:none;}
.progress-danger .bar{background-color:#E74C3C; background-image:none;}
.progress-info.progress-striped .bar, 
.progress-striped .bar-info{background-color:#3498DB;}
.progress-success.progress-striped .bar, 
.progress-striped .bar-success{background-color:#2ECC71;}
.progress-warning.progress-striped .bar, 
.progress-striped .bar-warning{background-color:#F1C40F;}
.progress-danger.progress-striped .bar, 
.progress-striped .bar-danger{background-color:#E74C3C;}
.full_width.mejs-audio{max-width:100% !important; width:797px; height:30px;}
.mejs-controls > div:last-of-type {position:relative; clear:both; float:right; top:-31px;}
.mejs-container .mejs-controls > div:last-of-type {position:relative; clear:both; float:right; top:-31px;}
.flexslider-posts .slides {line-height:normal; margin:0;}
.entry-content .flexslider-posts .flex-direction-nav li, .flexslider-posts .flex-direction-nav li{list-style:none; margin:0;}
.entry-content .flexslider-posts .flex-control-nav li, .flexslider-posts .flex-control-nav li{margin:0 6px;}
.flex-direction-nav a{line-height:normal;}
.flexslider-posts .slides > li{margin-left:0; margin-right:20px; position:relative;}
.flexslider-posts .slides > li h3{text-align:center; margin-top:30px; margin-bottom:15px; line-height:normal; font-size:20px;}
.flexslider-posts .slides img {position:relative; z-index:2; margin-bottom:0;}
.flexslider-posts .slides > li .hover_div{position:absolute; width:100%; height:100%; padding:5%; background-color:#3498DB; opacity:0; top:0; z-index:3; left:0; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s;}
.entry-content .flexslider-posts h3 a{text-decoration:none;}
.flexslider-posts .slides > li .hover_div h3 a, .flexslider-posts .slides > li .hover_div p{color:#fff; text-decoration:none;}
.flexslider-posts .slides > li .hover_div h3 {margin-top:18px;}
.flexslider-posts .slides > li .hover_div h3, .flexslider-posts .slides > li .hover_div p{-webkit-transform:scale(0); -webkit-transition:.3s; -moz-transition:.3s;}
.flexslider-posts .slides > li:hover .hover_div, .flexslider-posts .slides > li:hover .hover_div h3, .flexslider-posts .slides > li:hover .hover_div p{opacity:1; -webkit-transform:scale(1);}
.flexslider-posts .slides > li:hover .hover_div{opacity:0.9;}
.flexslider-posts{margin:0 0 10px; position:relative; zoom:1;}
.flexslider-posts .slides {zoom:1;}
.flexslider-posts .slides > li {display:none; -webkit-backface-visibility:hidden;}
.flexslider-posts .flex-direction-nav {margin:0; padding:0; list-style:none;}
.flexslider-posts .flex-direction-nav a.flex-next {right:-10px;}
.flexslider-posts:hover .flex-next {opacity:1; right:-10px;}
.flexslider-posts:hover .flex-prev {opacity:1; left:-10px;}
.entry-content ol.flex-control-nav, .entry-content .slides, 
.entry-content ul.flex-control-nav, 
.entry-content ul.flex-direction-nav{margin:0; line-height:normal;
-webkit-transform:none !important;}
.flexslider-wrap {position:relative;}
.flexslider-posts .slides > li{float:left; overflow:hidden; position:relative; text-align:center; cursor:default;}
.flexslider-posts .slides img{position:relative; -webkit-backface-visibility:hidden; width:100%; 
transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -webkit-perspective:1000; 
max-width:100%; width:auto9; height:auto; border:0; vertical-align:middle; -ms-interpolation-mode:bicubic; 
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.flexslider-posts .slides > li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); 
filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:gray; -webkit-filter:grayscale(1);}
.flexslider-posts .flex-direction-nav a.flex-prev, .flexslider-posts .flex-direction-nav a.flex-next{text-indent:0; text-align:left; width:30px; height:30px; color:#FFF; opacity:1; margin:-10px 0 0; background-color:#333; background-image:none; text-decoration:none; -webkit-border-radius:2px;-moz-border-radius:2px; border-radius:2px; -webkit-transition:0.3s;-moz-transition:0.3s; transition:0.3s;}
.flexslider-posts .flex-direction-nav a.flex-prev{left:-10px;}
.flexslider-posts .flex-direction-nav a.flex-next{right:-10px;}
.flexslider-posts .flex-direction-nav a.flex-prev:before, .flexslider-posts .flex-direction-nav a.flex-next:before{content:'';}
.flexslider-posts .flexslider:hover .flex-prev{opacity:1; left:-10px;}
.flexslider-posts .flexslider:hover .flex-next{opacity:1; right:-10px;}
.flexslider-posts .flexslider .flex-prev:hover {opacity:1;}
.flexslider-posts .flexslider .flex-next:hover {opacity:1;}
.flexslider-posts .flex-direction-nav .flex-disabled{opacity:0.7 !important;}
.flexslider-posts .flex-direction-nav a.flex-next .fa-angle-right, .flexslider-posts .flex-direction-nav a.flex-prev .fa-angle-left{position:relative; left:11px; top:-16px; color:#FFF; font-size:26px; display:block; margin:0; text-shadow:none; text-indent:0; text-decoration:none;}
.flexslider-posts .flex-direction-nav a.flex-prev .fa-angle-left{left:9px;}
.flexslider-posts .flex-direction-nav a.flex-next .fa-angle-right{left:11px;}
.price-table {}
.price-column {background:none repeat scroll 0 0 #FFFFFF; float:left; margin:20px 0; text-align:center;}
.price-column ul li{list-style:none;}
.price-column.last-column{border-left:medium none; border-right:1px solid #CCCCCC;}
.two-column-table .price-column{width:49.9%;}
.three-column-table .price-column{width:32.33%;}
.four-column-table .price-column{width:24.9%;}
.five-column-table .price-column{width:19%;}
.six-column-table .price-column{width:15.66%;}
.price-table .highlight-column {margin:2px 0 10px; background:#fff; -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.23); -moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.23); box-shadow:0 0 20px rgba(0, 0, 0, 0.23); min-height:300px; position:relative;}
.entry-content .price-column ul, .price-column ul {border-bottom:3px solid #F1C40F; border-left:1px solid #CCCCCC; margin:0; padding:10px 15px 25px 15px;}
.entry-content .price-column.highlight-column ul, .price-column.highlight-column ul{border-bottom:3px solid #41a7d8; margin:0; padding-top:15px;}
.entry-content .price-column li, .price-column li {border-bottom:1px solid #e3e3e3; border-left:medium none; padding:10px 2px 5px; text-align:center; margin:0; line-height:23px; list-style:none !important;}
.entry-content .price-column .btn, .price-column .btn{margin-top:20px; text-decoration:none;}
.entry-content .price-column .cost, .price-column .cost{padding:12px 0; border-left:medium none; margin:0; background:none repeat scroll 0 0 #F1C40F; border-bottom:1px solid #E5A908; font-size:12px; line-height:normal; color:#FFF; text-align:center; list-style:none outside none;}
.entry-content .price-column.highlight-column.even-column .cost, .price-column.highlight-column.even-column .cost {background:none repeat scroll 0 0 #2ECC71; border-bottom:1px solid #2ECC71;}
.entry-content .price-column li:last-child{border-bottom:medium none; text-align:center; list-style:none outside none;}
.entry-content .price-column.last-column .cost, .entry-content .price-column.last-column .column-title, .price-column.last-column .cost, .price-column.last-column .column-title{background:url('pricing-table-list-sep.png') repeat-x scroll bottom center #E74C3C !important; border-bottom:none !important;}
.entry-content .price-column.highlight-column li, .entry-content .price-column.last-column li, .entry-content .price-column.even-column.last-column li, .price-column.highlight-column li, .price-column.last-column li, .price-column.even-column.last-column li{border-left:medium none; list-style:none outside none;}
.entry-content .price-column.even-column.last-column ul, .price-column.even-column.last-column ul{border-bottom-color:#E74C3C;}
.entry-content .price-column.even-column ul, .price-column.even-column ul{border-bottom-color:#2ECC71;}
.entry-content .price-column.even-column li:last-child, .price-column.even-column li:last-child{list-style:none outside none;}
.entry-content .price-column.even-column .cost, .price-column.even-column .cost{background:none repeat scroll 0 0 #2ECC71; border-bottom:1px solid #2ECC71;}
.entry-content .price-column.highlight-column .cost, .price-column.highlight-column .cost{background:none repeat scroll 0 0 #3498DB; border-bottom:1px solid #3498DB; padding:20px 0;}
.entry-content .price-table .highlight-column .column-title, .price-table .highlight-column .column-title {color:#fff; background:url('pricing-table-list-sep.png') repeat-x scroll bottom center #3498DB; font-size:15px; padding:20px 0;}
.entry-content .price-table .highlight-column a.BUTTONinfo, .price-table .highlight-column a.BUTTONinfo{background:#3498DB; color:#fff; margin:15px 20px 27px;}
.entry-content .price-table .highlight-column a.BUTTONinfo:hover, .price-table .highlight-column a.BUTTONinfo:hover{background:#3c99c7;}
.entry-content .price-table .even-column .column-title, .price-table .even-column .column-title{background:url('pricing-table-list-sep.png') repeat-x scroll bottom center #2ECC71;}
.entry-content .price-table .even-column.last-column .column-title, .price-table .even-column.last-column .column-title{background:#E74C3C; border-bottom:1px solid #E74C3C;}
.entry-content .price-column p, .price-column p {padding:10px 0; margin:0 15px;}
.entry-content .price-column .column-title, .price-column .column-title {border:0; margin:0 0 0px; padding:17px 0; line-height:36px; font-size:13px; background:url('pricing-table-list-sep.png') repeat-x scroll bottom center #F1C40F; text-transform:none; line-height:normal; color:#fff;}
.entry-content .price-column.highlight-column.last-column ul, .price-column.highlight-column.last-column ul{border-bottom-color:#E74C3C;}
.entry-content .three-column-table .price-column.last-column ul, .three-column-table .price-column.last-column ul{border-bottom-color:#E74C3C;}
.entry-content .price-info .cost, .price-info .cost {display:block;}
.entry-content .price-info .details, .price-info .details {font-size:14px; line-height:16px;}
.dropcap{float:left; line-height:30px; text-transform:uppercase; padding:0; border-radius:500px; -moz-border-radius:500px; -webkit-border-radius:500px; margin:6px 17px 2px 0; color:#7A7A7A;}
.dropcap.light{font-size:33px; font-weight:600;}
.dropcap.light_circled{border:2px solid #7A7A7A; font-size:36px; line-height:30px; padding:10px 16px;}
.dropcap.dark{background:none repeat scroll 0 0 #7A7A7A; color:#FFFFFF; font-size:26px; padding:10px 15px;}
.dropcap.dark_circled{font-size:26px; line-height:24px; line-height:33px; color:#fff; background:none repeat scroll 0 0 #7A7A7A; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; padding:8px 15px;}
span.error{color:red; display:block; margin-bottom:5px; line-height:20px;}
.loading{background:url(ajax-loader.gif) no-repeat scroll 0 0 transparent; width:31px; height:31px; display:block; float:right; clear:both;}
.captcha-refresh {display:inline-block; background:url(refresh.png) no-repeat scroll 0 0 transparent; cursor:pointer; width:14px; height:15px; margin-bottom:-3px;}
.c_form {overflow:hidden; border-right:1px solid #BFBFBF;}
.c_form label {display:none;}
li.c_form{list-style-type:none;}
.forms div{float:left; width:50%;}
.forms div.textarea, .forms div.contact-captcha{width:100%; position:relative;}
.contact-captcha img{float:left; border:1px solid #ddd; border-right:none; border-bottom:none; border-top:none; width:36%; min-height:70px; max-height:70px;}
.bg-input.captcha-holder{width:64%; position:absolute; bottom:0; right:0;}
form.contact_form_light{background:#fff; margin:0;}
form.contact_form_dark{background:#444; margin:0;}
form.contact_form_light input[type="text"], form.contact_form_light textarea{background:none repeat scroll 0 0 #fff; color:#959595; border-right:1px solid #ddd; -webkit-border-radius:0px;-moz-border-radius:0px; border-radius:0px;}
form.contact_form_dark input[type="text"], form.contact_form_dark textarea{background:#444; border-right:1px solid #ddd; -webkit-border-radius:0px;-moz-border-radius:0px; border-radius:0px;}
form.contact_form_dark input[type="text"], form.contact_form_light input[type="text"]{width:92%; padding:7px 4%; margin:0; box-sizing:initial; min-height:56px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; border-color:#DDD; -webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;}
form.contact_form_dark textarea, form.contact_form_light textarea{width:96%; box-sizing:initial; padding:21px 2%; resize:none; margin:0; border-top:none; border-bottom:1px solid #ddd; border-color:#DDD; min-height:200px; -webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;}
form.contact_form_light button.btn, form.contact_form_dark button.btn, form.contact_form_light button.btn:hover, form.contact_form_dark button.btn:hover{padding:2%; margin:0; background:#3498DB; border:1px solid #3498DB; color:#FFF; border-radius:0; width:100.3%; border:1px solid #3498DB; min-height:70px; font-size:14px; -webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;}
form.contact_form_light button.btn:before, form.contact_form_dark button.btn:before{color:#fff; left:0;}
form.contact_form_light button.btn:hover:before, form.contact_form_dark button.btn:hover:before{left:75px;}
form.contact_form_dark input[type="text"], form.contact_form_dark textarea, form.contact_form_dark .contact-captcha img{border-color:#272727; color:#FFF;}
form.contact_form_light .captcha-holder input[type="text"], form.contact_form_dark .captcha-holder input[type="text"]{border-top:none; border-bottom:none; text-align:center;}
form.contact_form_light .refresh-text, form.contact_form_dark .refresh-text, .refresh-text{background:transparent; border:none; position:absolute; top:5px; left:-18px;}
form.contact_form_light input[type="text"]:focus:invalid:focus, 
form.contact_form_light textarea:focus:invalid:focus, form.contact_form_light .captcha-holder input[type="text"]{border-color:#ddd; -webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;}
form.contact_form_dark input[type="text"]:focus:invalid:focus, 
form.contact_form_dark textarea:focus:invalid:focus, form.contact_form_dark .captcha-holder input[type="text"]{border-color:#272727; -webkit-box-shadow:none;-moz-box-shadow:none; box-shadow:none;}
form.contact_form_dark ::-webkit-input-placeholder {color:#fff;}
form.contact_form_dark :-moz-placeholder {color:#fff;}
form.contact_form_dark ::-moz-placeholder {color:#fff;}
form.contact_form_dark :-ms-input-placeholder {color:#fff;}
@-moz-document url-prefix() {form.contact_form_dark input[type="text"], form.contact_form_light input[type="text"], form.contact_form_dark textarea, form.contact_form_light textarea{width:100%;}
form.contact_form_dark input[type="text"], form.contact_form_light input[type="text"]{height:70px;}}
.separator, .divider_dotted, .divider_dashed, .divider_top, .divider_shadow{height:1px; width:100%; margin:20px 0 19px; display:inline-block;}
.divider_dotted{border-top:1px dotted #cdcdcd;}
.divider_dashed{border-top:1px dashed #cdcdcd;}
.divider_top{border-top:1px solid #cdcdcd; position:relative;}
.divider_top .to-top{position:absolute; right:0; top:-15px; color:#575757 !important; padding:3px 4px 3px 10px; background:#fff; text-decoration:none;}
.divider_top .to-top:hover{text-decoration:none;}
.divider_shadow{height:40px; margin:0;}
.divider_shadow img{width:100%; box-shadow:none !important;}
.divider_lines{border-bottom:1px solid #eee; overflow:visible; height:20px; position:relative; margin-bottom:30px;}
.divider_text{font-size:20px; line-height:20px; position:absolute; top:10px;}
.divider_text.center{text-align:center; left:50%; position:absolute;}
.divider_text.left{text-align:left; left:0px; background:#fff; padding:0 20px 0 0; white-space:nowrap;}
.divider_text.right{text-align:right; right:0px; background:#fff; padding:0 0 0 20px;}
.center-help{position:relative; left:-50%; background:#fff; padding:0 20px; white-space:nowrap;}
.ss-video-container{position:relative; padding-bottom:56.25%; padding-top:0px; height:0; overflow:hidden;}
.ss-video-container iframe, 
.ss-video-container object, 
.ss-video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}
.iconwrapp{display:inline-block;}
.icon-1{font-size:14px;}
.icon-2{font-size:26px;}
.icon-3{font-size:52px;}
.icon-4{font-size:91px;}
.icon-5{font-size:156px;}
.icon-6{font-size:260px;}
.sizeicon-1 .icon-1{min-width:14px;}
.sizeicon-2 .icon-2{min-width:26px;}
.sizeicon-3 .icon-3{min-width:52px;}
.sizeicon-4 .icon-4{min-width:91px;}
.sizeicon-5 .icon-5{min-width:156px;}
.sizeicon-6 .icon-6{min-width:260px;}
.iconwrapp.circle, 
.iconwrapp.square {padding:5px; border:1px solid #E6E6E6; background:rgba(255, 255, 255, 0); text-align:center;}
.iconwrapp.circle{border-radius:50%;}
.iconwrapp.sizeicon-1{padding:5px 10px;}
.iconwrapp.sizeicon-2{padding:10px 16px;}
.iconwrapp.sizeicon-3{padding:25px;}
.iconwrapp.sizeicon-4{padding:35px;}
.iconwrapp.sizeicon-5{padding:45px;}
.iconwrapp.sizeicon-6{padding:55px;}
.iconwrapp.sizeicon-2 i{line-height:36px;}
.btn [class*=" icon-"]{margin-right:8px; vertical-align:middle;}
.row-fluid [class*="span"] > div[id^=map-canvas], .row [class*="col-"] > div[id^=map-canvas] {width:100% !important;}
.fancybox-inline-content{padding:20px;}
.fancybox-inline-content h2{font-size:16px;}
.google-chart{width:100%;}
.st-tabs {border-color:#DDD; border-style:solid; border-width:0 0 1px; zoom:1; padding:0; margin-left:0;}
.st-tabs > li {float:left !important; position:relative; list-style:none !important; margin:0 0 -1px 0 !important; width:auto !important;}
.st-tabs > li > a{padding:10px 15px; display:block; outline:none; -webkit-transition:.4s; -moz-transition:.4s; transition:.4s; margin-right:2px; line-height:21px; border:1px solid rgba(0, 0, 0, 0); -webkit-border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0; text-decoration:none;}
.st-tabs > li > a:hover{text-decoration:none; text-decoration:none; background-color:#EEE; border-color:#EEE #EEE #DDD;}
.st-tabs .active > a, 
.st-tabs .active > a:hover{color:#666; background-color:#FFF; border:1px solid #DDD; border-bottom-color:rgba(0, 0, 0, 0); cursor:pointer; text-decoration:none;}
.st-tabs:before, 
.st-tabs:after{display:table; content:""; zoom:1; clear:both;}
.tab-content {overflow:auto; margin-bottom:20px;}
.tab-content > .active{display:block;}
.tab-content > .tab-pane, 
.tab-content > div {padding:0 15px;}
.vc-content-section {display:block; border-style:solid; border-width:0; background-repeat:no-repeat; background-position:0 0; clear:both; margin:0; float:left; width:100%;}
.vc-content-section p{margin-bottom:20px; line-height:normal;}
.vc-alert-message {text-shadow:none; border:1px solid #dbdbdb; padding:20px 20px 20px 65px; margin-bottom:10px;}
.vc-alert-message.success{background:url(icon-success@2x.png) no-repeat scroll 13px center #ffffff; background-size:40px 40px; border-bottom:4px solid #38BC95;}
.vc-alert-message.warning {background:url(icon-warning@2x.png) no-repeat scroll 13px center #ffffff; background-size:40px 40px; border-bottom:4px solid #FFB000;}
.vc-alert-message.info {background:url(icon-info@2x.png) no-repeat scroll 13px center #ffffff; background-size:40px 40px; border-bottom:4px solid #3C95E7;}
.vc-alert-message.error{border:1px solid #dbdbdb; padding:20px 20px 20px 65px; margin:0; margin-bottom:20px; 
background:url(icon-alert@2x.png) no-repeat scroll 13px center #ffffff; background-size:40px 40px; border-bottom:4px solid #E74E30; border-bottom:4px solid #E74C3C;}
.vc-alert-message.ss-callout{padding:20px;}
.vc-alert-message.ss-callout h1, .vc-alert-message.ss-callout h2, .vc-alert-message.ss-callout h3, .vc-alert-message.ss-callout h4, .vc-alert-message.ss-callout h5, .vc-alert-message.ss-callout h6{clear:none;}
.btn-callout{margin:0 0 10px 10px;}
@media (min-width:768px) and (max-width:979px) {#sidebar .forms input[type="text"] {width:120px;}}
@media (min-width:600px) and (max-width:768px){}
@media only screen and (max-width :480px){.two-column-table .price-column, .three-column-table .price-column, .four-column-table .price-column, .five-column-table .price-column, .six-column-table .price-column{width:100%; border-right:1px solid #CCC;}}
@media only screen and (max-width :320px){.two-column-table .price-column, .three-column-table .price-column, .four-column-table .price-column, .five-column-table .price-column, .six-column-table .price-column{width:100%; border-right:1px solid #CCC;}}