img, legend {border: 0;}
legend, td, th {padding: 0;}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a {background-color: transparent;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, optgroup, strong {font-weight: 700;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: .67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre, textarea {overflow: auto;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type=button], input[type=reset], input[type=submit] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type=checkbox], input[type=radio] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {height: auto;}
input[type=search] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 2px solid #ecf0f1;margin: 0 5px;padding: 20px;}
table {border-collapse: collapse;border-spacing: 0;}
*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sidr {display: block;position: fixed;top: 0;padding-top: 60px;height: 100%;z-index: 1;z-index: 999999;width: 100%;overflow-x: hidden;overflow-y: auto;}
.sidr .sidr-inner {padding: 0 0 0;}
.sidr .sidr-inner>p {margin-left: 15px;margin-right: 15px;}
.sidr.sidr-right {left: auto;right: -100%;}
.sidr.sidr-left {left: -100%;right: auto;}
.sidr {font-size: 13px;background: #fff;color: #222;}
.sidr ul {display: block;margin: 0 0 0;padding: 0;}
.sidr ul li {position: relative;display: block;margin: 0;line-height: 38px;}
.sidr ul li.active, .sidr ul li.sidr-class-active, .sidr ul li:hover {border-top: 0;line-height: 38px;}
.sidr ul li.active>a, .sidr ul li.sidr-class-active>a, .sidr ul li:hover>a {background-color: rgba(0,0,0,.1);}
.sidr ul li a {padding: 0 15px;display: block;text-decoration: none;color: #222;}
.sidr ul li ul {border-bottom: 0;margin: 0;}
.sidr ul li ul li {line-height: 38px;font-size: 13px;}
.sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active, .sidr ul li ul li:hover {border-top: 0;line-height: 38px;}
.sidr ul li ul li a {padding-left: 30px;}
.sidr form {margin: 0 15px;}
.sidr label {font-size: 13px;}
.sidr input[type=search], .sidr input[type=text] {width: 100%;color: #222;border: 1px solid #ddd !important;border: 0;font-size: 13px;line-height: 13px;background-color: #fff;padding: 15px 10px;box-sizing: border-box;margin: 10px 0 10px;display: block;clear: both;}
.icon_close_alt2:before, .sidr-class-icon_close_alt2:before {content: "Q";display: block;font: normal normal normal 26px/1 ElegantIcons;-webkit-font-smoothing: antialiased;}
.sidr .sub-toggle {position: absolute;right: 0;top: 0;cursor: pointer;border-left: 1px solid #ddd;font-size: 20px;width: 40px;text-align: center;}
.sidr .sub-toggle.is-open {content: "2";display: inline-block;font: ElegantIcons;-webkit-font-smoothing: antialiased;}
.sidr .sub-toggle:hover {color: red;background: rgba(255,255,255,.5);}
.sidr-class-site-description, .sidr ul.sidr-class-sub-menu {display: none;}
.sidr ul.sidr-class-sub-menu.active {display: block;}
a#sidr-id-close-topnavmenu-button {color: #222 !important;position: absolute;right: 15px;top: 12px;z-index: 99999;}
.sidr-class-gmr-logo {padding: 0 15px;background-color: #f8f8f8;max-height: 50px;line-height: 50px;position: absolute;top: 0;width: 100%;display: block;}
.sidr-class-gmr-logo img {max-height: 40px;}
.sidr-class-gmr-search-submit {display: none !important;}
.sidr-class-menu-item i._mi, .sidr-class-menu-item img._mi {display: inline-block;vertical-align: middle;}
.sidr-class-menu-item i._mi {width: auto;height: auto;margin-top: -.265em;font-size: 18px;line-height: 1;}
.sidr-class-menu-item i._before {margin-right: .25em;}
.sidr-class-menu-item i._after {margin-left: .25em;}
.sidr-class-menu-item img._before {margin-right: .5em;}
.sidr-class-menu-item img._after {margin-left: .5em;}
.sidr-class-menu-item ._svg {width: 1em;}
.sidr-class-menu-item i.elusive {margin-top: -.3em;}
@font-face {font-family: ElegantIcons;src: url("fonts/ElegantIcons.eot");src: url("fonts/ElegantIcons.eot?#iefix") format("embedded-opentype"),url("fonts/ElegantIcons.woff") format("woff"),url("fonts/ElegantIcons.ttf") format("truetype"),url("fonts/ElegantIcons.svg#ElegantIcons") format("svg");font-display: swap;font-weight: 400;font-style: normal;}
[data-icon]:before {font-family: ElegantIcons;content: attr(data-icon);speak: none;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.arrow-up-down, .arrow_back, .arrow_carrot-2down, .arrow_carrot-2down_alt2, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left, .arrow_carrot-2left_alt, .arrow_carrot-2left_alt2, .arrow_carrot-2right, .arrow_carrot-2right_alt, .arrow_carrot-2right_alt2, .arrow_carrot-2up, .arrow_carrot-2up_alt, .arrow_carrot-2up_alt2, .arrow_carrot-down, .arrow_carrot-down_alt, .arrow_carrot-down_alt2, .arrow_carrot-left, .arrow_carrot-left_alt, .arrow_carrot-left_alt2, .arrow_carrot-right, .arrow_carrot-right_alt, .arrow_carrot-right_alt2, .arrow_carrot-up, .arrow_carrot-up_alt2, .arrow_carrot_up_alt, .arrow_condense, .arrow_condense_alt, .arrow_down, .arrow_down_alt, .arrow_expand, .arrow_expand_alt, .arrow_expand_alt2, .arrow_expand_alt3, .arrow_left, .arrow_left-down, .arrow_left-down_alt, .arrow_left-right, .arrow_left-right_alt, .arrow_left-up, .arrow_left-up_alt, .arrow_left_alt, .arrow_move, .arrow_right, .arrow_right-down, .arrow_right-down_alt, .arrow_right-up, .arrow_right-up_alt, .arrow_right_alt, .arrow_triangle-down, .arrow_triangle-down_alt, .arrow_triangle-down_alt2, .arrow_triangle-left, .arrow_triangle-left_alt, .arrow_triangle-left_alt2, .arrow_triangle-right, .arrow_triangle-right_alt, .arrow_triangle-right_alt2, .arrow_triangle-up, .arrow_triangle-up_alt, .arrow_triangle-up_alt2, .arrow_up, .arrow_up-down_alt, .arrow_up_alt, .icon_adjust-horiz, .icon_adjust-vert, .icon_archive, .icon_archive_alt, .icon_bag, .icon_bag_alt, .icon_balance, .icon_blocked, .icon_book, .icon_book_alt, .icon_box-checked, .icon_box-empty, .icon_box-selected, .icon_briefcase, .icon_briefcase_alt, .icon_building, .icon_building_alt, .icon_calculator_alt, .icon_calendar, .icon_calulator, .icon_camera, .icon_camera_alt, .icon_cart, .icon_cart_alt, .icon_chat, .icon_chat_alt, .icon_check, .icon_check_alt, .icon_check_alt2, .icon_circle-empty, .icon_circle-slelected, .icon_clipboard, .icon_clock, .icon_clock_alt, .icon_close, .icon_close_alt, .icon_close_alt2, .icon_cloud, .icon_cloud-download, .icon_cloud-download_alt, .icon_cloud-upload, .icon_cloud-upload_alt, .icon_cloud_alt, .icon_cog, .icon_cogs, .icon_comment, .icon_comment_alt, .icon_compass, .icon_compass_alt, .icon_cone, .icon_cone_alt, .icon_contacts, .icon_contacts_alt, .icon_creditcard, .icon_currency, .icon_currency_alt, .icon_cursor, .icon_cursor_alt, .icon_datareport, .icon_datareport_alt, .icon_desktop, .icon_dislike, .icon_dislike_alt, .icon_document, .icon_document_alt, .icon_documents, .icon_documents_alt, .icon_download, .icon_drawer, .icon_drawer_alt, .icon_drive, .icon_drive_alt, .icon_easel, .icon_easel_alt, .icon_error-circle, .icon_error-circle_alt, .icon_error-oct, .icon_error-oct_alt, .icon_error-triangle, .icon_error-triangle_alt, .icon_film, .icon_floppy, .icon_floppy_alt, .icon_flowchart, .icon_flowchart_alt, .icon_folder, .icon_folder-add, .icon_folder-add_alt, .icon_folder-alt, .icon_folder-open, .icon_folder-open_alt, .icon_folder_download, .icon_folder_upload, .icon_genius, .icon_gift, .icon_gift_alt, .icon_globe, .icon_globe-2, .icon_globe_alt, .icon_grid-2x2, .icon_grid-3x3, .icon_group, .icon_headphones, .icon_heart, .icon_heart_alt, .icon_hourglass, .icon_house, .icon_house_alt, .icon_id, .icon_id-2, .icon_id-2_alt, .icon_id_alt, .icon_image, .icon_images, .icon_info, .icon_info_alt, .icon_key, .icon_key_alt, .icon_laptop, .icon_lifesaver, .icon_lightbulb, .icon_lightbulb_alt, .icon_like, .icon_like_alt, .icon_link, .icon_link_alt, .icon_loading, .icon_lock, .icon_lock-open, .icon_lock-open_alt, .icon_lock_alt, .icon_mail, .icon_mail_alt, .icon_map, .icon_map_alt, .icon_menu, .icon_menu-circle_alt, .icon_menu-circle_alt2, .icon_menu-square_alt, .icon_menu-square_alt2, .icon_mic, .icon_mic_alt, .icon_minus-06, .icon_minus-box, .icon_minus_alt, .icon_minus_alt2, .icon_mobile, .icon_mug, .icon_mug_alt, .icon_music, .icon_ol, .icon_paperclip, .icon_pause, .icon_pause_alt, .icon_pause_alt2, .icon_pencil, .icon_pencil-edit, .icon_pencil-edit_alt, .icon_pencil_alt, .icon_pens, .icon_pens_alt, .icon_percent, .icon_percent_alt, .icon_phone, .icon_piechart, .icon_pin, .icon_pin_alt, .icon_plus, .icon_plus-box, .icon_plus_alt, .icon_plus_alt2, .icon_printer, .icon_printer-alt, .icon_profile, .icon_pushpin, .icon_pushpin_alt, .icon_puzzle, .icon_puzzle_alt, .icon_question, .icon_question_alt, .icon_question_alt2, .icon_quotations, .icon_quotations_alt, .icon_quotations_alt2, .icon_refresh, .icon_ribbon, .icon_ribbon_alt, .icon_rook, .icon_search, .icon_search-2, .icon_search_alt, .icon_shield, .icon_shield_alt, .icon_star, .icon_star-half, .icon_star-half_alt, .icon_star_alt, .icon_stop, .icon_stop_alt, .icon_stop_alt2, .icon_table, .icon_tablet, .icon_tag, .icon_tag_alt, .icon_tags, .icon_tags_alt, .icon_target, .icon_tool, .icon_toolbox, .icon_toolbox_alt, .icon_tools, .icon_trash, .icon_trash_alt, .icon_ul, .icon_upload, .icon_vol-mute, .icon_vol-mute_alt, .icon_volume-high, .icon_volume-high_alt, .icon_volume-low, .icon_volume-low_alt, .icon_wallet, .icon_wallet_alt, .icon_zoom-in, .icon_zoom-in_alt, .icon_zoom-out, .icon_zoom-out_alt, .social_blogger, .social_blogger_circle, .social_blogger_square, .social_delicious, .social_delicious_circle, .social_delicious_square, .social_deviantart, .social_deviantart_circle, .social_deviantart_square, .social_dribbble, .social_dribbble_circle, .social_dribbble_square, .social_facebook, .social_facebook_circle, .social_facebook_square, .social_flickr, .social_flickr_circle, .social_flickr_square, .social_googledrive, .social_googledrive_alt2, .social_googledrive_square, .social_googleplus, .social_googleplus_circle, .social_googleplus_square, .social_instagram, .social_instagram_circle, .social_instagram_square, .social_linkedin, .social_linkedin_circle, .social_linkedin_square, .social_myspace, .social_myspace_circle, .social_myspace_square, .social_picassa, .social_picassa_circle, .social_picassa_square, .social_pinterest, .social_pinterest_circle, .social_pinterest_square, .social_rss, .social_rss_circle, .social_rss_square, .social_share, .social_share_circle, .social_share_square, .social_skype, .social_skype_circle, .social_skype_square, .social_spotify, .social_spotify_circle, .social_spotify_square, .social_stumbleupon_circle, .social_stumbleupon_square, .social_tumbleupon, .social_tumblr, .social_tumblr_circle, .social_tumblr_square, .social_twitter, .social_twitter_circle, .social_twitter_square, .social_vimeo, .social_vimeo_circle, .social_vimeo_square, .social_wordpress, .social_wordpress_circle, .social_wordpress_square, .social_youtube, .social_youtube_circle, .social_youtube_square {font-family: ElegantIcons;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;}
.arrow_up:before {content: "!";}
.arrow_down:before {content: "\"";}
.arrow_left:before {content: "#";}
.arrow_right:before {content: "$";}
.arrow_left-up:before {content: "%";}
.arrow_right-up:before {content: "&";}
.arrow_right-down:before {content: "\'";}
.arrow_left-down:before {content: "(";}
.arrow-up-down:before {content: ")";}
.arrow_up-down_alt:before {content: "*";}
.arrow_left-right_alt:before {content: "+";}
.arrow_left-right:before {content: ",";}
.arrow_expand_alt2:before {content: "-";}
.arrow_expand_alt:before {content: ".";}
.arrow_condense:before {content: "/";}
.arrow_expand:before {content: "0";}
.arrow_move:before {content: "1";}
.arrow_carrot-up:before {content: "2";}
.arrow_carrot-down:before {content: "3";}
.arrow_carrot-left:before {content: "4";}
.arrow_carrot-right:before {content: "5";}
.arrow_carrot-2up:before {content: "6";}
.arrow_carrot-2down:before {content: "7";}
.arrow_carrot-2left:before {content: "8";}
.arrow_carrot-2right:before {content: "9";}
.arrow_carrot-up_alt2:before {content: ":";}
.arrow_carrot-down_alt2:before {content: ";";}
.arrow_carrot-left_alt2:before {content: "<";}
.arrow_carrot-right_alt2:before {content: "=";}
.arrow_carrot-2up_alt2:before {content: ">";}
.arrow_carrot-2down_alt2:before {content: "?";}
.arrow_carrot-2left_alt2:before {content: "@";}
.arrow_carrot-2right_alt2:before {content: "A";}
.arrow_triangle-up:before {content: "B";}
.arrow_triangle-down:before {content: "C";}
.arrow_triangle-left:before {content: "D";}
.arrow_triangle-right:before {content: "E";}
.arrow_triangle-up_alt2:before {content: "F";}
.arrow_triangle-down_alt2:before {content: "G";}
.arrow_triangle-left_alt2:before {content: "H";}
.arrow_triangle-right_alt2:before {content: "I";}
.arrow_back:before {content: "J";}
.icon_minus-06:before {content: "K";}
.icon_plus:before {content: "L";}
.icon_close:before {content: "M";}
.icon_check:before {content: "N";}
.icon_minus_alt2:before {content: "O";}
.icon_plus_alt2:before {content: "P";}
.icon_close_alt2:before {content: "Q";}
.icon_check_alt2:before {content: "R";}
.icon_zoom-out_alt:before {content: "S";}
.icon_zoom-in_alt:before {content: "T";}
.icon_search:before {content: "U";}
.icon_box-empty:before {content: "V";}
.icon_box-selected:before {content: "W";}
.icon_minus-box:before {content: "X";}
.icon_plus-box:before {content: "Y";}
.icon_box-checked:before {content: "Z";}
.icon_circle-empty:before {content: "[";}
.icon_circle-slelected:before {content: "\\";}
.icon_stop_alt2:before {content: "]";}
.icon_stop:before {content: "^";}
.icon_pause_alt2:before {content: "_";}
.icon_pause:before {content: "`";}
.icon_menu:before {content: "a";}
.icon_menu-square_alt2:before {content: "b";}
.icon_menu-circle_alt2:before {content: "c";}
.icon_ul:before {content: "d";}
.icon_ol:before {content: "e";}
.icon_adjust-horiz:before {content: "f";}
.icon_adjust-vert:before {content: "g";}
.icon_document_alt:before {content: "h";}
.icon_documents_alt:before {content: "i";}
.icon_pencil:before {content: "j";}
.icon_pencil-edit_alt:before {content: "k";}
.icon_pencil-edit:before {content: "l";}
.icon_folder-alt:before {content: "m";}
.icon_folder-open_alt:before {content: "n";}
.icon_folder-add_alt:before {content: "o";}
.icon_info_alt:before {content: "p";}
.icon_error-oct_alt:before {content: "q";}
.icon_error-circle_alt:before {content: "r";}
.icon_error-triangle_alt:before {content: "s";}
.icon_question_alt2:before {content: "t";}
.icon_question:before {content: "u";}
.icon_comment_alt:before {content: "v";}
.icon_chat_alt:before {content: "w";}
.icon_vol-mute_alt:before {content: "x";}
.icon_volume-low_alt:before {content: "y";}
.icon_volume-high_alt:before {content: "z";}
.icon_quotations:before {content: "{";}
.icon_quotations_alt2:before {content: "|";}
.icon_clock_alt:before {content: "}";}
.icon_lock_alt:before {content: "~";}
.icon_lock-open_alt:before {content: "";}
.icon_key_alt:before {content: "";}
.icon_cloud_alt:before {content: "";}
.icon_cloud-upload_alt:before {content: "";}
.icon_cloud-download_alt:before {content: "";}
.icon_image:before {content: "";}
.icon_images:before {content: "";}
.icon_lightbulb_alt:before {content: "";}
.icon_gift_alt:before {content: "";}
.icon_house_alt:before {content: "";}
.icon_genius:before {content: "";}
.icon_mobile:before {content: "";}
.icon_tablet:before {content: "";}
.icon_laptop:before {content: "";}
.icon_desktop:before {content: "";}
.icon_camera_alt:before {content: "";}
.icon_mail_alt:before {content: "";}
.icon_cone_alt:before {content: "";}
.icon_ribbon_alt:before {content: "";}
.icon_bag_alt:before {content: "";}
.icon_creditcard:before {content: "";}
.icon_cart_alt:before {content: "";}
.icon_paperclip:before {content: "";}
.icon_tag_alt:before {content: "";}
.icon_tags_alt:before {content: "";}
.icon_trash_alt:before {content: "";}
.icon_cursor_alt:before {content: "";}
.icon_mic_alt:before {content: "";}
.icon_compass_alt:before {content: "";}
.icon_pin_alt:before {content: "";}
.icon_pushpin_alt:before {content: "";}
.icon_map_alt:before {content: "";}
.icon_drawer_alt:before {content: "";}
.icon_toolbox_alt:before {content: "";}
.icon_book_alt:before {content: "";}
.icon_calendar:before {content: "";}
.icon_film:before {content: "";}
.icon_table:before {content: "";}
.icon_contacts_alt:before {content: "";}
.icon_headphones:before {content: "";}
.icon_lifesaver:before {content: "";}
.icon_piechart:before {content: "";}
.icon_refresh:before {content: "";}
.icon_link_alt:before {content: "";}
.icon_link:before {content: "";}
.icon_loading:before {content: "";}
.icon_blocked:before {content: "";}
.icon_archive_alt:before {content: "";}
.icon_heart_alt:before {content: "";}
.icon_star_alt:before {content: "";}
.icon_star-half_alt:before {content: "";}
.icon_star:before {content: "";}
.icon_star-half:before {content: "";}
.icon_tools:before {content: "";}
.icon_tool:before {content: "";}
.icon_cog:before {content: "";}
.icon_cogs:before {content: "";}
.arrow_up_alt:before {content: "";}
.arrow_down_alt:before {content: "";}
.arrow_left_alt:before {content: "";}
.arrow_right_alt:before {content: "";}
.arrow_left-up_alt:before {content: "";}
.arrow_right-up_alt:before {content: "";}
.arrow_right-down_alt:before {content: "";}
.arrow_left-down_alt:before {content: "";}
.arrow_condense_alt:before {content: "";}
.arrow_expand_alt3:before {content: "";}
.arrow_carrot_up_alt:before {content: "";}
.arrow_carrot-down_alt:before {content: "";}
.arrow_carrot-left_alt:before {content: "";}
.arrow_carrot-right_alt:before {content: "";}
.arrow_carrot-2up_alt:before {content: "";}
.arrow_carrot-2dwnn_alt:before {content: "";}
.arrow_carrot-2left_alt:before {content: "";}
.arrow_carrot-2right_alt:before {content: "";}
.arrow_triangle-up_alt:before {content: "";}
.arrow_triangle-down_alt:before {content: "";}
.arrow_triangle-left_alt:before {content: "";}
.arrow_triangle-right_alt:before {content: "";}
.icon_minus_alt:before {content: "";}
.icon_plus_alt:before {content: "";}
.icon_close_alt:before {content: "";}
.icon_check_alt:before {content: "";}
.icon_zoom-out:before {content: "";}
.icon_zoom-in:before {content: "";}
.icon_stop_alt:before {content: "";}
.icon_menu-square_alt:before {content: "";}
.icon_menu-circle_alt:before {content: "";}
.icon_document:before {content: "";}
.icon_documents:before {content: "";}
.icon_pencil_alt:before {content: "";}
.icon_folder:before {content: "";}
.icon_folder-open:before {content: "";}
.icon_folder-add:before {content: "";}
.icon_folder_upload:before {content: "";}
.icon_folder_download:before {content: "";}
.icon_info:before {content: "";}
.icon_error-circle:before {content: "";}
.icon_error-oct:before {content: "";}
.icon_error-triangle:before {content: "";}
.icon_question_alt:before {content: "";}
.icon_comment:before {content: "";}
.icon_chat:before {content: "";}
.icon_vol-mute:before {content: "";}
.icon_volume-low:before {content: "";}
.icon_volume-high:before {content: "";}
.icon_quotations_alt:before {content: "";}
.icon_clock:before {content: "";}
.icon_lock:before {content: "";}
.icon_lock-open:before {content: "";}
.icon_key:before {content: "";}
.icon_cloud:before {content: "";}
.icon_cloud-upload:before {content: "";}
.icon_cloud-download:before {content: "";}
.icon_lightbulb:before {content: "";}
.icon_gift:before {content: "";}
.icon_house:before {content: "";}
.icon_camera:before {content: "";}
.icon_mail:before {content: "";}
.icon_cone:before {content: "";}
.icon_ribbon:before {content: "";}
.icon_bag:before {content: "";}
.icon_cart:before {content: "";}
.icon_tag:before {content: "";}
.icon_tags:before {content: "";}
.icon_trash:before {content: "";}
.icon_cursor:before {content: "";}
.icon_mic:before {content: "";}
.icon_compass:before {content: "";}
.icon_pin:before {content: "";}
.icon_pushpin:before {content: "";}
.icon_map:before {content: "";}
.icon_drawer:before {content: "";}
.icon_toolbox:before {content: "";}
.icon_book:before {content: "";}
.icon_contacts:before {content: "";}
.icon_archive:before {content: "";}
.icon_heart:before {content: "";}
.icon_profile:before {content: "";}
.icon_group:before {content: "";}
.icon_grid-2x2:before {content: "";}
.icon_grid-3x3:before {content: "";}
.icon_music:before {content: "";}
.icon_pause_alt:before {content: "";}
.icon_phone:before {content: "";}
.icon_upload:before {content: "";}
.icon_download:before {content: "";}
.social_facebook:before {content: "";}
.social_twitter:before {content: "";}
.social_pinterest:before {content: "";}
.social_googleplus:before {content: "";}
.social_tumblr:before {content: "";}
.social_tumbleupon:before {content: "";}
.social_wordpress:before {content: "";}
.social_instagram:before {content: "";}
.social_dribbble:before {content: "";}
.social_vimeo:before {content: "";}
.social_linkedin:before {content: "";}
.social_rss:before {content: "";}
.social_deviantart:before {content: "";}
.social_share:before {content: "";}
.social_myspace:before {content: "";}
.social_skype:before {content: "";}
.social_youtube:before {content: "";}
.social_picassa:before {content: "";}
.social_googledrive:before {content: "";}
.social_flickr:before {content: "";}
.social_blogger:before {content: "";}
.social_spotify:before {content: "";}
.social_delicious:before {content: "";}
.social_facebook_circle:before {content: "";}
.social_twitter_circle:before {content: "";}
.social_pinterest_circle:before {content: "";}
.social_googleplus_circle:before {content: "";}
.social_tumblr_circle:before {content: "";}
.social_stumbleupon_circle:before {content: "";}
.social_wordpress_circle:before {content: "";}
.social_instagram_circle:before {content: "";}
.social_dribbble_circle:before {content: "";}
.social_vimeo_circle:before {content: "";}
.social_linkedin_circle:before {content: "";}
.social_rss_circle:before {content: "";}
.social_deviantart_circle:before {content: "";}
.social_share_circle:before {content: "";}
.social_myspace_circle:before {content: "";}
.social_skype_circle:before {content: "";}
.social_youtube_circle:before {content: "";}
.social_picassa_circle:before {content: "";}
.social_googledrive_alt2:before {content: "";}
.social_flickr_circle:before {content: "";}
.social_blogger_circle:before {content: "";}
.social_spotify_circle:before {content: "";}
.social_delicious_circle:before {content: "";}
.social_facebook_square:before {content: "";}
.social_twitter_square:before {content: "";}
.social_pinterest_square:before {content: "";}
.social_googleplus_square:before {content: "";}
.social_tumblr_square:before {content: "";}
.social_stumbleupon_square:before {content: "";}
.social_wordpress_square:before {content: "";}
.social_instagram_square:before {content: "";}
.social_dribbble_square:before {content: "";}
.social_vimeo_square:before {content: "";}
.social_linkedin_square:before {content: "";}
.social_rss_square:before {content: "";}
.social_deviantart_square:before {content: "";}
.social_share_square:before {content: "";}
.social_myspace_square:before {content: "";}
.social_skype_square:before {content: "";}
.social_youtube_square:before {content: "";}
.social_picassa_square:before {content: "";}
.social_googledrive_square:before {content: "";}
.social_flickr_square:before {content: "";}
.social_blogger_square:before {content: "";}
.social_spotify_square:before {content: "";}
.social_delicious_square:before {content: "";}
.icon_printer:before {content: "";}
.icon_calulator:before {content: "";}
.icon_building:before {content: "";}
.icon_floppy:before {content: "";}
.icon_drive:before {content: "";}
.icon_search-2:before {content: "";}
.icon_id:before {content: "";}
.icon_id-2:before {content: "";}
.icon_puzzle:before {content: "";}
.icon_like:before {content: "";}
.icon_dislike:before {content: "";}
.icon_mug:before {content: "";}
.icon_currency:before {content: "";}
.icon_wallet:before {content: "";}
.icon_pens:before {content: "";}
.icon_easel:before {content: "";}
.icon_flowchart:before {content: "";}
.icon_datareport:before {content: "";}
.icon_briefcase:before {content: "";}
.icon_shield:before {content: "";}
.icon_percent:before {content: "";}
.icon_globe:before {content: "";}
.icon_globe-2:before {content: "";}
.icon_target:before {content: "";}
.icon_hourglass:before {content: "";}
.icon_balance:before {content: "";}
.icon_rook:before {content: "";}
.icon_printer-alt:before {content: "";}
.icon_calculator_alt:before {content: "";}
.icon_building_alt:before {content: "";}
.icon_floppy_alt:before {content: "";}
.icon_drive_alt:before {content: "";}
.icon_search_alt:before {content: "";}
.icon_id_alt:before {content: "";}
.icon_id-2_alt:before {content: "";}
.icon_puzzle_alt:before {content: "";}
.icon_like_alt:before {content: "";}
.icon_dislike_alt:before {content: "";}
.icon_mug_alt:before {content: "";}
.icon_currency_alt:before {content: "";}
.icon_wallet_alt:before {content: "";}
.icon_pens_alt:before {content: "";}
.icon_easel_alt:before {content: "";}
.icon_flowchart_alt:before {content: "";}
.icon_datareport_alt:before {content: "";}
.icon_briefcase_alt:before {content: "";}
.icon_shield_alt:before {content: "";}
.icon_percent_alt:before {content: "";}
.icon_globe_alt:before {content: "";}
.icon_clipboard:before {content: "";}
.glyph {float: left;text-align: center;padding: .75em;margin: .4em 1.5em .75em 0;width: 6em;text-shadow: none;}
.glyph_big {font-size: 128px;color: #59c5dc;float: left;margin-right: 20px;}
.glyph div {padding-bottom: 10px;}
.glyph input {font-family: consolas,monospace;font-size: 12px;width: 100%;text-align: center;border: 0;box-shadow: 0 0 0 1px #ccc;padding: .2em;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.centered {margin-left: auto;margin-right: auto;}
.glyph .fs1 {font-size: 2em;}
body {font-family: sans-serif;line-height: 1.6;margin: 0 auto;background-color: #ecf0f1;}
input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
figure {margin: 0;}
img {vertical-align: middle;height: auto;max-width: 100%;}
.img-responsive {display: block;max-width: 100%;height: auto;}
[role="button"] {cursor: pointer;}
mark, .mark {background-color: #fcf8e3;padding: .2em;}
a {color: #2980b9;text-decoration: none;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
a:hover, a:focus, a:active {color: #3498db;text-decoration: none;opacity: .8;}
a:focus {outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
del {color: #bdc3c7;}
h1, h2, h3, h4, h5, h6 {font-family: sans-serif;font-weight: 600;line-height: 1.1;color: inherit;margin-top: 0;margin-bottom: 10px;}
h1 {font-size: 36px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 18px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-weight: normal;line-height: 1;font-size: 75%;}
p {margin: 0 0 15px;}
.item-article p {margin: 0 0 0 !important;}
small {font-size: 85%;}
blockquote {border-color: #ecf0f1;font-style: italic;}
table {background-color: transparent;border-collapse: collapse;border-spacing: 0;margin: 0 0 20px;width: 100%;border: 1px solid #ededed;}
caption {padding-top: 8px;padding-bottom: 8px;color: #a7a7a7;text-align: left;}
caption, th, td {text-align: left;}
th {text-align: left;font-weight: bold;text-transform: uppercase;}
td {border-top: 1px solid #ededed;padding: 6px 12px;}
fieldset {margin: 0 0 20px;}
ul, ol {margin-top: 0;margin-bottom: 11.5px;}
ul ul, ol ul, ul ol, ol ol {margin-bottom: 0;}
.list-unstyled {padding-left: 0;list-style: none;}
.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}
.list-inline > li {display: inline-block;padding-left: 5px;padding-right: 5px;}
dl {margin-top: 0;margin-bottom: 23px;}
dt, dd {line-height: 1.7;}
dt {font-weight: bold;}
dd {margin-left: 0;}
@media (min-width: 768px) {.dl-horizontal dt {float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.dl-horizontal dd {margin-left: 180px;}}
abbr[title], abbr[data-original-title] {cursor: help;}
blockquote {padding: 11.5px 23px;margin: 0 0 23px;border-left: 5px solid #ecf0f1;}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {margin-bottom: 0 !important;}
address {margin-bottom: 23px;font-style: normal;line-height: 1.7;}
code, kbd, pre, samp {font-family: Menlo,Monaco,Consolas,"Courier New",monospace;}
code {padding: 2px 4px;font-size: 90%;color: #34495e;background-color: #f8f8f8;border-radius: 4px;}
kbd {padding: 2px 4px;font-size: 90%;color: #fff;background-color: #34495e;}
kbd kbd {padding: 0;font-size: 100%;font-weight: bold;-webkit-box-shadow: none;box-shadow: none;}
pre {display: block;padding: 11px;margin: 0 0 11.5px;font-size: 13px;line-height: 1.7;word-break: break-all;word-wrap: break-word;color: #fff;background-color: #2c3e50;}
pre code {padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;}
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-justify {text-align: justify;}
.text-nowrap {white-space: nowrap;}
.gmr-embed-responsive {position: relative;display: block;height: 0;padding: 0;overflow: hidden;margin-bottom: 20px;}
.gmr-embed-responsive .gmr-embed-responsive-item, .gmr-embed-responsive iframe, .gmr-embed-responsive embed, .gmr-embed-responsive object, .gmr-embed-responsive video {position: absolute;top: 0;left: 0;bottom: 0;height: 100%;width: 100%;border: 0;}
.gmr-embed-responsive-16by9 {padding-bottom: 56.25%;}
.gmr-embed-responsive-4by3 {padding-bottom: 75%;}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {content: " ";display: table;}
.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right {float: right !important;}
.pull-left {float: left !important;}
.hidden, .hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.affix {position: fixed;}
#site-container {position: relative;}
.gmr-box-layout #site-container {margin: 0 auto;max-width: 1015px;}
.gmr-headwrapper {margin-top: 20px;margin-bottom: 20px;}
.gmr-logo {float: left;}
.gmr-logo img {max-width: 100%;}
.site-title {font-weight: 500;line-height: 1.1;color: inherit;margin-bottom: 0;font-size: 26px;}
.site-description {font-size: 13px;}
@media (max-width: 1200px) {.gmr-logo {text-align: center;display: block;width: 100%;margin-bottom: 20px;max-height: 50px !important;margin-top: 0 !important;}
	.gmr-logo img {max-height: 50px !important;}}
a.button, button.button, input.button, a.button, button, input[type="button"], input[type="reset"], input[type="submit"] {border: 2px solid #2c3e50;cursor: pointer;display: inline-block;outline: 0;overflow: visible;margin: 0;padding: 8px 14px;text-decoration: none;vertical-align: top;vertical-align: middle;width: auto;background-color: inherit;white-space: normal;height: auto;-webkit-appearance: none;-moz-background-clip: padding;-o-background-clip: padding-box;-webkit-background-clip: padding;background-clip: padding-box;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
a.button:hover, button.button:hover, input.button:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:active, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {text-decoration: none;background-color: #2c3e50;color: #fff;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea {background-color: inherit;border-width: 2px;border-style: solid;border-color: #ecf0f1;outline: 0;margin: 0;padding: 8px 14px;text-align: left;font-size: inherit;vertical-align: middle;font-family: inherit;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-background-clip: padding;-o-background-clip: padding-box;-webkit-background-clip: padding;background-clip: padding-box;-webkit-appearance: none;}
input[type="text"][disabled], input[type="email"][disabled], input[type="url"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="number"][disabled], input[type="tel"][disabled], input[type="range"][disabled], input[type="date"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="time"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="color"][disabled]
select[disabled], textarea[disabled] {background-color: #eee;}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, select:focus, textarea:focus {border-color: #ddd;}
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled], a.button_disabled {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;-moz-user-select: -moz-none;-webkit-user-select: none;-khtml-user-select: none;color: #888;cursor: default;}
textarea, select[size], select[multiple] {height: auto;}
select[size="0"], select[size="1"] {height: 1.8em;}
select {max-width: 100%;}
textarea {min-height: 40px;overflow: auto;resize: vertical;width: 100%;}
optgroup {color: black;font-style: normal;font-weight: normal;font-family: Arial,"Liberation Sans",FreeSans,sans-serif;}
optgroup::-moz-focus-inner {border: 0;padding: 0;}
.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
@media (min-width: 768px) {.container {width: 750px;}}
@media (min-width: 992px) {.container {width: 970px;max-width: 900px;}}
@media (min-width: 1200px) {.container {width: 1170px;max-width: 990px;}}
.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.masonry-container {display: flex;flex-wrap: wrap;}
.row {margin-left: -15px;margin-right: -15px;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-masonry-4, .col-masonry-6 {position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.col-masonry-4 img, .col-masonry-6 img {display: block;width: 100%;}
@media (min-width: 500px) {.col-masonry-4, .col-masonry-6 {flex: 0 0 50%;max-width: 50%;}}
@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}
	.col-md-12 {width: 100%;}
	.col-md-11 {width: 91.66666667%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666667%;}
	.col-md-7 {width: 58.33333333%;}
	.col-masonry-6 {flex: 0 0 50%;max-width: 50%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666667%;}
	.col-masonry-4 {flex: 0 0 33.33333333%;max-width: 33.33333333%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666667%;}
	.col-md-1 {width: 8.33333333%;}
	.col-md-offset-12 {margin-left: 100%;}
	.col-md-offset-11 {margin-left: 91.66666667%;}
	.col-md-offset-10 {margin-left: 83.33333333%;}
	.col-md-offset-9 {margin-left: 75%;}
	.col-md-offset-8 {margin-left: 66.66666667%;}
	.col-md-offset-7 {margin-left: 58.33333333%;}
	.col-md-offset-6 {margin-left: 50%;}
	.col-md-offset-5 {margin-left: 41.66666667%;}
	.col-md-offset-4 {margin-left: 33.33333333%;}
	.col-md-offset-3 {margin-left: 25%;}
	.col-md-offset-2 {margin-left: 16.66666667%;}
	.col-md-offset-1 {margin-left: 8.33333333%;}
	.col-md-offset-0 {margin-left: 0%;}}
.gmr-sticky.admin-bar .top-header.sticky-menu {top: 32px;}
.gmr-sticky .top-header.sticky-menu {width: 100%;z-index: 13;border-bottom: 0;margin: auto;top: 0;left: 0;right: 0;position: fixed;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.gmr-sticky .top-header.sticky-menu .gmr-mainmenu {line-height: 30px;}
@media only screen and (max-width : 1200px) {.gmr-sticky .top-header.sticky-menu {border-bottom: none;position: static;}}
.gmr-featured-image {margin-bottom: 30px;}
.gmr-slider {margin-bottom: 20px;}
.gmr-mainmenu {margin: 0;padding: 0;line-height: 30px;}
.gmr-mainmenu ul {list-style: none;}
#primary-menu, #primary-menu .sub-menu, #primary-menu .children {margin: 0 auto;padding: 0;z-index: 9999;}
#primary-menu > li, #primary-menu .sub-menu li, #primary-menu .children li {display: block;float: left;position: relative;}
#primary-menu > li > a {position: relative;display: block;padding: 10px 15px;text-decoration: none !important;text-transform: uppercase;font-weight: 600;font-size: 13px;}
#primary-menu > li.menu-border > a span {border: 2px solid #fff;line-height: 20px;padding: 10px 15px;margin-top: 18px;margin-bottom: 18px;}
#primary-menu > li.gmr-menu-cart > a sup {margin-left: 5px;}
#primary-menu > li.page_item_has_children > a:after, #primary-menu > li.menu-item-has-children > a:after, #primary-menu .sub-menu > li.page_item_has_children > a:after, #primary-menu .sub-menu > li.menu-item-has-children > a:after, #primary-menu .children > li.page_item_has_children > a:after, #primary-menu .children > li.menu-item-has-children > a:after {content: "3";display: inline-block;font: normal normal normal 12px/1 ElegantIcons;-webkit-font-smoothing: antialiased;position: relative;right: 0px;top: 0;}
#primary-menu > li.page_item_has_children:hover > a:after, #primary-menu > li.menu-item-has-children:hover > a:after {content: "2";}
#primary-menu .sub-menu > li.page_item_has_children > a:after, #primary-menu .sub-menu > li.menu-item-has-children > a:after, #primary-menu .children > li.page_item_has_children > a:after, #primary-menu .children > li.menu-item-has-children > a:after {content: "5";top: 0;float: right;}
#primary-menu .sub-menu > li.page_item_has_children:hover > a:after, #primary-menu .sub-menu > li.menu-item-has-children:hover > a:after, #primary-menu .children > li.page_item_has_children:hover > a:after, #primary-menu .children > li.menu-item-has-children:hover > a:after {content: "4";}
#primary-menu .sub-menu, #primary-menu .children {left: 0;padding: 0;position: absolute;top: 120%;width: 200px;z-index: 999;opacity: 0;display: none;background-color: #fff;-webkit-box-shadow: 0px 0px 4px -2px rgba(0,0,0,.3);-moz-box-shadow: 0px 0px 4px -2px rgba(0,0,0,.3);box-shadow: 0px 0px 4px -2px rgba(0,0,0,.3);}
#primary-menu > li.col-2 > .sub-menu {width: 350px;}
#primary-menu > li.col-3 > .sub-menu {width: 450px;}
#primary-menu > li.col-4 > .sub-menu {width: 600px;}
#primary-menu > li.col-2 > .sub-menu > li {width: 50%;float: left;display: inline;}
#primary-menu > li.col-3 > .sub-menu > li {width: 33.33%;float: left;display: inline;}
#primary-menu > li.col-4 > .sub-menu > li {width: 25%;float: left;display: inline;}
#primary-menu li.col-2 > .sub-menu, #primary-menu li.col-3 > .sub-menu, #primary-menu li.col-4 > .sub-menu {padding: 10px;}
#primary-menu .sub-menu:after, #primary-menu .children:after {bottom: 80%;left: 40px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;border-color: rgba(255,255,255,0);border-bottom-color: #fff;border-width: 10px;margin-left: -10px;opacity: 0;display: none;}
#primary-menu .sub-menu ul, #primary-menu .children ul {left: 200px !important;top: 0 !important;}
#primary-menu .sub-menu ul:after, #primary-menu .children ul:after {border-width: 0;margin-left: 0;}
#primary-menu .sub-menu a, #primary-menu .children a {display: block;line-height: 18px;font-size: 13px;letter-spacing: 0;padding: 10px 15px !important;text-align: left;color: #333 !important;text-transform: none !important;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
#primary-menu .sub-menu > li:hover > a, #primary-menu .children > li:hover > a {background-color: #f1f2f3 !important;}
#primary-menu .sub-menu.current_page_item:after, #primary-menu .sub-menu li, #primary-menu .children.current_page_item:after, #primary-menu .children li {float: none;}
#primary-menu li > .sub-menu.focused, #primary-menu li:hover > .sub-menu, #primary-menu li > .children.focused, #primary-menu li:hover > .children {opacity: 1;top: 100%;display: block;animation: anim .5s ease-in-out;}
#primary-menu li > .sub-menu.focused:after, #primary-menu li:hover > .sub-menu:after, #primary-menu li > .children.focused:after, #primary-menu li:hover > .children:after {opacity: 1;bottom: 100%;display: block;animation: anim .5s ease-in-out;}
.gmr-mainmenu #primary-menu .sub-menu li:hover > a, .gmr-mainmenu #primary-menu .sub-menu li.current-menu-item > a, .gmr-mainmenu #primary-menu .sub-menu li.current-menu-ancestor > a, .gmr-mainmenu #primary-menu .sub-menu li.current_page_item > a, .gmr-mainmenu #primary-menu .sub-menu li.current_page_ancestor > a {background-color: #f8f8f8 !important;}
@keyframes anim {0% {display: none;transform: translateY(20%);}
	1% {display: block;opacity: 0;transform: translateY(20%);}
	100% {opacity: 1;transform: translateY(0%);}}
#gmr-responsive-menu {margin: 0 15px 0;padding: 0;font-size: 13px;line-height: 50px;}
.close-topnavmenu-wrap, #gmr-responsive-menu {display: none;}
#gmr-responsive-menu:before {content: "a";display: inline-block;font: normal normal normal 26px/1 ElegantIcons;-webkit-font-smoothing: antialiased;position: relative;left: -7px;top: 7px;}
.sidr-class-search-trigger {display: none;}
.sidr-class-icon_cart_alt {font-family: ElegantIcons;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;display: inline-block !important;}
.sidr-class-icon_cart_alt:before {content: "";}
@media (max-width: 992px) {#gmr-responsive-menu {display: inline-block;float: right;}
	.gmr-mainmenu, .gmr-secondmenu {display: none;}}
.gmr-search {padding: 0 15px 0 15px;}
.search-trigger .gmr-icon {line-height: 30px;position: relative;width: 14px;display: inline-block;padding: 10px 0;font-size: 13px;}
.search-trigger .icon_close {display: none;}
.search-trigger.active .icon_search {display: none;}
.search-trigger.active .icon_close {display: block;}
.gmr-search input[type="text"] {width: 300px;padding: 11px 14px;height: 44px;line-height: 44px;background-color: #fff;border: none !important;}
.gmr-search .search-trigger {display: block;}
.gmr-searchform input {position: absolute;right: 30px;top: 50%;margin-top: -22px;display: none;}
.gmr-social-icon {margin: 0;padding: 0;line-height: 30px;}
.gmr-social-icon ul {margin: 0 auto;padding: 0;list-style: none;z-index: 9999;}
.gmr-social-icon ul > li {display: inline-block;position: relative;}
.gmr-social-icon ul > li > a {position: relative;display: block;text-decoration: none !important;line-height: 20px;font-size: 13px;padding: 10px 8px !important;}
@media (max-width: 1200px) {.gmr-social-icon .pull-right {text-align: center;display: block;width: 100%;float: none !important;}}
.site-main .comment-navigation {margin: 0 0 1.5em;}
.site-main .posts-navigation, .site-main .post-navigation {overflow: hidden;padding: 10px 0 0;margin: 1.5em 0 0;border-top: 2px dashed #ecf0f1;}
.post-navigation .nav-previous span, .post-navigation .nav-next span {color: #ccc;display: block;}
.posts-navigation .nav-previous, .post-navigation .nav-previous {float: left;width: 48%;}
.posts-navigation .nav-next, .post-navigation .nav-next {float: right;text-align: right;width: 48%;}
ul.page-numbers {list-style: none !important;padding-left: 0;text-align: center;font-size: 12px;}
ul.page-numbers li {display: inline-block;margin: 0 2px;}
ul.page-numbers li span.current, ul.page-numbers li a {padding: 5px 10px;border-width: 2px;border-style: solid;border-color: #ecf0f1;display: block;}
ul.page-numbers li span.page-numbers {border-color: #354b60;}
ul.page-numbers li a:hover {border-color: #354b60;}
.page-links {margin: 0 -2px 0;font-size: 12px;}
.gmr-single .page-links {margin-bottom: 30px;}
.page-links .page-text, .page-links .page-link-number {font-size: 12px;margin: 10px 2px 0;padding: 5px 10px;display: inline-block;border-width: 2px;border-style: solid;border-color: #ecf0f1;background-color: #f1f3f4;}
.page-links a .page-link-number {border-color: #ecf0f1;background-color: transparent;}
.page-links a .page-link-number:hover {border-color: #354b60;}
.gmr-hidden {display: none;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #efefef;box-shadow: 0 0 2px 2px rgba(0,0,0,.1);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 1.4rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#content[tabindex="-1"]:focus {outline: 0;}
.alignnone {margin: 0 auto 20px auto;}
.aligncenter, div.aligncenter {display: block;margin: 0 auto 5px auto;}
.alignright {float: right;margin: 0 0 20px 20px;}
.alignleft {float: left;margin: 0 20px 20px 0;}
a img.alignright {float: right;margin: 0 0 20px 20px;}
a img.alignnone {margin: 0 20px 20px 0;}
a img.alignleft {float: left;margin: 0 20px 20px 0;}
a img.aligncenter, p.img-center img {display: block;margin-left: auto;margin-right: auto;}
.widget {margin: 0 0 20px;}
ol.comment-list li .comment-meta:before, ol.comment-list li .comment-meta:after, .widget:before, .widget:after {content: "";display: table;}
ol.comment-list li .comment-meta:after, .widget:after {clear: both;}
.widget-title {overflow: hidden;text-align: center;font-size: 18px;margin-bottom: 20px;}
.widget-title:before, .widget-title:after {background-color: #ecf0f1;content: "";display: inline-block;height: 2px;position: relative;vertical-align: middle;width: 50%;}
.widget-title:before {right: .5em;margin-left: -50%;}
.widget-title:after {left: .5em;margin-right: -50%;}
.widget select {max-width: 100%;}
.widget ul {margin-top: -5px;margin-bottom: -5px;padding-left: 0;list-style: none;}
.widget ul.sub-menu, .widget ul.children {margin-top: 5px;padding-left: 20px;}
.widget li {padding: 5px 0;}
.widget_search input[type="search"] {width: 100%;display: block;}
.widget_search input[type="submit"] {display: none;}
.tagcloud a {border: 2px solid #2c3e50;display: inline-block;outline: 0;overflow: visible;margin: 0 5px 10px 0;padding: 5px 10px 5px;text-decoration: none;vertical-align: top;vertical-align: middle;width: auto;font: inherit;font-weight: 500;font-size: 13px !important;background-color: inherit;-webkit-appearance: none;-moz-background-clip: padding;-o-background-clip: padding-box;-webkit-background-clip: padding;background-clip: padding-box;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.tagcloud a:hover, .tagcloud a:active, .tagcloud a:focus {color: #fff;}
.widget_rss a img {display: none;}
.widget_rss .widget-title:before {content: "";display: inline-block;font: normal normal normal 18px/1 ElegantIcons;-webkit-font-smoothing: antialiased;position: relative;left: 0;top: 0;}
.widget_rss li .rsswidget {display: block;}
.widget_rss li .rss-date {font-size: 13px;color: #bbb;margin-bottom: 20px;}
#wp-calendar {width: 100%;}
#wp-calendar caption {text-align: right;margin-top: 0;margin-bottom: 0;}
#wp-calendar thead th {text-align: center;padding: 8px;background: rgba(0,0,0,.05);border: 1px solid rgba(0,0,0,.1);}
#wp-calendar tbody td {background: rgba(0,0,0,.025);border: 1px solid rgba(0,0,0,.1);text-align: center;padding: 8px;}
#wp-calendar tbody td:hover {background: rgba(0,0,0,.05);}
#wp-calendar tbody .pad {background: none;}
#wp-calendar tfoot #next {text-align: right;}
#wp-calendar tfoot #prev {padding-top: 10px;}
@media (max-width: 480px) {#wp-calendar thead th, #wp-calendar tbody td {padding: 0;}}
.widget_pages li:before, .widget_meta li:before, .widget_nav_menu li:before, .widget_categories li:before, .widget_archive li:before, .widget_recent_entries li:before, .widget_recent_comments li:before {display: inline-block;font: normal normal normal 16px/1 ElegantIcons;-webkit-font-smoothing: antialiased;position: relative;left: 0;top: 0;margin-right: 5px;}
.widget_recent_entries li:before {content: "i";}
.widget_recent_comments li:before {content: "v";}
.widget_archive li:before, .widget_categories li:before {content: "m";}
.widget_pages li:before, .widget_meta li:before, .widget_nav_menu li:before {content: "b";}
.gmr-content {padding: 20px 0;}
.page-title {overflow: hidden;text-align: center;font-size: 18px;margin-bottom: 20px;}
.page-title:before, .page-title:after {background-color: #ecf0f1;content: "";display: inline-block;height: 2px;position: relative;vertical-align: middle;width: 50%;}
.page-title:before {right: .5em;margin-left: -50%;}
.page-title:after {left: .5em;margin-right: -50%;}
.taxonomy-description {position: relative;margin-bottom: 20px;padding: 20px;border: 2px solid #ecf0f1;background-color: rgba(0,0,0,.025);color: #999;}
.taxonomy-description:after {content: "";position: absolute;bottom: 100%;left: 50%;margin-left: -13px;width: 0;height: 0;border-bottom: solid 13px #ecf0f1;border-left: solid 13px transparent;border-right: solid 13px transparent;}
.taxonomy-description p:last-child {margin-bottom: 0 !important;}
.content-thumbnail {text-align: center;margin-bottom: 20px;}
.has-post-thumbnail.gmr-smallthumb .content-thumbnail {float: left;position: relative;margin-bottom: 0;max-width: 200px;}
.has-post-thumbnail.gmr-smallthumb .item-article {position: relative;margin-left: 220px;}
.gmr-disable-thumbnail .has-post-thumbnail.gmr-smallthumb .item-article {margin-left: 0;}
.gmr-box-content {position: relative;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 2px dashed #ecf0f1;}
.gmr-box-content.gmr-single .entry-header {text-align: center;position: relative;border-bottom: 1px dashed #ecf0f1;padding-bottom: 5px;margin-bottom: 20px;}
.gmr-box-content.gmr-single .entry-header span.byline, .gmr-box-content.gmr-single .entry-header span.posted-on, .gmr-box-content.gmr-single .entry-header span.gmr-view {margin-top: 20px;font-size: 11px;font-weight: 300;color: #aaa;}
.gmr-box-content.gmr-single .entry-header span.byline {margin-right: 20px;}
.gmr-box-content.gmr-single .entry-header span.gmr-view {margin-left: 20px;}
@media (max-width: 480px) {.has-post-thumbnail.gmr-smallthumb .content-thumbnail {float: none !important;max-width: 100%;}
	.has-post-thumbnail.gmr-smallthumb .content-thumbnail img {width: 100%;margin-bottom: 20px;}
	.has-post-thumbnail.gmr-smallthumb .item-article {margin-left: 0 !important;}}
.kbd-sticky {position: absolute;right: 0;top: 0;}
.gmr-metacontent {font-size: 11px;font-weight: 300;color: #aaa;}
.gmr-metacontent .byline {margin-right: 20px;}
h2.entry-title {word-wrap: break-word;}
h2.entry-title {font-size: 18px;line-height: 24px;margin-bottom: 5px !important;word-wrap: break-word;}
.gmr-metacontent a {color: #bbb;}
.gmr-box-content p {word-wrap: break-word;}
.entry-content:before, .entry-content:after {content: " ";display: table;}
.entry-content:after {clear: both;}
.updated:not(.published) {display: none;}
.single .byline, .group-blog .byline {display: inline;}
.page-content, .entry-summary {margin: 0 0 0;}
.entry-footer {margin-top: 20px;font-size: 13px;color: #ccc;position: relative;}
.entry-footer span.cat-links, .entry-footer span.tags-links {margin-right: 20px;}
.gmr-masonry .entry-title {font-size: 20px;line-height: 30px;}
@media ( max-width: 992px ) {.gmr-masonry .item {width: 100%;}}
.blog .format-aside .entry-title, .archive .format-aside .entry-title {display: none;}
.comments-title {margin-bottom: 20px;font-size: 18px;}
.comment-content a {word-wrap: break-word;}
ol.comment-list {list-style: none;margin: 0 0 30px;padding: 0;text-indent: 0;position: relative;}
ol.comment-list li .comment-meta {margin-bottom: 20px;position: relative;}
ol.comment-list li .comment-meta:after {content: " ";bottom: -15px;display: block;width: 100%;height: 1px;position: absolute;border-bottom: 1px dashed #ecf0f1;}
ol.comment-list li.comment {margin: 0 0 20px;}
.bypostauthor > .comment-body {padding-left: 20px;border-left: 2px solid #ddd;}
ol.comment-list li.comment ol.children li.comment {margin-left: 20px;}
ol.comment-list li div.vcard cite.fn {font-style: normal;}
ol.comment-list li div.vcard img.avatar {float: left;margin: 0 1em 0 0;padding: 3px;background: #fff;-webkit-box-shadow: 0px 0px 2px -1px rgba(0,0,0,.3);-moz-box-shadow: 0px 0px 2px -1px rgba(0,0,0,.3);box-shadow: 0px 0px 2px -1px rgba(0,0,0,.3);}
ol.comment-list li div.comment-author {font-size: 13px;}
ol.comment-list li div.comment-metadata {font-size: 11px;font-weight: 300;}
ol.comment-list li div.comment-metadata a {color: #aaa;}
ol.comment-list li p {margin: 0 0 1em;}
ol.comment-list li ol {list-style: square;margin: 0 0 1em 2em;}
ol.comment-list li div.reply {font-size: 12px;}
ol.comment-list li ol.children {list-style: none;margin: 1em 0 0;padding-left: 0;text-indent: 0;}
ol.comment-list li.even {}
ol.comment-list li.odd {}
ol.comment-list li.pingback {padding: 1em;}
@media (max-width: 767px) {ol.comment-list li.comment {margin: 0 0 5px;}
	ol.comment-list li.comment ol.children li.comment {margin-left: 5px;}
	ol.comment-list li.parent, ol.comment-list li ol.children li.depth-2, ol.comment-list li ol.children li.depth-3, ol.comment-list li ol.children li.depth-4 {border-left: none;}}
#respond {position: relative;}
h3.comment-reply-title {font-size: 18px;}
ol.comment-list li #respond {margin-top: 20px;}
ol.comment-list li #reply-title {font-size: 0;margin: 0 !important;padding: 0;height: 0;border-top: 0;}
#cancel-comment-reply-link {color: #999;display: block;position: absolute;bottom: 15px;right: 20px;vertical-align: middle;font-size: 14px;}
#cancel-comment-reply-link:hover {color: #777;}
#commentform p.comment-notes {color: #ccc;font-size: 12px;}
#commentform input[type="email"], #commentform input[type="text"], #commentform textarea {max-width: 100%;width: 100%;}
#commentform p.comment-form-author {width: 48%;float: left;}
#commentform p.comment-form-email {width: 48%;float: right;}
#commentform p.comment-form-comment, #commentform p.comment-form-url {clear: both;}
#commentform p.form-submit {margin-bottom: 0 !important;}
@media (max-width: 767px) {#commentform p.comment-form-email, #commentform p.comment-form-author {width: 100%;float: none;}}
.infinite-scroll .page-numbers {display: none;}
.infinite-scroll .masonry-container {margin-bottom: 50px;}
#infinite-handle {margin-top: 50px;display: block;bottom: 15px;position: relative;text-align: center;top: auto !important;width: 100%;}
.masonry-container #infinite-handle {margin-bottom: -50px;position: absolute;}
#infinite-handle span {background: none;border-radius: 2px;border-style: solid;border-color: #eee;color: #333;cursor: pointer;font-size: 13px;padding: 15px 20px;}
@media (max-width: 800px) {#infinite-handle span {display: initial;}}
.infinite-loader {width: 100%;text-align: center;}
.infinite-loader .spinner {display: block;position: absolute !important;top: auto !important;bottom: 10px !important;left: 50% !important;margin-left: -12px;}
.masonry-container .infinite-loader .spinner {margin-bottom: -30px;}
.widget_wpcom_social_media_icons_widget li a {margin-bottom: .5em;}
.widget_wpcom_social_media_icons_widget li a {font-size: 24px;}
.textwidget .contact-form input[type="text"], .textwidget .contact-form input[type="email"], .textwidget .contact-form textarea {width: 100% !important;}
.gmr-theme div.sharedaddy h3.sd-title {font-size: 16px;}
.gmr-theme div.sharedaddy h3.sd-title:before {border-top: 2px solid #ddd;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed, iframe, object {max-width: 100%;}
.gallery-caption, .wp-caption {margin-bottom: 1.5em;max-width: 100%;font-size: 12px;color: #ccc;}
.wp-caption a {margin-left: 0 !important;margin-right: 0 !important;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: .8075em 0;}
.wp-caption-text {text-align: right;}
.gallery {margin: 0 -.5% 1.5em -.5%;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-item img {width: 100%;max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;padding: .5%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;padding: .5%;}
.gallery-columns-4 .gallery-item {max-width: 25%;padding: .5%;}
.gallery-columns-5 .gallery-item {max-width: 20%;padding: .5%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;padding: .5%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;padding: .5%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;padding: .5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;padding: .5%;}
.gallery-caption {display: block;}
.gmr-bgstripes {width: 100%;height: 4px;overflow: hidden;background: #333;}
.gmr-bgstripe {width: 5%;height: 4px;float: left;}
.gmr-color1 {background: #008299;}
.gmr-color2 {background: #2672ec;}
.gmr-color3 {background: #8c0095;}
.gmr-color4 {background: #5133ab;}
.gmr-color5 {background: #ac193d;}
.gmr-color6 {background: #d24726;}
.gmr-color7 {background: #008a00;}
.gmr-color8 {background: #094ab2;}
.gmr-color9 {background: #006ac1;}
.gmr-color10 {background: #ff2e12;}
.gmr-color11 {background: #1faeff;}
.gmr-color12 {background: #91d100;}
.gmr-color13 {background: #cea539;}
.gmr-color14 {background: #7f6e94;}
.gmr-color15 {background: #4617b4;}
.gmr-color16 {background: #ad103c;}
.gmr-color17 {background: #004d60;}
.gmr-color18 {background: #569ce3;}
.gmr-color19 {background: #e56c19;}
.gmr-color20 {background: #1b58b8;}
#footer-container {position: relative;}
.gmr-box-layout #footer-container {margin: 0 auto;max-width: 1015px;}
.widget-footer {padding: 30px 0 0 0;}
.site-footer {text-align: center;padding: 30px 0;}
h3.gallery-title {font-size: 18px;margin-bottom: 10px;}
.superfast-gallery {display: block;position: relative;margin-bottom: 10px;}
.superfast-gallery ul {position: relative;padding: 0;margin: 0 -5px;font-size: 0;}
.superfast-gallery ul li {display: inline-block;width: 25%;margin: 0;padding: 0;}
.superfast-gallery ul li a {display: block;padding: 0;margin: 5px;}
.superfast-gallery ul li img {width: 100%;}
@media only screen and (max-width: 480px) {.superfast-gallery ul li {width: 50%;}}